Peppol and EN16931 May 2023 release

All changes in this release are mandatory from Monday, 7th August 2023
Official PEPPOL release notes: https://peppol.org/may-2023-release-of-the-peppol-post-award-artefact/

In short

Peppol

EN16931

See release notes from https://github.com/ConnectingEurope/eInvoicing-EN16931/releases/tag/validation-1.3.10

  • Code list changes
    • ICD, EAS and item type identification codes
    • New code lists:
      • Transport service priority code (UNCL4219)
    • EAS
      • [BR-CL-25]-Endpoint identifier scheme identifier MUST belong to the CEF EAS code list
        • Deprecation of EAS code 9955 (Swedish VAT number) may cause problems in some systems
        • Severity FATAL
  • Improved existing rules
    • Remove leading and trailing white-spaces from the value
    • Fixed typos in error messages
    • Fixed typos is error rule contexts
    • All profiles:
      • [PEPPOL-COMMON-R050]-Australian Business Number (ABN) MUST be stated in the correct format.
        • Severity to FATAL
  • New rules
    • Billing:
      • [GR-S-011]-Greek suppliers must provide their Seller Tax Registration Number, prefixed by the country
        • Severity FATAL
    • Order transaction 3.4. (T01)
      • New optional business term for requesting priority level for delivery (tir01-p47).
        • [PEPPOL-T01-B19001]-Value MUST be part of code list ‘Transport service priority code (UNCL4219)’.
          • Severity FATAL
      • New optional business term for Catalogue reference (tir01-p45)
        • [PEPPOL-T01-B02101]-Element ‘cbc:ID’ MUST be provided.
          • Severity FATAL
      • New optional business term for Manufacturers item identification (tir01-p46). Example updated.
        • [PEPPOL-T01-B28501]-Element ‘cbc:ID’ MUST be provided.
          • Severity FATAL

EN16931 & Peppol changes

Applies to all Peppol profiles

Profiles

  • Billing
  • Other profiles
    • Order transaction 3.4 (T01)
    • Despatch Advice transaction 3.2 (T16)
    • Catalogue transaction 3.2 (T19)
    • Catalogue Response transaction 3.0 (T58)
    • Message Level Response 3.0 (T71)
    • Order Response transaction 3.2 (T76)
    • Punch Out transaction 3.2 (T77)
    • Order Agreement transaction 3.1 (T110)
    • Invoice Response transaction 3.1 (T111)
    • Order Change transaction 3.0 (T114)
    • Order Cancellation transaction 3.0 (T115)
    • Order Response Advanced transaction 3.0 (T116)

Code list updates

ICD code changes

Change request https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/342

  • New codes
    • 0221, 0222, 0223, 0224, 0225, 0226, 0227, 0228, 0229 and 0230
  • Applies to
    • [BR-CL-10]-Any identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
      • cac:PartyIdentification/cbc:ID[@schemeID]
    • [BR-CL-11]-Any registration identifier identification scheme identifier MUST be coded using one of the ISO 6523 ICD list.
      • cac:PartyLegalEntity/cbc:CompanyID[@schemeID]
    • [BR-CL-21]-Item standard identifier scheme identifier MUST belong to the ISO 6523 ICD code list
      • cac:StandardItemIdentification/cbc:ID[@schemeID]
    • [BR-CL-26]-Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list
      • cac:DeliveryLocation/cbc:ID[@schemeID]

See https://docs.peppol.eu/poacc/billing/3.0/2023-Q2/codelist/ICD/ for more details

EAS code changes

Change request https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/342

Item type identification code changes (UNCL7143)

Change request: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/342

Changes in existing rules

  • Changed rule severity to FATAL
    • [PEPPOL-COMMON-R050]-Australian Business Number (ABN) MUST be stated in the correct format.
      • cbc:EndpointID[@schemeID = '0151']
      • cac:PartyIdentification/cbc:ID[@schemeID = '0151']
      • cbc:CompanyID[@schemeID = '0151']

Billing

New rules

  • [GR-S-011]-Greek suppliers must provide their Seller Tax Registration Number, prefixed by the country
    • Severity FATAL

Changes in existing rules

  • Removed rules GR-R-007-1, GR-R-007-2 and GR-R-007-3
  • Changed application context in rules GR-R-004-1 and GR-R-004-2: Rules do not apply now when Tax Representative is Greek
  • Remove leading and trailing white-spaces from the value
    • Change request: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/341
    • Applies to
      • [BR-51]-In accordance with card payments security standards an invoice should never include a full card primary account number (BT-87). At the moment PCI Security Standards Council has defined that the first 6 digits and last 4 digits are the maximum number of digits to be shown.
        • cac:PaymentMeans/cac:CardAccount/cbc:PrimaryAccountNumberID
  • Disallow more than three address lines per party
  • Fixed typos in error messages
    • Change request: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/330
    • Applies to
      • [UBL-CR-358]-A UBL invoice should not include the Delivery DeliveryLocation ValidationPeriod
        • cac:Delivery/cac:DeliveryLocation/cac:ValidityPeriod
      • [UBL-CR-384]-A UBL invoice should not include the Delivery PromisedDeliveryPeriod
        • cac:Delivery/cac:EstimatedDeliveryPeriod
      • [UBL-CR-419]-A UBL invoice should not include the PaymentMeans CardAccount IssuerNumberID
        • cac:PaymentMeans/cac:CardAccount/cbc:IssueNumberID
  • Fixed typos in error rule contexts
    • Change request: https://github.com/ConnectingEurope/eInvoicing-EN16931/issues/330
    • Applies to
      • [UBL-CR-572]-A UBL invoice should not include the InvoiceLine Item BuyersItemIdentification BareCodeSymbologyID
        • cac:Item/cac:BuyersItemIdentification/cbc:BarcodeSymbologyID
      • [UBL-CR-577]-A UBL invoice should not include the InvoiceLine Item SellersItemIdentification BareCodeSymbologyID
        • cac:Item/cac:SellersItemIdentification/cbc:BarcodeSymbologyID
      • [UBL-CR-583]-A UBL invoice should not include the InvoiceLine Item StandardItemIdentification BareCodeSymbologyID
        • cac:Item/cac:StandardItemIdentification/cbc:BarcodeSymbologyID
    • Notes

Order transaction 3.4 (T01)

Code list updates

New rules

Order Response transaction 3.2 (T76)

New rules

Catalogue transaction 3.2 (T19)

Documentation changes

Download

Download this page as PDF