Konto
Polski

SE-R-012: W transakcjach krajowych między szwedzkimi partnerami przelew powinien być…

Krajowa reguła Peppol · Ostrzeżenie · UBL, CII

StandardReguły krajowe Peppol BIS Billing 3.0 (NL, DE, IT, SE, DK, NO, GR, IS)KrajSzwecjaWagaOstrzeżenie: faktura jest przyjmowana, ale należy ją poprawićSkładniaUBL, CIIDotyczyTylko gdy sprzedawca (w niektórych regułach nabywca) ma siedzibę we wskazanym kraju; wyzwalaczem jest kod kraju strony.

Oficjalna treść reguły

[SE-R-012] For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"

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

Dlaczego pojawia się ten błąd

Walidator wykonuje powyższy test XPath na elemencie kontekstu; dla Twojego pliku asercja jest fałszywa.

Jak to naprawić

Porównaj plik z treścią reguły i wyrażeniem testowym, popraw element wskazany w kontekście i zwaliduj ponownie.

Co sprawdza walidator

Sprawdzany element (kontekst):

UBL

//cac:PaymentMeans[//cac:AccountingSupplierParty/cac:Party[cac:PostalAddress/cac:Country/cbc:IdentificationCode = 'SE']  and //cac:AccountingCustomerParty/cac:Party[cac:PostalAddress/cac:Country/cbc:IdentificationCode = 'SE'] and (cbc:PaymentMeansCode = normalize-space('31'))]

Test (XPath):

false()

CII

/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction[ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty[ram:PostalTradeAddress/ram:CountryID = 'SE'] and ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty[ram:PostalTradeAddress/ram:CountryID = 'SE']]/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans[normalize-space(ram:TypeCode) = '31']

Test (XPath):

false()

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 SE-R-012?

SE-R-012 to krajowa reguła peppol: For domestic transactions between Swedish trading partners, credit transfer should be indicated by PaymentMeansCode="30"

Czy moja faktura zostanie odrzucona z powodu SE-R-012?

Nie. SE-R-012 to ostrzeżenie: faktura jest przyjmowana, ale odbiorca widzi uwagę. Mimo to popraw ją, ostrzeżenia często stają się błędami w kolejnych wersjach reguł.

Jakich formatów dotyczy SE-R-012?

Tylko gdy sprzedawca (w niektórych regułach nabywca) ma siedzibę we wskazanym kraju; wyzwalaczem jest kod kraju strony. Składnia: UBL i CII.

Źródło: Peppol BIS Billing 3.0.20 national rules (November 2025). Katalog wygenerowany z oficjalnych zestawów reguł dnia 2026-10-15.