Event Publishers for Continia Delivery Network (25.00)

The following event publishers are included in Continia Delivery Network (25.00):

Table 6086229 CTS-CDN Document

Event nameOnBeforeOpenEDocumentCard
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCDNDocument: Record "CTS-CDN Document"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086220 CTS-CDN API Url Mgt.

Event nameOnBeforeGetBaseUrlForLocalization
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Localization: Code[5]
From version25.0.0.0

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 version25.0.0.0
Event nameOnBeforePrePostValidateServ
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
EDocSendCode: Code[20]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateEndPointID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIDType: Record "CTS-CDN Participation ID Type"
var IdValue: Text
CountryRegion: Code[10]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetCustomerOutputProfile
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomerNo: Code[20]
var OutputProfile: Code[20]
var Handled: Boolean
From version25.0.0.0

Codeunit 6086227 CTS-CDN DC Proxy

Event nameOnDocCategoryLookup
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Text: Text[1024]
var DocCatCode: Code[20]
From version25.0.0.0
ObsoleteReplaced by OnBeforeCreateVATSpecificationLine
Event nameOnInvalidCharsInNoSeriesByCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersNoSeriesCode: Code[20]
From version25.0.0.0
Event nameOnGetCultureNameById
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersLanguageId: Integer
var ReturnLangCode: Text[30]
From version25.0.0.0
Event nameOnGetSetupBaseUrl
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar SetupBaseUrl: Text
From version25.0.0.0

Codeunit 6086229 CTS-CDN DO Proxy

Event nameOnSetExportResponse
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar FromRecordRef: RecordRef
var XmlDoc: Codeunit "CSC XML Document"
Filename: Text
From version25.0.0.0
Event nameOnSetDeliveryResponse
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersDeliveryOK: Boolean
ErrorMessage: Text
From version25.0.0.0
Event nameOnGetEDocCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersRecordVariant: Variant
var EDocCode: Code[20]
From version25.0.0.0

Codeunit 6086230 CTS-CDN Wizard Helper

Event nameOnBeforeIsNemHandelActive
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar SkipLocalizationCheck: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeGetUNECERec20UOMCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersUOMCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[10]
From version25.0.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
Handled: Boolean
var ReturnValue: Text[1024]
From version25.0.0.0
Event nameOnBeforeSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
From version25.0.0.0
Event nameOnGetTotalsOnBeforeInsertVATAmtLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesLine: Record "Sales Line"
var VATAmtLine: Record "VAT Amount Line"
From version25.0.0.0
Event nameOnCreateItemAttributes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ItemNode: Codeunit "CSC XML Node"
ItemNo: Code[20]
var Handled: Boolean
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterSetPaymentMeansCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar PaymentMeansCode: Code[2]
From version25.0.0.0
Event nameOnBeforeCreateLineWithItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar InvoiceLineNode: Codeunit "CSC XML Node"
Item: Record Item
var LineDescription: Text[1024]
var VATBusPostingGroup: Code[20]
var VATProdPostingGroup: Code[20]
From version25.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 version25.0.0.0
Event nameOnBeforeGetCurrencyCodeISO4217
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCurrencyCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[3]
From version25.0.0.0
Event nameOnBeforeGetUOMCodeUNECERec20
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersUOMCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[10]
From version25.0.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
Handled: Boolean
var ReturnValue: Text[1024]
From version25.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 version25.0.0.0
Event nameOnBeforeSkipDocumentLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersFromCodeunit: Integer
DocLineVariant: Variant
var SkipLine: Boolean
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSkipDocumentLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersFromCodeunit: Integer
DocLineVariant: Variant
var SkipLine: Boolean
From version25.0.0.0
Event nameOnBeforeGetLatestNetworkProfile
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ForNetworkProfile: Record "CTS-CDN Network Profile"
Participation: Record "CTS-CDN Participation"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSelectLatestVersionOfProfile
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."
var ForNetworkProfile: Record "CTS-CDN Network Profile"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSelectLatestVersionOfProfile
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."
var ForNetworkProfile: Record "CTS-CDN Network Profile"
From version25.0.0.0
Event nameOnBeforeSelectMatchingProfileVersion
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."
var ForNetworkProfile: Record "CTS-CDN Network Profile"
var APNetworkProfiles: Record "CTS-CDN AP Network Profile" temporary
var Handled: Boolean
From version25.0.0.0
ObsoleteReplaced by OnBeforeSelectMatchingProfileVersion2
Event nameOnBeforeSelectMatchingProfileVersion2
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."
var ForNetworkProfile: Record "CTS-CDN Network Profile"
var TempParticipationProfRelCache: Record "CTS-CDN Part. Prof. Rel. Cache" temporary
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSelectMatchingProfileVersion
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."
var ForNetworkProfile: Record "CTS-CDN Network Profile"
var APNetworkProfiles: Record "CTS-CDN AP Network Profile" temporary
var SelectedProfileID: Integer
From version25.0.0.0
ObsoleteReplaced by OnAfterSelectMatchingProfileVersion2
Event nameOnAfterSelectMatchingProfileVersion2
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."
var ForNetworkProfile: Record "CTS-CDN Network Profile"
var TempParticipationProfRelCache: Record "CTS-CDN Part. Prof. Rel. Cache" temporary
var SelectedProfileID: Integer
From version25.0.0.0
Event nameOnBeforeGetProfileIdentifier
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersForNetworkProfile: Record "CTS-CDN Network Profile"
var ProfileIdentifier: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeParticipationLookup
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersParticipationGUID: Guid
ReceiverSetup: Variant
ForNetworkProfile: Record "CTS-CDN Network Profile"
var APNetworkProfiles: Record "CTS-CDN AP Network Profile" temporary
var Handled: Boolean
From version25.0.0.0
ObsoleteNot used
Event nameOnLoadTempFilesForAdditionalDocument
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersDocHeader: Variant
var TempFile: Record "CSC Temp. File" temporary
var TempFilesLoaded: Boolean
From version25.0.0.0

Codeunit 6086235 CTS-CDN Localization Mgt.

Event nameOnBeforeGetCompanyID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar CompanyIdentifier: Text[250]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetCustomerID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomer: Record Customer
var CustomerIdentifier: Text[250]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetCompanyIDForIDType
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIDType: Record "CTS-CDN Participation ID Type"
var CompanyIdentifier: Text[250]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetCustomerIDForIDType
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIDType: Record "CTS-CDN Participation ID Type"
Customer: Record Customer
var CustomerIdentifier: Text[250]
var Handled: Boolean
From version25.0.0.0
ObsoleteReplaced by OnBeforeGetCustomerIDForIDType2
Event nameOnBeforeGetCustomerIDForIDType2
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar IDType: Record "CTS-CDN Participation ID Type"
Customer: Record Customer
var CustomerIdentifier: Text[250]
var UseIdType: Boolean
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterFindIDFieldCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomer: Record Customer
var IdentifierFieldNo: Integer
From version25.0.0.0
Event nameOnAfterFindIDFieldCompany
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar IdentifierFiledNo: Integer
From version25.0.0.0
Event nameOnBeforeGetCompanySIRETNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar SIRETNo: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetCustomerSIRETNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomer: Record Customer
var SIRETNo: Text
var Handled: Boolean
From version25.0.0.0

Codeunit 6086239 CTS-CDN DO Page Helpers

