BR-CO-17
EN 16931 · reguła walidacji
EN 16931Błąd
W podziale VAT kwota VAT (BT-117) musi być równa podstawie opodatkowania (BT-116) × stawka (BT-119) / 100, zaokrąglonej do dwóch miejsc. Wystawca musi przeliczyć ponownie cac:TaxSubtotal/cbc:TaxAmount / ram:CalculatedAmount dla każdej kategorii i stawki; walidator toleruje tylko zaokrąglenie wyniku końcowego, a nie różnice z zaokrągleń poszczególnych pozycji.
- Pole
tax_breakdown[].tax_amount (BT-117)- Zestaw reguł
- EN 16931
- Wersja zestawu reguł
- EN 16931 validation artefacts 1.3.17 · obowiązuje od · Historia zestawów reguł
- Kto musi poprawić
- Wystawca
To cecha otrzymanego pliku — nie da się jej poprawić po stronie odbiorcy bez zmiany dokumentu; trzeba poprosić dostawcę o ponowne wystawienie faktury.
Przykład · UBL
Podział podaje 7 % od 314,86, czyli 22,04; kwota podatku 31,49 (10 %) przeczy stawce podanej obok.
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">31.49</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">314.86</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">31.49</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>7</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal><cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">22.04</cbc:TaxAmount>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">314.86</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">22.04</cbc:TaxAmount>
<cac:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>7</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:TaxSubtotal>
</cac:TaxTotal>Sprawdź własną fakturę
Wgraj plik, który nie przeszedł walidacji. Odczytamy go, sprawdzimy oficjalnymi zestawami reguł i wypiszemy każdą uwagę wraz z poprawką — 20 faktur dziennie, bez klucza, nic nie jest przechowywane.
Otwórz demoTo samo wyjaśnienie przez API: GET /v1/rules/BR-CO-17?lang=pl