From 4eb995114431b4f93212e74dae64eec39c6101b8 Mon Sep 17 00:00:00 2001 From: "lukas.kumai" Date: Fri, 12 Apr 2024 11:33:38 +0200 Subject: [PATCH] set BT-13 with a hyhen if it is empty --- .../com/helger/en16931/cii2ubl/CIIToUBL21Converter.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/en16931-cii2ubl/src/main/java/com/helger/en16931/cii2ubl/CIIToUBL21Converter.java b/en16931-cii2ubl/src/main/java/com/helger/en16931/cii2ubl/CIIToUBL21Converter.java index 563882d..205e5a2 100644 --- a/en16931-cii2ubl/src/main/java/com/helger/en16931/cii2ubl/CIIToUBL21Converter.java +++ b/en16931-cii2ubl/src/main/java/com/helger/en16931/cii2ubl/CIIToUBL21Converter.java @@ -713,6 +713,15 @@ public InvoiceType convertToInvoice (@Nonnull final CrossIndustryInvoiceType aCI { final OrderReferenceType aUBLOrderRef = _createUBLOrderRef (aHeaderAgreement.getBuyerOrderReferencedDocument (), aHeaderAgreement.getSellerOrderReferencedDocument ()); + /* Set BT-13 with a hyhen if it is empty */ + if(aUBLOrderRef != null) + { + if(aUBLOrderRef.getIDValue().equals("")) + { + aUBLOrderRef.setID("-"); + } + } + aUBLInvoice.setOrderReference (aUBLOrderRef); }