Event nameOnGetZugferdParameters
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCustomerNo: Code[20]
var Conformance: Text
var Filename: Text
var DocType: Text
var DocVersion: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnGetZugferdDocTypeFromTable
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersTableNo: Integer
var DocumentType: Text
var Handled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeSetInvPeriodLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoicePeriodStartDate: Date
var InvoicePeriodEndDate: Date
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeSetInvoiceDocumentReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var InvoiceDocumentReference: Code[20]
var Handled: Boolean
From version25.0.0.0
ObsoleteReplaced by OnBeforeSetInvDocumentReference
Event nameOnBeforeSetInvDocumentReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var InvoiceDocumentReference: Code[35]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.0.0
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 version25.0.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 version25.0.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 version25.0.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.0.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 version25.0.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeSetInvPeriodLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoicePeriodStartDate: Date
var InvoicePeriodEndDate: Date
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.0.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceLine: Record "Service Invoice Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.0.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.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 version25.0.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 version25.0.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 version25.0.0.0
Event nameOnBeforeCreateBuyerReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var BuyerRefValue: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnSetTaxCurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var TaxCurrencyCode: Code[10]
var TaxAmountInTaxCurrency: Decimal
From version25.0.0.0
Event nameOnBeforeSetInvoiceDocumentReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var InvoiceDocumentReference: Code[20]
var Handled: Boolean
From version25.0.0.0
ObsoleteReplaced by OnBeforeSetInvDocumentReference
Event nameOnBeforeSetInvDocumentReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var InvoiceDocumentReference: Code[35]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetLineNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var XMLNode: Codeunit "CSC XML Node"
var LineNotesHandled: Boolean
From version25.0.0.0

Codeunit 6086250 CTS-CDN PEPPOL Chk. Sales Hdr.

Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTermsCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateExternalDocumentNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateSellToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckNLSpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086251 CTS-CDN PEPPOL Chk. Sales Inv.

Event nameOnAfterValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
From version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateExternalDocumentNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateSellToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckNLSpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateExternalDocumentNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateSellToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckNLSpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086253 CTS-CDN XRech2 Chk. Sales Hdr.

Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
From version25.0.0.0
Event nameOnAfterSetFiltersCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar SalesLine: Record "Sales Line"
From version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTermsCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.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 version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetFiltersCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar SalesInvoiceLine: Record "Sales Invoice Line"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetFiltersCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar SalesCrMemoLine: Record "Sales Cr.Memo Line"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0

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

Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
From version25.0.0.0
Event nameOnAfterSetFiltersCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ServiceLine: Record "Service Line"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTermsCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.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 version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetFiltersCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ServiceInvoiceLine: Record "Service Invoice Line"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetFiltersCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ServiceCrMemoLine: Record "Service Cr.Memo Line"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086266 CTS-CDN PEPPOL Chk.Sv.ServHdr.

Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTermsCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateSellToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceHeader: Record "Service Header"
var Handled: Boolean
From version25.0.0.0

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

Event nameOnAfterValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
From version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateSellToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeValidate
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCheckPricesExclVAT
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateSellToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnCreateItemAttributes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ItemNode: Codeunit "CSC XML Node"
ItemNo: Code[20]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
var Handled: Boolean
var ReturnValue: Text[1024]
From version25.0.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 version25.0.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 version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
From version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
ObsoleteReplaced by OnBeforeSetHeaderNotes
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeSetLineItemPrice
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceLine: Record "Sales Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
var PriceAmount: Decimal
var BaseQuantity: Decimal
var UOMCode: Code[10]
var DiscountAmount: Decimal
var DiscountBaseAmount: Decimal
var CurrencyCode: Code[10]
var FieldsCalculated: Boolean
var Handled: Boolean
From version25.0.0.0
Event nameOnSetPaymentMeans
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 InstructionID: Text[1024]
var PaymentDueDate: Date
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.0.0.0
ObsoleteNot used
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 version25.0.0.0
ObsoleteNot used
Event nameOnBeforeCreateHeaderDiscounts
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnAfterSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
From version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.0.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 version25.0.0.0
ObsoleteReplaced by OnBeforeSetHeaderNotes
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.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 version25.0.0.0
Event nameOnBeforeSetLineItemPrice
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoLine: Record "Sales Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
var PriceAmount: Decimal
var BaseQuantity: Decimal
var UOMCode: Code[10]
var DiscountAmount: Decimal
var DiscountBaseAmount: Decimal
var CurrencyCode: Code[10]
var FieldsCalculated: Boolean
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086273 CTS-CDN OIOUBL Reminder

