This commit is contained in:
2026-07-22 00:27:20 +02:00
parent 9641eab2f4
commit 9995ac4dd0
8 changed files with 239 additions and 21 deletions
+6
View File
@@ -138,6 +138,12 @@ class ReceiptParser
- "date" = data zakupu z paragonu. "total" = kwota DO ZAPLATY.
- "category" dobierz TYLKO z tej listy (dokladna nazwa) albo null: {$list}
JESLI wejscie to surowy JSON z kasy fiskalnej (eParagon / JPK_KASA_PARAGON):
- WSZYSTKIE pola kwotowe (np. price, total, brutto, cena, wart, fiscalTotal, totalWithPacks, vatSale, amount) to liczby CALKOWITE w GROSZACH — PODZIEL kazda przez 100, aby dostac zlote (np. 369 => 3.69, 1365 => 13.65).
- "amount" pozycji = pole "total" danego wiersza sprzedazy (sellLine) / 100 (laczna wartosc pozycji, nie cena jednostkowa).
- "total" paragonu = kwota do zaplaty (totalWithPacks, w razie braku fiscalTotal) / 100.
- Reguła "/100" dotyczy TYLKO wejscia JSON; przy zdjeciu/PDF odczytuj kwoty jak sa.
Nie dodawaj zadnego tekstu poza obiektem JSON.
TXT;
}