BT-119VAT category rate
Oficjalna treść reguły
[BR-DE-14] The element "VAT category rate" (BT-119) must be transmitted.
Tekst normatywny jest w języku angielskim i cytowany bez zmian.
Dlaczego pojawia się ten błąd
XRechnung wymaga podania stawki w każdej grupie podziału VAT, także tam, gdzie EN 16931 pozostawia ją jako opcjonalną (zwolnienie, odwrotne obciążenie, stawka zerowa, niepodleganie VAT). Reguła sprawdza, czy cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:Percent (UBL) lub ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent (CII) zawiera niepustą wartość. Błąd występuje, gdy oprogramowanie pomija element stawki dla kategorii 0 %.
Jak to naprawić
Dodaj cbc:Percent (UBL) lub ram:RateApplicablePercent (CII) do każdej grupy podziału. Podaj stawkę jako liczbę procentową: 19 lub 7 dla stawki podstawowej oraz 0 dla kategorii E, AE, K, G, Z i O; nie pomijaj elementu tylko dlatego, że stawka wynosi zero. Zapisz stawkę jako zwykłą liczbę, bez znaku % i bez postaci ułamkowej, takiej jak 0.19.
Przykład (poprawny)
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
<cac:TaxCategory><cbc:ID>AE</cbc:ID><cbc:Percent>0</cbc:Percent><cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal>
Co sprawdza walidator
Sprawdzany element (kontekst):
UBL
/ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal | /cn:CreditNote/cac:TaxTotal/cac:TaxSubtotalTest (XPath):
cac:TaxCategory/cbc:Percent[boolean(normalize-space(.))]CII
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTaxTest (XPath):
ram:RateApplicablePercent[boolean(normalize-space(.))]
Sprawdź swoją fakturę
Upuść plik XML lub PDF w walidatorze; każda naruszona reguła ma link do swojej strony tutaj. Bezpłatnie, bez konta, plik nie jest zapisywany.
To samo sprawdzenie przez API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validatePowiązane reguły
BR-DE-1Brak instrukcji płatności (BG-16)BR-DE-2Brak danych kontaktowych sprzedawcy (BG-6)BR-DE-3Brak miejscowości sprzedawcy (BT-37)BR-DE-4Element „Kod pocztowy sprzedawcy” musi zostać przekazanyBR-DE-5Brak osoby kontaktowej sprzedawcy (BT-41)BR-DE-6Brak numeru telefonu kontaktowego sprzedawcy (BT-42)BR-DE-7Brak adresu e-mail kontaktowego sprzedawcy (BT-43)BR-DE-8Element „Miejscowość nabywcy” musi zostać przekazany
Najczęstsze pytania
Co oznacza BR-DE-14?
BR-DE-14 to reguła xrechnung: The element "VAT category rate" (BT-119) must be transmitted.
Czy moja faktura zostanie odrzucona z powodu BR-DE-14?
Tak. BR-DE-14 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.
Jakich formatów dotyczy BR-DE-14?
XRechnung w składni UBL lub CII, w tym PDF ZUGFeRD / Factur-X z profilem XRECHNUNG. Faktury dla niemieckich instytucji publicznych muszą ją spełniać. Składnia: UBL i CII.
Źródło: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.