Co to oznacza
Sekcja rozliczenia (ApplicableHeaderTradeSettlement) nie powinna zawierać własnego elementu DuePayableAmount. Kwota do zapłaty (BT-115) należy do bloku sum (SpecifiedTradeSettlementHeaderMonetarySummation) i ta wartość nie podlega tej regule.
Dlaczego to ważne
To ostrzeżenie, więc plik nadal zostanie przyjęty. Programy czytające EN 16931 biorą kwotę do zapłaty z bloku sum, a wartość umieszczoną gdzie indziej pomijają. Jeśli obie wartości się różnią, osoba czytająca plik może nie wiedzieć, która jest właściwa. Dotyczy to plików CII wymienianych poza KSeF, na przykład w formacie ZUGFeRD lub Factur-X.
Jak to poprawić
Znajdź w sekcji rozliczenia pliku element DuePayableAmount poza blokiem sum i usuń go. Nie usuwaj tego z bloku sum, bo to kwota do zapłaty, którą płaci nabywca. Jeśli plik tworzy twój program do faktur, zgłoś to jego producentowi, bo poprawny eksport umieszcza kwotę do zapłaty tylko w sumach.
Oryginalna treść reguły
DuePayableAmount should not be present Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |