Peppol and EN16931 November 2023 release

All changes in this release are mandatory from Monday, 26th February 2024.

Official PEPPOL release notes: https://peppol.org/post-award-artefacts-for-november-2023-release-published/

EN16931 changes

According to our analysis, not all changes listed in the release notes are found in this version.

A bug report has been created: Undocumented and missing changes in v.1.3.11 release #366

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

  • Code list changes
    • Currency codes added and removed #356
    • Added EAS code 0218 (Latvia) #359
  • Changed rules
    • Fixed third address line validation #347
      • [UBL-SR-51]-An address can only have one third line
        • Severity FATAL
    • Fixed invoiced object schemeID attribute validation #351
      • [UBL-SR-43]-Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50)
        • Severity FATAL

Peppol changes

Billing

According to our analysis, the following currency codes (ISO 4217) are currently not supported: MRU, SLE, UYW and VES.
There are also undocumented changes to rule GR-R-001-5.

A bug report has been created: Peppol BIS 3.0 November 2023 release (3.0.16) undocumented & missing changes

See https://docs.peppol.eu/poacc/billing/3.0/2023-Q4/ for release notes.

Code list changes

  • Added EAS code 0218 (Latvia)

Changes in existing rules

  • Removed rule PEPPOL-EN16931-R006
    • The validation rule identified as PEPPOL-EN16931-R006, which ensures that only one Invoice Object is allowed at the document level in an invoice/credit note, has been removed. This is because it duplicates the European standard rule UBL-SR-04, making it redundant and unnecessary
  • Validation of Greek invoice id fourth segment
    • Removed support for document types:
      • 1.2, 1.3, 1.4, 1.5, 2.2, 2.3, 3.1, 3.2, 4, 6.1, 6.2, 7.1, 8.1, 8.2, 11.1, 11.2, 11.3, 11.4 and 11.5
    • Applies to rule
      • [GR-R-001-5]-When Supplier is Greek, the Invoice Id in the fourth segment must be a valid greek document type)

Other profiles

See https://docs.peppol.eu/poacc/upgrade-3/2023-Q4/ for release notes.

Code list changes

  • Added invoice type codes (UNCL1001 subset)
    • Applies to profiles
      • Order transaction 3.4 (T01)
    • Codes
      • 105 Purchase order
      • 402 Intermediate handling cross docking order as synonym for 220 (Order)
  • Added EAS code 0218 (Latvia)
    • Applies to 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)