Przegląd identyfikatorów Peppol DocumentType: URN dla faktur, not kredytowych, zamówień i innych.
Każdy dokument w sieci Peppol posiada DocumentTypeId. Jest to unikalna nazwa URN (Uniform Resource Name), która precyzyjnie wskazuje, jaki format i profil dokument spełnia. DocumentTypeId jest używany podczas rejestracji SMP (aby wskazać, jakie dokumenty organizacja może odbierać), przy trasowaniu oraz podczas walidacji.
Na pierwszy rzut oka DocumentTypeId może wyglądać na skomplikowany, ale ma ustaloną strukturę. Jako przykład weźmy DocumentTypeId faktury NLCIUS:
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0::2.1
Zawiera on trzy składniki:
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.02.1Root namespace wskazuje, jaki schemat XML jest używany. Customization określa, jaki profil i jakie dostosowanie krajowe obowiązuje. Wersja odnosi się do wersji specyfikacji UBL.
Poniższa tabela zawiera najczęściej używane DocumentTypeId dla faktur i not kredytowych.
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2::CreditNote##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#conformant#urn:fdc:nen.nl:gaccount:v1.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:selfbilling:3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#conformant#urn:UBL.BE:1.0.0.20180214::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:peppol:pint:billing-1@eu-1::2.1urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#compliant#urn:fdc:setu.nl:invoice:v2.2::2.1urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100::CrossIndustryInvoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0::D16Burn:oasis:names:specification:ubl:schema:xsd:Order-2::Order##urn:fdc:peppol.eu:poacc:trns:order:3::2.1urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response:3::2.1urn:oasis:names:specification:ubl:schema:xsd:OrderResponse-2::OrderResponse##urn:fdc:peppol.eu:poacc:trns:order_response_advanced:3::2.3urn:oasis:names:specification:ubl:schema:xsd:OrderChange-2::OrderChange##urn:fdc:peppol.eu:poacc:trns:order_change:3::2.3urn:oasis:names:specification:ubl:schema:xsd:OrderCancellation-2::OrderCancellation##urn:fdc:peppol.eu:poacc:trns:order_cancellation:3::2.3urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2::ApplicationResponse##urn:fdc:peppol.eu:poacc:trns:invoice_response:3::2.1urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2::ApplicationResponse##urn:peppol:edec:mls:1.0::2.1urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2::DespatchAdvice##urn:fdc:peppol.eu:poacc:trns:despatch_advice:3::2.1PSB eConnect grupuje DocumentTypeId w rodziny dokumentów. Podczas konfiguracji capability SMP lub zapytań o typy dokumentów za pośrednictwem API można używać tych nazw rodzin jako skrótu zamiast pełnych URN.
InvoiceInvoiceResponseReviewOrderOrderResponseOrderChangeOrderCancellationDespatchAdviceTimeCardWskazówka: Za pośrednictwem PSB-API można użyć
queryRecipientParty, aby sprawdzić, jakie DocumentTypeId obsługuje dany odbiorca. Jest to przydatne do wcześniejszej weryfikacji, czy dokument może zostać prawidłowo dostarczony.
Niektóre formaty nie są już ważne w sieci Peppol:
Uwaga: Jeśli faktury są odrzucane z błędem dotyczącym nieprawidłowego CustomizationID, należy sprawdzić, czy nie jest używany przestarzały format. Zalecana jest aktualizacja do NLCIUS/SI-UBL 2.0 lub BIS Billing V3.
Więcej informacji o kompletnych listach kodów można znaleźć w specyfikacji Peppol BIS Billing pod adresem docs.peppol.eu/poacc/billing/3.0/.
Pobierz pliki przykładowe