Event nameOnBeforeCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateHeader
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var XmlDoc: Codeunit "CSC XML Document"
var LineNodeList: Codeunit "CSC XML NodeList"
From version25.0.0.0
Event nameOnBeforeCreateHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateParties
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder 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 version25.0.0.0
Event nameOnBeforePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Issued Reminder Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateTaxTotal
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateLegalMonetary
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderLine: Record "Issued Reminder Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderLine: Record "Issued Reminder Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.0.0.0

Codeunit 6086274 CTS-CDN OIOUBL Chk. Reminder

Event nameOnBeforeCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersIssuedReminderHeader: Record "Issued Reminder Header"
From version25.0.0.0

Codeunit 6086275 CTS-CDN OIOUBL Chk. Sales Inv.

Event nameOnBeforeCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateCompanyInformation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCompanyInformation: Record "Company Information"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateExternalDocumentNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086276 CTS-CDN OIOUBL Chk. Sales Cr.M

Event nameOnBeforeCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateCompanyInformation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCompanyInformation: Record "Company Information"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateExternalDocumentNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086277 CTS-CDN OIOUBL Chk. Sales Hdr.

Event nameOnBeforeCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateCompanyInformation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCompanyInformation: Record "Company Information"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTermsCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateExternalDocumentNo
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesHeader: Record "Sales Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086278 CTS-CDN OIOUBL 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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.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 version25.0.0.0
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 version25.0.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 version25.0.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 version25.0.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 version25.0.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 version25.0.0.0
Event nameOnAfterSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvLine: Record "Service Invoice Line"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvLine: Record "Service Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetInvoiceLineDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar InvoiceLine: Codeunit "CSC XML Node"
ServiceInvLine: Record "Service 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 version25.0.0.0
Event nameOnBeforeSetLineItemPrice
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvLine: Record "Service Invoice Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
var PriceAmount: Decimal
var BaseQuantity: Decimal
var UOMCode: Code[10]
var DiscountAmount: Decimal
var DiscountBaseAmount: Decimal
var CurrencyCode: Code[10]
var FieldsCalculated: Boolean
var Handled: Boolean
From version25.0.0.0
Event nameOnSetPaymentMeans
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 InstructionID: Text[1024]
var PaymentDueDate: Date
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086279 CTS-CDN OIOUBL 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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.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 version25.0.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 version25.0.0.0
Event nameOnAfterSetOrderReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
From version25.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 version25.0.0.0
Event nameOnAfterCreateLineLoop
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeSetHeaderNotes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var XMLNode: Codeunit "CSC XML Node"
var HeaderNotesHandled: Boolean
From version25.0.0.0
Event nameOnBeforeSetInvoiceLineDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar InvoiceLine: Codeunit "CSC XML Node"
ServiceCrMemoLine: Record "Service 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 version25.0.0.0
Event nameOnBeforeSetLineItemPrice
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoLine: Record "Service Cr.Memo Line"
var InvoiceLineNode: Codeunit "CSC XML Node"
var PriceAmount: Decimal
var BaseQuantity: Decimal
var UOMCode: Code[10]
var DiscountAmount: Decimal
var DiscountBaseAmount: Decimal
var CurrencyCode: Code[10]
var FieldsCalculated: Boolean
var Handled: Boolean
From version25.0.0.0
Event nameOnSetPaymentMeans
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 InstructionID: Text[1024]
var PaymentDueDate: Date
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeGetSalesPerson
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var SalespersonPurchaser: Record "Salesperson/Purchaser"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086280 CTS-CDN CII Inv.

Event nameOnBeforeCreateExchangedDocumentContext
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocumentContext
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateExchangedDocument
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocument
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateSupplyChainTradeTransaction
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateSupplyChainTradeTransaction
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItems
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItems
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
SalesInvoiceLine: Record "Sales Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
SalesInvoiceLine: Record "Sales Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeSpecifiedTradeProduct
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
SalesInvoiceLine: Record "Sales Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
SalesInvoiceLine: Record "Sales Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
SalesInvoiceLine: Record "Sales Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
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 version25.0.0.0
Event nameOnBeforeApplicableTradeTax
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeAllowanceCharge
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradePaymentTerms
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeSettlementHeaderMonetarySummation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnGetOtherDocumentID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvHeader: Record "Sales Invoice Header"
var VersionCode: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateAdditionalReferencedDocument
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 version25.0.0.0
Event nameOnGetFilesToEmbed
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var CSCTempFile: Record "CSC Temp. File" temporary
From version25.0.0.0
Event nameOnBeforeCreateApplicableHeaderTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var CreditorReferenceID: Text[100]
var PaymentReference: Text[100]
From version25.0.0.0
Event nameOnAfterSetEmbeddedFilename
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvoiceHeader: Record "Sales Invoice Header"
var Filename: Text
From version25.0.0.0

