Reading UPD invoices from phone photos: the real bottleneck is 44 GB of RAM
10/03/2026 — 10/03, 20:11·1 sources·1 reports
Story overview
On October 3, 2026, a developer published a post on DEV Community about a tool he built with a coding agent for his wife, an accountant.
The task was deliberately narrow. Take a phone photo of an UPD, the standard Russian invoice form, read the VAT rate from column 7, group the rows by that rate, sum columns 8 and 9, and check those sums against the document total. The pipeline runs photo → locate the three columns → read the numbers → group by VAT rate → verify the totals. His wife had been doing this by hand, which is what prompted him to start building the tool.
What he expected to be the hard part did not turn out that way. OCR, he writes, was the easiest stage of the whole exercise. The real obstacle was memory: the pipeline needed 44 GB to run. That is the claim the post leads with — reading three columns of numbers off an invoice takes 44 GB, and the OCR model is not the problem.
The account stops there. The post does not say which stage of the pipeline accounts for the 44 GB, nor does it describe any attempt to bring the memory footprint down or to replace the approach with something lighter. For now the write-up ends at the diagnosis rather than at a fix.
AI-generated from 1 reports · updated 1 hour ago
Latest turnA developer built a tool for his accountant wife that reads the VAT rate from column 7 of a phone photo of a Russian UPD invoice, groups rows by rate and sums columns 8 and 9 to check against the document total. OCR turned out to be the easy part — the real problem was a pipeline that demanded 44 GB of RAM.

Reports on this story headlines open the original
A developer built a tool for his accountant wife that reads the VAT rate from column 7 of a phone photo of a Russian UPD invoice, groups rows by rate and sums columns 8 and 9 to check against the document total. OCR turned out to be the easy part — the real problem was a pipeline that demanded 44 GB of RAM.
DEV Community · AIAI score 68
Other stories people are talking about
- 529RisingApple tightens macOS Full Disk Access over AI agent risks8 sources
- 453NVIDIA launches 64GB DGX Spark desktop AI computer at $4,9998 sources
- 334SurgeClaude Opus 5.5 and GPT-6 Sol: comparing cost per task4 sources
- 327Meta open-sources Muse Gadgets firmware and SDK5 sources
- 219Microsoft AI releases MAI-Transcribe-2-Streaming real-time transcription model4 sources
- 192Amazon Weighs Moving $8 Billion of Nvidia Chips into a Financing Vehicle3 sources
How is heat calculated?About the methodHide
Heat counts how many independent sources covered a story in the last 48 hours: one source counts once no matter how many posts it published, decaying with a 24-hour half-life. What ranks first is what many people are talking about.
This page aggregates public feeds. Headlines and summaries are machine-organized and remain the property of the original authors; verify important facts at the source.
- Surge
- Discussion rising fast
- New
- First report within 6 hours
- Rising
- Still gathering discussion
