pdfamount: не считать проценты/строки MwSt суммой; DKV итог без метки #29

Closed
opened 2026-09-15 09:02:00 +01:00 by eSlider · 0 comments
Owner

На файлах папки 649 бинарник из #28 выдаёт мусорные суммы: Storchen 23071/23078 -> 19.00 (это ставка 19 % MwSt), из-за чего match-правило bothKnownAndDiffer отбраковывает верных кандидатов и живой supplier+amount на 649 не работает. Нужно: (1) игнорировать совпадения, где после числа стоит '%' или слово MwSt/Steuer/Prozent; (2) предпочитать строку, помеченную 'Zu zahlender Betrag'/'Rechnungsbetrag'/'Gesamtsumme (inkl. Steuern)'; (3) для DKV учитывать не только повторы 'TOTAL:' по машинам, но и итоговую 'Gesamtsummenaufstellung' (у неё метка отсутствует, сумма после '»'). Добавить тесты: '19,00 % MwSt' не сумма; DKV-итог. Критерий приёмки: amt-649 для 23071/23078 даёт 287.25 (или пусто), не 19.00.

На файлах папки 649 бинарник из #28 выдаёт мусорные суммы: Storchen 23071/23078 -> 19.00 (это ставка 19 % MwSt), из-за чего match-правило bothKnownAndDiffer отбраковывает верных кандидатов и живой supplier+amount на 649 не работает. Нужно: (1) игнорировать совпадения, где после числа стоит '%' или слово MwSt/Steuer/Prozent; (2) предпочитать строку, помеченную 'Zu zahlender Betrag'/'Rechnungsbetrag'/'Gesamtsumme (inkl. Steuern)'; (3) для DKV учитывать не только повторы 'TOTAL:' по машинам, но и итоговую 'Gesamtsummenaufstellung' (у неё метка отсутствует, сумма после '»'). Добавить тесты: '19,00 % MwSt' не сумма; DKV-итог. Критерий приёмки: amt-649 для 23071/23078 даёт 287.25 (или пусто), не 19.00.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eSlider/go-onlyoffice#29