Detailed Changelog for the Continia Delivery Network

This article lists all new features and bug fixes for each version of the Continia Delivery Network.

Continia Delivery Network 6.00, hotfix 2

Released: November 20, 2023

Bug fixes

Functional areaDescriptionId
General ApplicationWhen trying to create an Electronic Document, the following error could occur: 
  • There is no Output profile within the filter.
    Filters: Profile Code: '', E-Document Setup Code: <>''
51206

Continia Delivery Network 6.00, hotfix 1

Released: November 9, 2023

Bug fixes

Functional areaDescriptionId
General ApplicationWhen exporting an OIOUBL document with a text line, a item line with standard VAT and a item line without VAT the following error occurred:
  • Specifying the same TaxSubtotal.TaxCategory.ID in one TaxTotal class is not allowed
50849
General ApplicationIn some cases, when sending an electronic document, the following error could occur
  • The Continia Delivery Network Subnetwork does not exist. Identification fields and values: Network Name=''
50892
General ApplicationWhen creating an XRechnung document in the Continia Demo Portal, the following error could occur: 
  • There is no Network Profile within the filter. Filters: Network Name: <Network>, Process Identifier: <Process Identifier>, Document Identifier: <Document Identifier>
50950

Continia Delivery Network 6.00

Released: October 2, 2023

New or changed functionality

Functional areaDescriptionId
Country and RegionalWhen exporting an OIOUBL document, the AccountCustomerParty/cac:Contact node will be populated with contact information from the following fields, listed in order of priority:
  1. Contact on Invoice.
  2. Customer Primary Contact.
  3. Salescode on Document.
  4. Customer Salescode.
46473
General ApplicationThe codeunits exporting the XRechnung documents were using an extended version of the XRechnung version. Now the codeunits use the latest version of the simple XRechnung version 2.3.  Furthermore, the code will automatically find and use the latest version of the XRechnung that best matches the document receiver and the Continia Delivery Network participation. Therefore we recommend adding all the different versions of the XRechnung format to the existing participation.  In the cases where a match is not found, the following error will be thrown:
  • "The customer does not support receiving the version of the current profile (<Profile description>). For best results add all versions of the profile to your participation, the system will automatically use the latest version."
41716
General ApplicationWhen exporting an OIOUBL XML document the following error occurred if the bank account number exceeded 10 characters.
  • PaymentMeansCode = 42,  Account ID must be no more than 10 characters
 The PayeeFinancialAccount/cbc:ID node will only contain numbers and will not exceed 10 characters in length.
42808
General ApplicationOutgoing Network Documents cues has been added to the Document Output Rolecenter.42897
General ApplicationWhen the Continia Delivery Network Customer Setup record is being inserted, if the field Use GLN in Electronic Document from the standard Microsoft OIOUBL extension is set to true then Receiver Type is set to GLN and Use GLN for Party and Legal Identification is set to true.43079
General ApplicationWhen exporting an OIOUBL document the maximum allowed decimals have been set to follow the schematron rules for OIOUBL.46745
General ApplicationWhen selecting the ZugFerd Outputprofile on Document Output Customer Setup List the Cross Industry Invoice Version is set to ZUGFeRD/Factur-X49139
General ApplicationOutput profiles ZUGFeRD, OIOUBL, PEPPOL and XRECHNUNG are now prepared to support more document types, than the ones possible to send in the specific format. This means that the profile can generate the XML where possible, and send emails for the remaining template types. There should be no need for further configuration than adding the Output profile to the Document Output Customer List. 49140

Bug fixes

