Konto
Polski

BR-DE-3: Brak miejscowości sprzedawcy (BT-37)

Reguła XRechnung · Błąd · UBL, CII

StandardXRechnung 3.0.2 (KoSIT, niemiecka CIUS normy EN 16931)WagaBłąd: faktura zostaje odrzuconaSkładniaUBL, CIIPojęcia biznesowe
  • BT-37 Seller city
DotyczyXRechnung w składni UBL lub CII, w tym PDF ZUGFeRD / Factur-X z profilem XRECHNUNG. Faktury dla niemieckich instytucji publicznych muszą ją spełniać.

Oficjalna treść reguły

[BR-DE-3] The element "Seller city" (BT-37) must be transmitted.

Tekst normatywny jest w języku angielskim i cytowany bez zmian.

Dlaczego pojawia się ten błąd

XRechnung wymaga podania miejscowości w adresie pocztowym sprzedawcy, oprócz kodu kraju wymaganego przez EN 16931. Reguła sprawdza, czy cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cbc:CityName (UBL) lub ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName (CII) zawiera niepustą wartość. Błąd występuje zwykle, gdy adres jest eksportowany jako jeden wiersz do cbc:StreetName lub gdy pole miejscowości w danych podstawowych firmy jest puste.

Jak to naprawić

Dodaj cbc:CityName wewnątrz cac:PostalAddress sprzedawcy (UBL) lub ram:CityName wewnątrz ram:PostalTradeAddress (CII), zawierający tylko nazwę miejscowości, np. Berlin. Kod pocztowy umieść w cbc:PostalZone / ram:PostcodeCode (BR-DE-4), a ulicę w cbc:StreetName / ram:LineOne. Wartość składająca się wyłącznie z białych znaków jest traktowana jako brak.

Przykład (poprawny)

<cac:PostalAddress>
  <cbc:StreetName>Musterstraße 1</cbc:StreetName>
  <cbc:CityName>Berlin</cbc:CityName>
  <cbc:PostalZone>10115</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>

Co sprawdza walidator

Sprawdzany element (kontekst):

UBL

/ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress | /cn:CreditNote/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress

Test (XPath):

cbc:CityName[boolean(normalize-space(.))]

CII

/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress

Test (XPath):

ram:CityName[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.

Sprawdź swoją fakturę →

To samo sprawdzenie przez API:

curl -F file=@invoice.xml https://einvoicechecker.com/v1/validate

Powiązane reguły

Najczęstsze pytania

Co oznacza BR-DE-3?

BR-DE-3 to reguła xrechnung: The element "Seller city" (BT-37) must be transmitted.

Czy moja faktura zostanie odrzucona z powodu BR-DE-3?

Tak. BR-DE-3 ma status „krytyczny”; walidatory (KSeF, punkty dostępowe Peppol, KoSIT) odrzucają fakturę do czasu poprawienia błędu.

Jakich formatów dotyczy BR-DE-3?

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.