Event Publishers for Continia Delivery Network 2021 R2 (2.00)

The following event publishers are included in Continia Delivery Network 2021 R2 (2.00):

Codeunit 6086225 CTS-CDN Document Output Mgt.

Event nameOnBeforePrePostValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
EDocSendCode: Code[20]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforePrePostValidateServ
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
EDocSendCode: Code[20]
var Handled: Boolean
From version2.1.0.0

Codeunit 6086232 CTS-CDN PEPPOL Mgt.

Event nameOnBeforeGetIso4217CurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCurrencyCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[3]
From version2.0.0.0
Event nameOnBeforeGetUNECERec20UOMCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersUOMCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[10]
From version2.0.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
Handled: Boolean
var ReturnValue: Text[1024]
From version2.0.0.0
Event nameOnBeforeSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
From version2.0.0.0
Event nameOnGetTotalsOnBeforeInsertVATAmtLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesLine: Record "Sales Line"
var VATAmtLine: Record "VAT Amount Line"
From version2.0.0.0
Event nameOnCreateItemAttributes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ItemNode: Codeunit "CSC XML Node"
ItemNo: Code[20]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeTranslateForPartyID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVatRegNo: Text[30]
CountryCode: Code[10]
var ReturnValue: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeTranslateForTaxCompany
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVatRegNo: Text[30]
CountryCode: Code[10]
var ReturnValue: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeTranslateForLegalCompany
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVatRegNo: Text[30]
CountryCode: Code[10]
var ReturnValue: Text[1024]
var Handled: Boolean
From version2.0.0.0

Codeunit 6086233 CTS-CDN ISO Code Mgt.

Event nameOnBeforeGetCountryCodeISO31661
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCountryCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[3]
From version2.0.0.0
Event nameOnBeforeGetCurrencyCodeISO4217
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCurrencyCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[3]
From version2.0.0.0
Event nameOnBeforeGetUOMCodeUNECERec20
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersUOMCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[10]
From version2.0.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
Handled: Boolean
var ReturnValue: Text[1024]
From version2.0.0.0

Codeunit 6086234 CTS-CDN Export Mgt.

Event nameOnAfterGetReceiverInfo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersFromRecord: Variant
CustomerNo: Code[20]
ForNetworkProfile: Record "CTS-CDN Network Profile"
var ReceiverIDType: Record "CTS-CDN Participation ID Type"
var ReceiverIDValue: Text[250]
From version2.1.0.0
Event nameOnBeforeSkipDocumentLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersFromCodeunit: Integer
DocLineVariant: Variant
var SkipLine: Boolean
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterSkipDocumentLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersFromCodeunit: Integer
DocLineVariant: Variant
var SkipLine: Boolean
From version2.3.0.0

Codeunit 6086235 CTS-CDN Localization Mgt.

Event nameOnBeforeGetCompanyID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar CompanyIdentifier: Text[250]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeGetCustomerID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomer: Record Customer
var CustomerIdentifier: Text[250]
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterFindIDFieldCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomer: Record Customer
var IdentifierFieldNo: Integer
From version2.3.0.0
Event nameOnAfterFindIDFieldCompany
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar IdentifierFiledNo: Integer
From version2.3.0.0

Codeunit 6086240 CTS-CDN PEPPOL BIS3 Inv.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.0.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
ObsoleteReplaced by OnBeforeCreatePaymentMeans
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeSetInvPeriodHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var InvoicePeriodStartDate: Date
var InvoicePeriodEndDate: Date
var InvoicePeriodDescriptionCode: Code[50]
From version2.3.0.0
Event nameOnBeforeSetInvPeriodLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoicePeriodStartDate: Date
var InvoicePeriodEndDate: Date
From version2.3.0.0

Codeunit 6086241 CTS-CDN PEPPOL BIS3 Cr.M.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.0.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
ObsoleteReplaced by OnBeforeCreatePaymentMeans
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0

Codeunit 6086242 CTS-CDN PEPPOL BIS3 Sv. Inv.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.1.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.1.0.0
ObsoleteReplaced by OnBeforeCreatePaymentMeans
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0

Codeunit 6086243 CTS-CDN XRechnung 2 Inv.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.0.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
ObsoleteReplaced by OnBeforeCreatePaymentMeans
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeSetInvPeriodHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var InvoicePeriodStartDate: Date
var InvoicePeriodEndDate: Date
var InvoicePeriodDescriptionCode: Code[50]
From version2.4.0.0
Event nameOnBeforeSetInvPeriodLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoicePeriodStartDate: Date
var InvoicePeriodEndDate: Date
From version2.4.0.0

Codeunit 6086244 CTS-CDN XRechnung 2 Cr.Memo

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.0.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
ObsoleteReplaced by OnBeforeCreatePaymentMeans
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0

Codeunit 6086245 CTS-CDN XRechnung 2 Sv. Inv.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.0.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.4.0.0