Codeunit 6086281 CTS-CDN CII Cr.M.

Event nameOnBeforeCreateExchangedDocumentContext
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocumentContext
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 version25.0.0.0
Event nameOnBeforeCreateExchangedDocument
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocument
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 version25.0.0.0
Event nameOnBeforeCreateSupplyChainTradeTransaction
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateSupplyChainTradeTransaction
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItems
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItems
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
SalesCrMemoLine: Record "Sales Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
SalesCrMemoLine: Record "Sales Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeSpecifiedTradeProduct
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
SalesCrMemoLine: Record "Sales Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
SalesCrMemoLine: Record "Sales Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
SalesCrMemoLine: Record "Sales Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeDelivery
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeDelivery
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeSettlement
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeSettlement
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreatePaymentMeans
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 PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeApplicableTradeTax
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeAllowanceCharge
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradePaymentTerms
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeSettlementHeaderMonetarySummation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnGetOtherDocumentID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvHeader: Record "Sales Cr.Memo Header"
var VersionCode: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateAdditionalReferencedDocument
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 version25.0.0.0
Event nameOnGetFilesToEmbed
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var CSCTempFile: Record "CSC Temp. File" temporary
From version25.0.0.0
Event nameOnBeforeCreateApplicableHeaderTradeSettlement
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 CreditorReferenceID: Text[100]
var PaymentReference: Text[100]
From version25.0.0.0
Event nameOnAfterSetEmbeddedFilename
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesCrMemoHeader: Record "Sales Cr.Memo Header"
var Filename: Text
From version25.0.0.0

Codeunit 6086282 CTS-CDN CII Sv. Inv.

Event nameOnBeforeCreateExchangedDocumentContext
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocumentContext
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateExchangedDocument
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocument
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateSupplyChainTradeTransaction
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateSupplyChainTradeTransaction
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItems
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItems
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
ServiceInvoiceLine: Record "Service Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
ServiceInvoiceLine: Record "Service Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeSpecifiedTradeProduct
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
ServiceInvoiceLine: Record "Service Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
ServiceInvoiceLine: Record "Service Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
ServiceInvoiceLine: Record "Service Invoice Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreatePaymentMeans
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
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 version25.0.0.0
Event nameOnBeforeApplicableTradeTax
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeAllowanceCharge
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradePaymentTerms
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeSettlementHeaderMonetarySummation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnGetOtherDocumentID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvHeader: Record "Service Invoice Header"
var VersionCode: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateAdditionalReferencedDocument
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 version25.0.0.0
Event nameOnGetFilesToEmbed
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var CSCTempFile: Record "CSC Temp. File" temporary
From version25.0.0.0
Event nameOnBeforeCreateApplicableHeaderTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var CreditorReferenceID: Text[100]
var PaymentReference: Text[100]
From version25.0.0.0
Event nameOnAfterSetEmbeddedFilename
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvHeader: Record "Service Invoice Header"
var Filename: Text
From version25.0.0.0

Codeunit 6086283 CTS-CDN CII Sv. Cr.M.