Functional areaDescriptionId
General ApplicationNew field Enabled on Participation ID Type. Network Profiles and Participation ID Types with Enabled = TRUE will now be hidden all across Continia Delivery Network.31671
General ApplicationWhen exporting an OIOUBL XML Document using IBAN as the PaymentMeans the FinancialInstitution node was not created.43162
General ApplicationAll validation codeunits have been updated to follow the latest XML ruleset in order to reduce the risk of non-compliant XML documents.43773
General ApplicationWhen sending more than 100 documents at a time, while opening the Outgoing Network Documents page, only the status of the first 100 documents was updated. 44530
General ApplicationWhen exporting an OIOUBL document, the following validation error occurred if a line had no Unit of Measure Code.
  • Line '<Line No.>' with lineExtensionAmount (<Line Amount>) must equal (Price.PriceAmount (0) / Price.BaseQuantity (1) ) * Quantity (<Quantity>) +/- 1.00 (Quantity unitCode and Price.BaseQuantity unitCode are equal
46040
General ApplicationIn some cases, a document received from Continia Delivery Network was created twice, this was causing the document to always be present in the Documents for Import even though the document was already imported. Additionally, when importing documents, only the first document imported would be marked as processed by Document Capture. 46297
General ApplicationWhen running the Continia Delivery Network onboarding wizard, if the Country/Region Code exceeds 4 characters the following message will be displayed and the Country/Region Code will copy the first 4 characters.
  • The value for <Country/Region Code> must be stated in the <ISO code> format with a maximum length of <4>.
46342
General ApplicationWhen registering for a participation for Nemhandel, without a mandatory profile, the following error was thrown.
  • The <Network Profile Description> Network Profile is mandatory for the registration in the PEPPOL Network.
This has been changed to 
  • The <Network Profile Description> Network Profile is mandatory for the registration in the NemHandel Network.
46746
General Application When activating Use GLN from document on the CDN Customer Setup page, the field GLN from the document is now used when exporting the invoice as the recipient of the document. This field is part of the standard Business Central OIOUBL extension app, and will only be used when the extension is installed. 47003
General ApplicationThe export of an OIOUBL document was not taking into consideration the Profile ID specified for the customer in the field OIOUBL Process ID on the page CDN Customer Setup.47380
General ApplicationWhen exporting an XML Document a blank line was exported if line Type was comment, Number had a value but Description was blank.47395
General ApplicationWhen exporting an OIOUBL document, the following error occurred if Sell-to Contact Name, exceeded 20 characters.
  • The length of the string is <string length>, but it must be less than or equal to 20 characters. Value: <Sell-to Contact No.>
47630
General ApplicationWhen exporting an PEPPOL document, if the document was with Prices Incl. VAT. The Line Discount Amount was rounded which could result in the following validation error:
  • Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount
47966
General ApplicationWhen exporting PEPPOL or XRechnung electronic documents, where the Bill-to Customer was different from the Sell-to Customer, the information in the Accounting Customer Party section was filled in with the Sell-to Customer, and a new Payee Party section was created for the Bill-to Customer information.  This was against the PEPPOL and XRechnung rules, as the Payee Party section should contain information about the Payment Receiver.
A new field Use Sell-to Customer is created on the CDN Customer Setup page, which can be used to force the use of Sell-to Customer information in the Accounting Customer Party. The field is hidden by default. 
48078
General ApplicationWhen exporting an XML document, the following error occurred:
  • There is no Output profile within the filter. Filters: Profile Code: ''
48127
General ApplicationAfter creating a test system as a copy of the production system having Continia Delivery Network participations, when pressing on any of the tiles or the Import files action on the Document Capture rolle center, the following error occurred:
  • The SSL connection could not be established, see
49530

Continia Delivery Network 5.02, hotfix 1

Released: September 18, 2023

Bug fixes

Functional areaDescriptionId
Country and RegionalWhen sending a PEPPOL document from or to a company with a SIRET number defined, this will now be used for the Party Identification node. 49463
General ApplicationAfter creating a test system as a copy of the production system having Continia Delivery Network participations, when pressing on any of the tiles or the Import files action on the Document Capture rolle center, the following error occurred:
  • The SSL connection could not be established, see
49530

Continia Delivery Network 5.02

Released: August 28, 2023

Bug fixes

Functional areaDescriptionID
General ApplicationWhen exporting an XML Document a blank line was exported if line Type was comment, Number had a value but Description was blank.47395
General ApplicationWhen exporting an OIOUBL document, the following error occurred if Sell-to Contact Name, exceeded 20 characters.
  • The length of the string is <string length>, but it must be less than or equal to 20 characters. Value: <Sell-to Contact No.>
47630
General ApplicationWhen exporting an PEPPOL document, if the document was with Prices Incl. VAT. The Line Discount Amount was rounded which could result in the following validation error:
  • Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount
47966
General ApplicationWhen exporting PEPPOL or XRechnung electronic documents, where the Bill-to Customer was different from the Sell-to Customer, the information in the Accounting Customer Party section was filled in with the Sell-to Customer, and a new Payee Party section was created for the Bill-to Customer information. This was against the PEPPOL and XRechnung rules, as the Payee Party section should contain information about the Payment Receiver.

A new field Use Sell-to Customer is created on the CDN Customer Setup page, which can be used to force the use of Sell-to Customer information in the Accounting Customer Party. The field is hidden by default.
48078
General ApplicationWhen exporting an XML document, the following error occurred:
  • There is no Output profile within the filter. Filters: Profile Code: ''
48127

Continia Delivery Network 5.01.04

Released: August 15, 2023

Bug fixes

Functional areaDescriptionID
General ApplicationDuring the export of electronic PEPPOL or XRechnung documents where Bill-to Customer was different from Sell-to Customer, the information in the Accounting Customer Party section was filled with the Sell-to Customer data, and a new Payee Party section was created for the Bill-to Customer information. This was against PEPPOL and XRechnung rules, as the Payee Party section should contain information about the payment receiver.48843

Continia Delivery Network 5.01.03

Released: July 17, 2023

Bug fixes

Functional areaDescriptionID
General ApplicationWhen an XML document was exported, the following error occurred:
  • There is no Output profile within the filter. Filters: Profile Code: ''
48127

Continia Delivery Network 5.01.02

Released: June 29, 2023

Bug fixes

Functional areaDescriptionID
General ApplicationWhen a PEPPOL document was exported, if the document was with Prices Incl. VAT, the Line Discount Amount was rounded, which could result in the following validation error:
  • Invoice line net amount MUST equal (Invoiced quantity * (Item net price/item price base quantity) + Sum of invoice line charge amount - sum of invoice line allowance amount.
47966

Continia Delivery Network 5.01.01

Released: June 9, 2023

Bug fixes

Functional areaDescriptionID
General ApplicationWhen exporting an OIOUBL document, the following error occurred if Sell-to Contact Name exceeded 20 characters.
  • The length of the string is <string length>, but it must be less than or equal to 20 characters. Value: <Sell-to Contact No.>
47630

Continia Delivery Network 5.01

Released: June 2, 2023

New or changed functionality

Functional areaDescriptionID
Country and RegionalWhen exporting an OIOUBL document, the AccountCustomerParty/cac:Contact node will be populated with contact information from the following fields, listed in order of priority:
  1. Contact on Invoice.
  2. Customer Primary Contact.
  3. Salescode on Document.
  4. Customer Salescode.
46473
General ApplicationWhen exporting an OIOUBL XML document the following error occurred if the bank account number exceeded 10 characters.
  • PaymentMeansCode = 42,  Account ID must be no more than 10 characters
 The PayeeFinancialAccount/cbc:ID node will only contain numbers and will not exceed 10 characters in length.
42808
General ApplicationWhen the Continia Delivery Network Customer Setup record is being inserted, if the field Use GLN in Electronic Document from the standard Microsoft OIOUBL extension is set to true then Receiver Type is set to GLN and Use GLN for Party and Legal Identification is set to true.43079
General ApplicationWhen exporting an OIOUBL document the maximum allowed decimals have been set to follow the schematron rules for OIOUBL.46745

Bug fixes

Functional areaDescriptionID
General ApplicationWhen exporting an OIOUBL XML Document using IBAN as the PaymentMeans the FinancialInstitution node was not created.43162
General ApplicationAll validation codeunits have been updated to follow the latest XML ruleset in order to reduce the risk of non-compliant XML documents.43773
General ApplicationWhen sending more than 100 documents at a time, while opening the Outgoing Network Documents page, only the status of the first 100 documents was updated. 44530
General ApplicationWhen exporting an OIOUBL document, the following validation error occurred if a line had no Unit of Measure Code.
  • Line '<Line No.>' with lineExtensionAmount (<Line Amount>) must equal (Price.PriceAmount (0) / Price.BaseQuantity (1) ) * Quantity (<Quantity>) +/- 1.00 (Quantity unitCode and Price.BaseQuantity unitCode are equal
46040
General ApplicationIn some cases, a document received from Continia Delivery Network was created twice, this was causing the document to always be present in the Documents for Import even though the document was already imported. Additionally, when importing documents, only the first document imported would be marked as processed by Document Capture. 46297
General ApplicationWhen running the Continia Delivery Network onboarding wizard, if the Country/Region Code exceeds 4 characters the following message will be displayed and the Country/Region Code will copy the first 4 characters.
  • The value for <Country/Region Code> must be stated in the <ISO code> format with a maximum length of <4>.
46342
General ApplicationWhen registering for a participation for Nemhandel, without a mandatory profile, the following error was thrown.
  • The <Network Profile Description> Network Profile is mandatory for the registration in the PEPPOL Network.
This has been changed to
  • The <Network Profile Description> Network Profile is mandatory for the registration in the NemHandel Network.
46746
General Application When activating Use GLN from document on the CDN Customer Setup page, the field GLN from the document is now used when exporting the invoice as the recipient of the document. This field is part of the standard Business Central OIOUBL extension app, and will only be used when the extension is installed. 
47003
General ApplicationThe export of an OIOUBL document was not taking into consideration the Profile ID specified for the customer in the field OIOUBL Process ID on the page CDN Customer Setup.47380

Continia Delivery Network 5.00.01

Released: May 22, 2023

Bug fixes

Functional areaDescriptionID
General ApplicationThe export of an OIOUBL document was not taking into consideration the profile ID specified for the customer in the field OIOUBL Process ID on the page CDN Customer Setup.47380

Continia Delivery Network 5.00

Released: April 1, 2023

New or changed functionality

Functional areaDescriptionID
General ApplicationOn the Network Documents list, a new action, Mark as Processed, has been added. When running the function, the network document will be set to unprocessed and can be imported again into the document journal.28156
General ApplicationFor OIOUBL Documents export codeunits have been added for Service Invoice and Service Credit Memos.32878
General ApplicationAdded support for exporting of ZUGFeRD Electronic documents. 32888
General ApplicationIn the "CDN Customer Setup Card" a new boolean field "PEPPOL use GLN for Party and Legal identification" has been added. Enabling this field will prioritize using GLN instead of VAT Registration No. for Customer Party Identification and Customer Party Legal Identification nodes.34627
General ApplicationWhen exporting an OIOUBL document. Payment Means Due Date will now be populated with the due date from the invoice.40202
General ApplicationWhen exporting an OIOUBL document, the profile will change depending on how the receiver is registered.  If the receiver is registered with the profiles Procurement-BilSim and NES5, the Procurement-BilSim profile will be chosen. If the receiver is only registered with the NES5 profile, this profile will be chosen.42453
General ApplicationNew field on CDN Customer Setup <Use GLN from document>.  This makes it possible for Danish localizations to use <EAN> on the document as receiver endpoint ID.42724
General ApplicationEvents have been added to the solution. For details, please see https://docs.continia.com/en-us/continia-document-output/development-and-administration/development-and-customization/event-publishers/event-publishers-500
42861
General ApplicationImproved user experience of the CDN Customer Setup Page. 
  • Added groups for the different formats OIOUBL, PEPPOL and CII.
  • All fields that are specific to an XML format have been moved to the relevant group. 
43201

Bug fixes

Functional areaDescriptionID
When exporting a PEPPOL document the Belgian enterprise number was not stated in the correct format. 38857
General ApplicationWhen setting up the participation for an E-Document Setup, you can now only select participations with a minimum of a Network Profile with the Direction Outbound or Both. 

31529
General ApplicationWhen onboarding a participation, it's now possible to register in the PEPPOL network and the NemHandel network at the same time.39996
General ApplicationThe following Event Publisher in Codeunit 6086271 CTS-CDN OIOUBL Export Inv. has been marked as obsolete as the XmlDoc parameter is not a VAR parameter:
  • OnBeforeCreateHeaderNotes
This will be replaced by the following Event Publisher:
  • OnBeforeSetHeaderNotes

40920
General ApplicationContinia Delivery Network now supports the new "Item Reference" table introduced as a feature in Business Central 2020 Release Wave 2.
41710
General ApplicationIt was posible to create an oboarding with a network profile having the Profile Direction as Both, even though Document Capture was not installed. Now the following error is thrown: 
  • You do not have access to Document Capture. Profile direction cannot be Inbound or Both.
41889
General ApplicationWhen exporting an OIOUBL document, the validation of the document failed because two or more Tax Categories with the same VAT percentage were present. 
41922
General ApplicationWhen exporting an OIOUBL document, the validation of the document was failing because the InstructionID node was exported without a value.
42018
General ApplicationWhen exporting an XML document text lines with spaces in the description will be skipped.42632
General ApplicationWhen trying to create an OIOUBL Electronic document in a Sandbox environment, the following error occurred:
  • There is no Network Profile within the filter.

    Filters: Network Name: nemhandel, Process Identifier: Procurement-BilSim-1.0, Document Identifier: urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##OIOUBL-2.02::2.0
42809
General ApplicationThe Output Profiles for reminders were not created when running the Document Output Setup Wizard.43480
General ApplicationWhen exporting an OIOUBL Document where the <Qty. per Unit of Measure> on the line had a value between 0 and 1, for example, 0.2, the PriceAmount node was not calculated correctly.43496
General ApplicationIn the CDN Customer Setup page, the Sender ID and in the E-Document Setup page, the Receiver ID value will now be filled with information from localized fields, for example, Enterprise No. for Belgium.43768
General ApplicationWhen exporting an OIOUBL Credit Memo and using the following event OnBeforeSkipDocumentLine, the FromCodeunit parameter had the wrong value 6086240 ("CTS-CDN PEPPOL BIS3 Inv."). This has been corrected to 6086272 ("CTS-CDN OIOUBL Export Cr.").44664
General ApplicationFor Sender and Receiver with Swedish the country-specific prefix 'SE' and the suffix '01' are now removed when exporting a PEPPOL document. 45514
General ApplicationWhen exporting an OIOUBL document, the node DocumentTypeCode was not added inside the AdditionalDocumentReference element.45752
General ApplicationWhen exporting a PEPPOL, XRechung or OIOUBL document, item line nodes will be populated with Item Attributes, if the item contains any Item Attributes. The following nodes will be created
  • AdditionalItemProperty/cbc:Name will include Item Attribute [Name].
  • AdditionalItemProperty/cbc:Value will include Item Attribute [Value].
45862
General ApplicationZUGFERD Output profiles were created with the value "PDF and XML (e-doc)" in the field E-mail, this has been corrected to the value "PDF".45867
General ApplicationWhen exporting an OIOUBL Document the order in which the data in the Contact section under AccountingCustomerParty is being exported has been changed to the following priority:
  1. Customer Primary Contact
  2. Customer Contact
  3. Customer Salesperson Code
  4. Salesperson on Document
45875

Continia Delivery Network 4.03

Released: March 27, 2023

New or changed functionality

Functional areaDescriptionID
General ApplicationEvents have been added to the solution. For details, please see https://docs.continia.com/en-us/continia-document-output/development-and-administration/development-and-customization/event-publishers/event-publishers-40043354

Bug fixes

Functional areaDescriptionID
General ApplicationIn the CDN Customer Setup page, the Sender ID and in the E-Document Setup page, the Receiver ID value will now be filled with information from localized fields, for example, Enterprise No. for Belgium.43768
General ApplicationWhen exporting an OIOUBL Credit Memo and using the following event OnBeforeSkipDocumentLine, the FromCodeunit parameter had the wrong value 6086240 ("CTS-CDN PEPPOL BIS3 Inv."). This has been corrected to 6086272 ("CTS-CDN OIOUBL Export Cr.").44664

Continia Delivery Network 4.02

Released: January 2, 2023

New or changed functionality

Functional areaDescriptionID
General ApplicationAdded support for exporting of ZUGFeRD Electronic documents. 32888

Bug fixes

Functional areaDescriptionID
General ApplicationThe Output Profile for reminders was not created when running the Document Output Setup Wizard.43480
General ApplicationWhen exporting an OIOUBL Document where the <Qty. per Unit of Measure> on the line had a value between 0 and 1, for example, 0.2, the PriceAmount node was not calculated correctly.43496

Continia Delivery Network 4.01

Released: December 12, 2022

New or changed functionality

Functional areaDescriptionID
General ApplicationOn the Network Documents list, a new action, Mark as Processed, has been added. When running the function, the network document will be set to unprocessed and can be imported again into the document journal.28156
General ApplicationIn the "CDN Customer Setup Card" a new boolean field "PEPPOL use GLN for Party and Legal identification" has been added. Enabling this field will prioritize using GLN instead of VAT Registration No. for Customer Party Identification and Customer Party Legal Identification nodes.34627
General ApplicationWhen exporting an OIOUBL document. Payment Means Due Date will now be populated with the due date from the invoice.40202
General ApplicationWhen exporting an OIOUBL document, the profile will change depending on how the receiver is registered.  If the receiver is registered with the profiles Procurement-BilSim and NES5, the Procurement-BilSim profile will be chosen. If the receiver is only registered with the NES5 profile, this profile will be chosen.42453
General ApplicationEvents have been added to the solution. For details, please see https://docs.continia.com/en-us/continia-document-output/development-and-administration/development-and-customization/event-publishers/event-publishers-400
42861

Bug fixes

Functional areaDescriptionID
When exporting a PEPPOL document the Belgian enterprise number was not stated in the correct format. 38857
General ApplicationWhen setting up the participation for an E-Document Setup, you can now only select participations with a minimum of a Network Profile with the Direction Outbound or Both. 

31529
General ApplicationWhen onboarding a participation, it's now possible to register in the PEPPOL network and the NemHandel network at the same time.39996
General ApplicationThe following Event Publisher in Codeunit 6086271 CTS-CDN OIOUBL Export Inv. has been marked as obsolete as the XmlDoc parameter is not a VAR parameter:
  • OnBeforeCreateHeaderNotes
This will be replaced by the following Event Publisher:
  • OnBeforeSetHeaderNotes

40920
General ApplicationContinia Delivery Network now supports the new "Item Reference" table introduced as a feature in Business Central 2020 Release Wave 2.
41710
General ApplicationAutomatic generation of output profiles, for OIOUBL, were wrongly generated with the description "PEPPOL". This description has been changed to OIOUBL.41834
General ApplicationIt was posible to create an oboarding with a network profile having the Profile Direction as Both, even though Document Capture was not installed. Now the following error is thrown: 
  • You do not have access to Document Capture. Profile direction cannot be Inbound or Both.
41889
General ApplicationWhen exporting an OIOUBL document, the validation of the document failed because two or more Tax Categories with the same VAT percentage were present. 
41922
General ApplicationWhen exporting an OIOUBL document, the validation of the document was failing because the InstructionID node was exported without a value.
42018
General ApplicationWhen exporting an XML document text lines with spaces in the description will be skipped.42632
General ApplicationWhen trying to create an OIOUBL Electronic document in a Sandbox environment, the following error occurred:
  • There is no Network Profile within the filter.

    Filters: Network Name: nemhandel, Process Identifier: Procurement-BilSim-1.0, Document Identifier: urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##OIOUBL-2.02::2.0
42809

Continia Delivery Network 4.00

Released: October 1, 2022

New or changed functionality

Functional areaDescriptionID
General ApplicationSupport added for exporting documents in the A-NZ PEPPOL BIS 3 format. 31752
General ApplicationNew events have been added to the solution. Find them in the article Event Publishers for Continia Delivery Network 2022 R1 (4.00).32149
General ApplicationIt is now possible to export OIOUBL reminders.32880
General ApplicationSupport added for exporting documents in the Netherlands PEPPOL BIS 3 format. 
32884
General ApplicationWhen sending an OIOUBL document via NemHandel network, the validation of the document failed because ContactID is mandatory for OIOUBL documents. The code now populates the ContactID with the Salesperson Code from the Invoice/Credit Memo. 34768
General ApplicationWhen sending an OIOUBL document to a receiver with a GLN identifier, the document was failing the validation with the following error messages: 
"[F-LIB196] schemeID = DK:SE, CompanyID must be a valid SE number (like 'DK12345678', value found: '1234567890123')"
"[F-LIB190] schemeID = DK:CVR, CompanyID must be a valid CVR number (like 'DK12345678', value found: '1234567890123')"
34770
General ApplicationThe following events have been removed from the solution:
Codeunit 6086240 CTS-CDN PEPPOL BIS3 Inv.
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086241 CTS-CDN PEPPOL BIS3 Cr.M.
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086242 CTS-CDN PEPPOL BIS3 Sv. Inv.
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086243 CTS-CDN XRechnung 2 Inv.
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086244 CTS-CDN XRechnung 2 Cr.Memo
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086245 CTS-CDN XRechnung 2 Sv. Inv.
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086246 CTS-CDN XRechnung 2 Sv.Cr.Memo
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086247 CTS-CDN PEPPOL BIS3 Sv. Cr.M.
  • OnBeforeSetBuyerReference
  • OnBeforePaymentMeans
Codeunit 6086271 CTS-CDN OIOUBL Export Inv.
  • OnBeforePaymentMeans
Codeunit 6086272 CTS-CDN OIOUBL Export Cr.
  • OnBeforePaymentMeans
41228

Bug fixes

Functional areaDescriptionID
For PEPPOL Service Invoice and Service Credit Memo cbc:BuyerReference is now populated in the following order:
  1. <Your Reference>
  2. <No.>
32052
When exporting an OIOUBL Credit Memo the text lines had 0 in CreditedQuantity.34368
General ApplicationFor PEPPOL documents, when Bill-To Customer is different from Sell-To Customer the PayeeParty Node will now be added.31062
General ApplicationWhen exporting an OIOUBL document having a line with 0 in quantity the following error occurred: 
  • Attempted to divide by zero.

31359
General ApplicationAdded a new action to Incoming Document List page - "Set Document to Processed". This action allows the user to mark a document as Processed, preventing the document to be imported again.  31511
General ApplicationIt is now possible to further customise the export of electronic documents by pressing the Additional setup action from the Continia Delivery Network subpart in the Document Output Customer Setup page. On this page you can choose a custom ProfileID to be used when sending the document in the Continia Delivery Network (for example NES5 for OIOUBL).
31854
General ApplicationWhen exporting a PEPPOL document from a Swedish sender company, the value at the XML path "Invoice/AccountingSupplierParty/PartyTaxScheme/CompanyID" was not formatted according to the PEPPOL validation rules.  31855
General ApplicationWhen exporting PEPPOL or XRechnung, documents following only the following type of lines are not exported:
  • Empty lines: Line No. = "" , Description = ""
  • Sub Invoice Lines: Type <> "", Quantity = 0
31871
General ApplicationWhen sending a PEPPOL or XRechnung Service Invoice or Credit Memo the following transferfields error occured:
  • The following fields must have the same type:

    Field: [FieldName] <-- [FiledName]
    Table: [TableName] <-- [TableName]
    Type: [FieldType] <-- [FieldType]

31919
General ApplicationWhen exporting OIOUBL documents the Delivery nodes DeliveryActualDeliveryDate and DeliveryActualDeliveryTime are renamed: From
  • DeliveryActualDeliveryDate
  • DeliveryActualDeliveryTime
To
  • ActualDeliveryDate
  • ActualDeliveryTime
32876
General ApplicationWhen exporting OIOUBL documents the following error occurred:
  • The Salesperson/Purchaser does not exist. Identification fields and values: Code=<Salesperson/Purchaser Code>
34743
General ApplicationWhen exporting PEPPOL or XRechnung documents, Delivery node will not be exported if the required values are not present. 
34809
General ApplicationWhen exporting an OIOUBL Document, the EndpointID for VAT No. did not contain the prefix DK. 38466
General ApplicationWhen exporting OIOUBL or PEPPOL documents, empty lines with a space in description will be skipped when exporting.39644
General ApplicationWhen exporting OIOUBL documents, it's now possible to use the OnSetPaymentMeans Event Publisher to specify the FIK payment details.39680
General ApplicationWhen exporting OIOUBL & PEPPOL documents the following error occurred in some situations:
  • The length of the string is <string lenght>, but cannot exceed 50 characters. Value: <string>

40565
General ApplicationWhen exporting an PEPPOL document where either the customer or supplier was Belgian the following validation error occured:
  • Belgian enterprise number MUST be stated in the correct format.
41371
General ApplicationWhen exporting OIOUBL documents, the validation for PartyIdentification was failing, when customers VAT number did not have a value.41543

Continia Delivery Network 3.01

Released: April 1, 2022

New or changed features


Functional areaDescriptionID
General ApplicationEvents have been added to the solution. For details, refer to this event publisher article on Continia Docs.32149

Bug fixes


Functional areaDescriptionID
For PEPPOL Service Invoice and Service Credit Memo cbc:BuyerReference is now populated in the following order
  1. <Your Reference>
  2. <No.>
32052
General ApplicationWhen exporting an OIOUBL document with a line with 0 in quantity the following error occurred: 
  • Attempted to divide by zero.
31359
General ApplicationAdded a new action to Incoming Document List page - "Set Document to Processed". This actions allows the user to mark a document as Processed, preventing the document to be imported again.  31511
General ApplicationWhen exporting a PEPPOL document from a Swedish sender company, the value at the XML path "Invoice/AccountingSupplierParty/PartyTaxScheme/CompanyID" was not formatted according to the PEPPOL validation rules.  31855
General ApplicationWhen exporting PEPPOL or XRechnung, documents following only the following type of lines are not exported:
  • Empty lines: Line No. = "" , Description = ""
  • Sub Invoice Lines: Type <> "", Quantity = 0
31871
General ApplicationWhen sending a PEPPOL or XRechnung Service Invoice or Credit Memo the following transferfields error occured.
  • The following fields must have the same type:

    Field: [FieldName] <-- [FiledName]
    Table: [TableName] <-- [TableName]
    Type: [FieldType] <-- [FieldType]
31919
General ApplicationWhen opening the Customer Setup page, if the E-Document Setup Code was not the same as Output Profile Code, the following error occurred
  • Customer Setup: There is no E-Document Setup within the filter.
    Filters: Code: <Output Profile Code>
31995

Continia Delivery Network 2.03

Released: February 4, 2022

Bug fixes

Functional areaDescriptionID
General ApplicationWhen sending a PEPPOL document with positive quantity and negative line amount, or the opposite, the validation was failing. 30191
General ApplicationWhen sending a PEPPOL document with 0 quantity, the validation was failing. 
30390
General ApplicationWhen sending a PEPPOL document with an item which contained an GTIN number the validation was failing. 30501
General ApplicationAdded support for exporting OIOUBL electronic documents. 30562
General ApplicationWhen sending a PEPPOL document with a VAT Posting Group or Bus. Posting Group longer than 10 characters, the following error occurred:
  • The length of the string is <Actual Length>, but it must be less than or equal to <Max Length> characters. Value: <VAT Posting Group Code>
30762
General ApplicationWhen sending a PEPPOL Invoice where the total invoice amount is 0, the validation of the PEPPOL document was failing because the PayableAmount element was not created.30953
Platform and TechnologyEvents have been added to the solution. For details, please see https://docs.continia.com/en-us/continia-document-output/development-and-administration/development-and-customization/event-publishers/event-publishers-20030840

Continia Delivery Network 2.02

Released: November 30, 2021

Bug fixes

Functional areaDescriptionID
General ApplicationEmpty lines (Lines with no Type, Description nor Quantity) are now skipped by default when exporting a PEPPOL or XRechnung electronic document.  The following event OnBeforeSkipDocumentLine in Codeunit 6086234 "CTS-CDN Export Mgt." was introduced so that this logic can be further customised.26208
General ApplicationWhen trying to onboard a participation in Continia Delivery Network only for sending PEPPOL or XRechnung documents, the Onboarding wizard will indicate that the participation already exists in the PEPPOL network, even though is it only required to be registered in the PEPPOL network when receiving documents.  28581
General ApplicationImproved the pages Network Documents and Outgoing Network Documents. 

28833
General ApplicationExternal Document No. and Order No. will now be set inside OrderReference on all PEPPOL exports.
Event publisher created with handle pattern for all PEPPOL export codeunits.
  • OnBeforeSetOrderReference
29470
General ApplicationWhen finding the customer or company identifier based on the localization of the Continia Delivery Network, the system was not taking in consideration the country of the customer or company.29548
General ApplicationWhen running the Document Output wizard, the following error was thrown:
  • "The field Template of table Output profile contains a value (SALESINVOICE) that cannot be found in the related table (E-Mail Template Header)."
29579
General ApplicationRemoved check on Ship-To information on Credit Memos and Return Orders for XRechnung Exports.29620
General ApplicationThe validation of XRechnung documents failed because of a missing Line Feed at the end of the Payment Terms description.29702
General ApplicationThe amount in the path Invoice/InvoiceLine/Price/PriceAmount was rounded. This is not a requirement for PEPPOL documents. 29729
Platform and TechnologyObsolete Publisher Function for all CDN Exports.
  • OnBeforeSetBuyerReference
New Publisher Function for all CDN Exports.
  • OnBeforeCreateBuyerReference
29508

Continia Delivery Network 2.01

Released: October 4, 2021

New or changed functionality

Functional areaDescriptionID
Platform and TechnologyThe following events are added to the solution:

OnBeforeValidate
 
  • Codeunit 6086251 CTS-CDN PEPPOL Chk. Sales Inv.
  • Codeunit 6086252 CTS-CDN PEPPOL Chk. Sales Cr.M
  • Codeunit 6086254 CTS-CDN XRech2 Chk. Sales Inv
  • Codeunit 6086255 CTS-CDN XRech2 Chk. Sales Cr.M
  • Codeunit 6086259 CTS-CDN XRech2 Chk. Sv. Inv.
  • Codeunit 6086260 CTS-CDN XRech2 Chk. Sv. Cr.M
  • Codeunit 6086260 CTS-CDN XRech2 Chk. Sv. Cr.M
  • Codeunit 6086267 CTS-CDN PEPPOL Chk. Serv. Inv.
  • Codeunit 6086268 CTS-CDN PEPPOL Chk. Serv. Cr.M
OnAfterValidate
  • Codeunit 6086251 CTS-CDN PEPPOL Chk. Sales Inv.
  • Codeunit 6086252 CTS-CDN PEPPOL Chk. Sales Cr.M
  • Codeunit 6086267 CTS-CDN PEPPOL Chk. Serv. Inv.
  • Codeunit 6086268 CTS-CDN PEPPOL Chk. Serv. Cr.M
24692
Platform and TechnologyThe following event is added to the solution:

OnAfterGetReceiverInfo
  • Codeunit 6086234 CTS-CDN Export Mgt.
This event can be used to change the Receiver ID type and value. 
27940

Bug fixes

Functional areaDescriptionID
General ApplicationIn some cases when sending an electronic document via Continia Delivery Network the following error was thrown: 
  • "Unable to convert from Microsoft.Dynamics.Nav.Runtime.NavXmlNode to Microsoft.Dynamics.Nav.Runtime.NavXmlElement."
27171
General ApplicationWhen running the system first with DEMO credentials, 4 temporary Network Profiles are created. After changing to Production Credentials, when sending an electronic document the following error was thrown: 
  • "You are trying to send a network document to customer <Customer No.>, but you have not registered for this type of documents.
    Your participation: <Participation Display Name>
    Profile: <Network Profile>"
27436
General ApplicationWhen not choosing to create the Output Profiles for Service documents in the Document Output Setup Wizard, the following error was thrown 
  • "The field Template of table Output profile contains a value (SERVINVOICE) that cannot be found in the related table (E-Mail Template Header)."
27727
General ApplicationWhen sending an electronic document where the Receiver Identifier was empty on the Customer Setup, the following was thrown: 
  • "The Continia Delivery Network API returned the following system error: Error Code gateway_error - Unhandled error (SupportId: 00000000-0000-0000-0000-000000000000)"
27808
General ApplicationWhen choosing the VAT option in Receiver Type on Customer Setup page, the Receiver ID Type was empty.
When choosing the VAT option in Sender Type on E-Document Setup page, the Sender ID Type was empty.  
27822
General ApplicationWhen creating a PEPPOL document from a sales document without a Salesperson on, the following error occurred: 
  • "The Salesperson/Purchaser does not exist. Identification fields and values: Code=''" 
27929
General ApplicationWhen using Dynamics NAV 2015 version, the Continia Delivery Network Onboarding Wizard was not showing any instructional text.28084