Codeunit 6086246 CTS-CDN XRechnung 2 Sv.Cr.Memo

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.0.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.0.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.0.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.4.0.0

Codeunit 6086247 CTS-CDN PEPPOL BIS3 Sv. Cr.M.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.1.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Integer
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.1.0.0
ObsoleteReplaced by OnBeforeCreatePaymentMeans
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.1.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.1.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeSetBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.1.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.2.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version2.2.0.0

Codeunit 6086251 CTS-CDN PEPPOL Chk. Sales Inv.

Event nameOnAfterValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
From version2.1.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086252 CTS-CDN PEPPOL Chk. Sales Cr.M

Event nameOnAfterValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
From version2.1.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086253 CTS-CDN XRech2 Chk. Sales Hdr.

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
From version2.0.0.0

Codeunit 6086254 CTS-CDN XRech2 Chk. Sales Inv.

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
From version2.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086255 CTS-CDN XRech2 Chk. Sales Cr.M

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
From version2.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086258 CTS-CDN XRech2 Chk. Sv. Hdr.

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
From version2.0.0.0

Codeunit 6086259 CTS-CDN XRech2 Chk. Sv. Inv.

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
From version2.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086260 CTS-CDN XRech2 Chk. Sv. Cr.M

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Service Cr.Memo Header"
From version2.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086267 CTS-CDN PEPPOL Chk. Serv. Inv.

Event nameOnAfterValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
From version2.1.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086268 CTS-CDN PEPPOL Chk. Serv. Cr.M

Event nameOnAfterValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
From version2.1.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version2.1.0.0

Codeunit 6086270 CTS-CDN OIOUBL Mgt.

Event nameOnGetTotalsOnBeforeInsertVATAmtLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesLine: Record "Sales Line"
var VATAmtLine: Record "VAT Amount Line"
From version2.3.0.0
Event nameOnBeforeSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
From version2.3.0.0
Event nameOnBeforeTranslateForPartyID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVatRegNo: Text[30]
CountryCode: Code[10]
var ReturnValue: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeTranslateForTaxCompany
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVatRegNo: Text[30]
CountryCode: Code[10]
var ReturnValue: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeTranslateForLegalCompany
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVatRegNo: Text[30]
CountryCode: Code[10]
var ReturnValue: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnCreateItemAttributes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ItemNode: Codeunit "CSC XML Node"
ItemNo: Code[20]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
var Handled: Boolean
var ReturnValue: Text[1024]
From version2.3.0.0
Event nameOnBeforeSupplierPartyPostalAddress
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCompInfo: Record "Company Information"
var RootNode: Codeunit "CSC XML Node"
var Party: Codeunit "CSC XML Node"
var AddressFormatCode: Text[250]
var ListId: Text[250]
var ListAgencyID: Text[250]
var PostalAddressHandled: Boolean
From version2.3.0.0
Event nameOnBeforeCustomerPartyPostalAddress
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomer: Record Customer
var RootNode: Codeunit "CSC XML Node"
var Party: Codeunit "CSC XML Node"
var AddressFormatCode: Text[250]
var ListId: Text[250]
var ListAgencyID: Text[250]
var PostalAddressHandled: Boolean
From version2.3.0.0

Codeunit 6086271 CTS-CDN OIOUBL Export Inv.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.3.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version2.3.0.0
Event nameOnBeforeSetInvoiceLineDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar InvoiceLine: Codeunit "CSC XML Node"
SalesInvoiceLine: Record "Sales Invoice Line"
var DeliveryQuantity: Decimal
var DeliveryMinQuantity: Decimal
var DeliveryMaxQuantity: Decimal
var DeliveryActualDeliveryDate: Date
var DeliveryActualDeliveryTime: Time
var DeliveryTrackingID: Text[250]
var DeliveryHandled: Boolean
From version2.4.0.0

Codeunit 6086272 CTS-CDN OIOUBL Export Cr.

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version2.3.0.0
Event nameOnBeforeCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnCreateAdditionalDocRef
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var TempBlob: Record "CSC Temp Blob" temporary
var Filename: Text[1024]
var ID: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var PaymentTermsText: Text[1024]
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnBeforeSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var OrderRefID: Code[50]
var OrderRefSalesOrderID: Code[50]
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version2.3.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version2.3.0.0
Event nameOnBeforeCreateHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version2.3.0.0
Event nameOnBeforeSetCreditMemoLineDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar InvoiceLine: Codeunit "CSC XML Node"
SalesCrMemoLine: Record "Sales Cr.Memo Line"
var DeliveryQuantity: Decimal
var DeliveryMinQuantity: Decimal
var DeliveryMaxQuantity: Decimal
var DeliveryActualDeliveryDate: Date
var DeliveryActualDeliveryTime: Time
var DeliveryTrackingID: Text[250]
var DeliveryHandled: Boolean
From version2.4.0.0