Event nameOnBeforeCreateExchangedDocumentContext
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocumentContext
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 version25.0.0.0
Event nameOnBeforeCreateExchangedDocument
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 version25.0.0.0
Event nameOnAfterCreateExchangedDocument
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 version25.0.0.0
Event nameOnBeforeCreateSupplyChainTradeTransaction
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateSupplyChainTradeTransaction
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItems
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItems
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
ServiceCrMemoLine: Record "Service Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCreateIncludedSupplyChainTradeLineItem
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
ServiceCrMemoLine: Record "Service Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeSpecifiedTradeProduct
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
ServiceCrMemoLine: Record "Service Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeDelivery
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
ServiceCrMemoLine: Record "Service Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeSpecifiedLineTradeSettlement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
ServiceCrMemoLine: Record "Service Cr.Memo Line"
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeAgreement
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
CDNParticipation: Record "CTS-CDN Participation" temporary
var XmlDoc: Codeunit "CSC XML Document"
var RootNode: Codeunit "CSC XML Node"
var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeDelivery
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeDelivery
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeApplicableHeaderTradeSettlement
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterApplicableHeaderTradeSettlement
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 SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"
From version25.0.0.0
Event nameOnBeforeCreatePaymentMeans
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 PaymentType: Option Bank,KID,FIK
var PaymentID: Text[1024]
var AccountID: Code[50]
var FinancialInstitutionBranchID: Text[1024]
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeApplicableTradeTax
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeAllowanceCharge
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradePaymentTerms
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 version25.0.0.0
Event nameOnBeforeSpecifiedTradeSettlementHeaderMonetarySummation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var RootNode: Codeunit "CSC XML Node"
var Handled: Boolean
From version25.0.0.0
Event nameOnGetOtherDocumentID
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesInvHeader: Record "Service Cr.Memo Header"
var VersionCode: Text
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeCreateAdditionalReferencedDocument
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 version25.0.0.0
Event nameOnGetFilesToEmbed
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var CSCTempFile: Record "CSC Temp. File" temporary
From version25.0.0.0
Event nameOnBeforeCreateApplicableHeaderTradeSettlement
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 CreditorReferenceID: Text[100]
var PaymentReference: Text[100]
From version25.0.0.0
Event nameOnAfterSetEmbeddedFilename
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Filename: Text
From version25.0.0.0

Codeunit 6086284 CTS-CDN OIOUBL Chk. Sv. Inv.

Event nameOnBeforeCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateCompanyInformation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCompanyInformation: Record "Company Information"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateYourReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceInvoiceHeader: Record "Service Invoice Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086285 CTS-CDN OIOUBL Chk. Sv.Cr.Memo

Event nameOnBeforeCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterCheck
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
From version25.0.0.0
Event nameOnBeforeCheckLines
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateCompanyInformation
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCompanyInformation: Record "Company Information"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidatePaymentTerms
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateYourReference
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0
Event nameOnBeforeValidateBillToCustomer
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersServiceCrMemoHeader: Record "Service Cr.Memo Header"
var Handled: Boolean
From version25.0.0.0

Codeunit 6086290 CTS-CDN CII Mgt.

Event nameOnBeforeGetIso4217CurrencyCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersCurrencyCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[3]
From version25.0.0.0
Event nameOnBeforeGetUNECERec20UOMCode
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersUOMCode: Code[10]
var Handled: Boolean
var ReturnValue: Code[10]
From version25.0.0.0
Event nameOnBeforeAddPeppolCountrySpecifics
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersVATRegNo: Text[20]
CountryCode: Code[10]
Handled: Boolean
var ReturnValue: Text[1024]
From version25.0.0.0
Event nameOnBeforeSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
var Handled: Boolean
From version25.0.0.0
Event nameOnAfterSetNamespaces
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar Namespaces: Record "CTS-CDN XML Export Namespace" temporary
From version25.0.0.0
Event nameOnGetTotalsOnBeforeInsertVATAmtLine
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
ParametersSalesLine: Record "Sales Line"
var VATAmtLine: Record "VAT Amount Line"
From version25.0.0.0
Event nameOnCreateItemAttributes
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvar ItemNode: Codeunit "CSC XML Node"
ItemNo: Code[20]
var Handled: Boolean
From version25.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 version25.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 version25.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 version25.0.0.0
Event nameOnBeforeGetTaxExemptionReason
Event typeIntegrationEvent(IncludeSender : false, GlobalVarAccess : false)
Parametersvariant: Variant
TempVATAmtLine: Record "VAT Amount Line" temporary
var TaxExtemptionReason: Text[1024]
var Handled: Boolean
From version25.0.0.0