SA213: dnes jsem si s tim začal hrát, první pokusy zde:
qreet/EetBinInfo.cs at master · martinsuchan/qreet · GitHub
https://github.com/martinsuchan/qreet/blob/master/Source/QREET.Lib/EetBinInfo.cs
Pro odeslání účtenky je třeba jen prvních 16 znaků BKP, dále DIČ, cena, datum s přesností na minuty a režim pokladny. Pro zakódování těchto údajů stačí jen 20 bajtů, což se vejde do QR kódu Version 2, např takto:
Zde vzorová účtenka v base64. QR lze zakódovat i binárně, ale ZXing libka z nějakého dvodu umí jen text.
Zkoušel jsem i to OCR v aplikaci Účtenkovka na účtence z Billy, ale nepřečetlo to vůbec nic. QR s dobrým error correction formátem bude úplně jinde s šancí na načtení.
Během týdne plánuji začistit tu demo aplikaci a parsování + sepsat README.md o formátu.
Bylo by fajn, pokud by se toho potom někdo chytil, i když kdo ví, jak to bude po volbách :)