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 name | OnBeforeOpenEDocumentCard | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CDNDocument: Record "CTS-CDN Document"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086220 CTS-CDN API Url Mgt.
| Event name | OnBeforeGetBaseUrlForLocalization | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Localization: Code[5] | 
| From version | 25.0.0.0 | 
Codeunit 6086225 CTS-CDN Document Output Mgt.
| Event name | OnBeforePrePostValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"EDocSendCode: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePrePostValidateServ | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"EDocSendCode: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateEndPointID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IDType: Record "CTS-CDN Participation ID Type"var IdValue: TextCountryRegion: Code[10]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCustomerOutputProfile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CustomerNo: Code[20]var OutputProfile: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086227 CTS-CDN DC Proxy
| Event name | OnDocCategoryLookup | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Text: Text[1024]var DocCatCode: Code[20] | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeCreateVATSpecificationLine | 
| Event name | OnInvalidCharsInNoSeriesByCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | NoSeriesCode: Code[20] | 
| From version | 25.0.0.0 | 
| Event name | OnGetCultureNameById | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | LanguageId: Integervar ReturnLangCode: Text[30] | 
| From version | 25.0.0.0 | 
| Event name | OnGetSetupBaseUrl | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var SetupBaseUrl: Text | 
| From version | 25.0.0.0 | 
Codeunit 6086229 CTS-CDN DO Proxy
| Event name | OnSetExportResponse | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var FromRecordRef: RecordRefvar XmlDoc: Codeunit "CSC XML Document"Filename: Text | 
| From version | 25.0.0.0 | 
| Event name | OnSetDeliveryResponse | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | DeliveryOK: BooleanErrorMessage: Text | 
| From version | 25.0.0.0 | 
| Event name | OnGetEDocCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | RecordVariant: Variantvar EDocCode: Code[20] | 
| From version | 25.0.0.0 | 
Codeunit 6086230 CTS-CDN Wizard Helper
| Event name | OnBeforeIsNemHandelActive | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var SkipLocalizationCheck: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086232 CTS-CDN PEPPOL Mgt.
| Event name | OnBeforeGetIso4217CurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CurrencyCode: Code[10]var Handled: Booleanvar ReturnValue: Code[3] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetUNECERec20UOMCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | UOMCode: Code[10]var Handled: Booleanvar ReturnValue: Code[10] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]Handled: Booleanvar ReturnValue: Text[1024] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Namespaces: Record "CTS-CDN XML Export Namespace" temporaryvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Namespaces: Record "CTS-CDN XML Export Namespace" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnGetTotalsOnBeforeInsertVATAmtLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesLine: Record "Sales Line"var VATAmtLine: Record "VAT Amount Line" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateItemAttributes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ItemNode: Codeunit "CSC XML Node"ItemNo: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForPartyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForTaxCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForLegalCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetPaymentMeansCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var PaymentMeansCode: Code[2] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineWithItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var InvoiceLineNode: Codeunit "CSC XML Node"Item: Record Itemvar LineDescription: Text[1024]var VATBusPostingGroup: Code[20]var VATProdPostingGroup: Code[20] | 
| From version | 25.0.0.0 | 
Codeunit 6086233 CTS-CDN ISO Code Mgt.
| Event name | OnBeforeGetCountryCodeISO31661 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CountryCode: Code[10]var Handled: Booleanvar ReturnValue: Code[3] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCurrencyCodeISO4217 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CurrencyCode: Code[10]var Handled: Booleanvar ReturnValue: Code[3] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetUOMCodeUNECERec20 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | UOMCode: Code[10]var Handled: Booleanvar ReturnValue: Code[10] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]Handled: Booleanvar ReturnValue: Text[1024] | 
| From version | 25.0.0.0 | 
Codeunit 6086234 CTS-CDN Export Mgt.
| Event name | OnAfterGetReceiverInfo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | FromRecord: VariantCustomerNo: Code[20]ForNetworkProfile: Record "CTS-CDN Network Profile"var ReceiverIDType: Record "CTS-CDN Participation ID Type"var ReceiverIDValue: Text[250] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSkipDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | FromCodeunit: IntegerDocLineVariant: Variantvar SkipLine: Booleanvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSkipDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | FromCodeunit: IntegerDocLineVariant: Variantvar SkipLine: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetLatestNetworkProfile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ForNetworkProfile: Record "CTS-CDN Network Profile"Participation: Record "CTS-CDN Participation"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSelectLatestVersionOfProfile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."var ForNetworkProfile: Record "CTS-CDN Network Profile"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSelectLatestVersionOfProfile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."var ForNetworkProfile: Record "CTS-CDN Network Profile" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSelectMatchingProfileVersion | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."var ForNetworkProfile: Record "CTS-CDN Network Profile"var APNetworkProfiles: Record "CTS-CDN AP Network Profile" temporaryvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeSelectMatchingProfileVersion2 | 
| Event name | OnBeforeSelectMatchingProfileVersion2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."var ForNetworkProfile: Record "CTS-CDN Network Profile"var TempParticipationProfRelCache: Record "CTS-CDN Part. Prof. Rel. Cache" temporaryvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSelectMatchingProfileVersion | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."var ForNetworkProfile: Record "CTS-CDN Network Profile"var APNetworkProfiles: Record "CTS-CDN AP Network Profile" temporaryvar SelectedProfileID: Integer | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnAfterSelectMatchingProfileVersion2 | 
| Event name | OnAfterSelectMatchingProfileVersion2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipProfileRel: Record "CTS-CDN Particip. Profile Rel."var ForNetworkProfile: Record "CTS-CDN Network Profile"var TempParticipationProfRelCache: Record "CTS-CDN Part. Prof. Rel. Cache" temporaryvar SelectedProfileID: Integer | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetProfileIdentifier | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ForNetworkProfile: Record "CTS-CDN Network Profile"var ProfileIdentifier: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeParticipationLookup | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ParticipationGUID: GuidReceiverSetup: VariantForNetworkProfile: Record "CTS-CDN Network Profile"var APNetworkProfiles: Record "CTS-CDN AP Network Profile" temporaryvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Not used | 
| Event name | OnLoadTempFilesForAdditionalDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | DocHeader: Variantvar TempFile: Record "CSC Temp. File" temporaryvar TempFilesLoaded: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086235 CTS-CDN Localization Mgt.
| Event name | OnBeforeGetCompanyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var CompanyIdentifier: Text[250]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCustomerID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | Customer: Record Customervar CustomerIdentifier: Text[250]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCompanyIDForIDType | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IDType: Record "CTS-CDN Participation ID Type"var CompanyIdentifier: Text[250]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCustomerIDForIDType | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IDType: Record "CTS-CDN Participation ID Type"Customer: Record Customervar CustomerIdentifier: Text[250]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeGetCustomerIDForIDType2 | 
| Event name | OnBeforeGetCustomerIDForIDType2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var IDType: Record "CTS-CDN Participation ID Type"Customer: Record Customervar CustomerIdentifier: Text[250]var UseIdType: Booleanvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterFindIDFieldCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | Customer: Record Customervar IdentifierFieldNo: Integer | 
| From version | 25.0.0.0 | 
| Event name | OnAfterFindIDFieldCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var IdentifierFiledNo: Integer | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCompanySIRETNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var SIRETNo: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetCustomerSIRETNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | Customer: Record Customervar SIRETNo: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086239 CTS-CDN DO Page Helpers
| Event name | OnGetZugferdParameters | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CustomerNo: Code[20]var Conformance: Textvar Filename: Textvar DocType: Textvar DocVersion: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetZugferdDocTypeFromTable | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | TableNo: Integervar DocumentType: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086240 CTS-CDN PEPPOL BIS3 Inv.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvPeriodHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var InvoicePeriodStartDate: Datevar InvoicePeriodEndDate: Datevar InvoicePeriodDescriptionCode: Code[50] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvPeriodLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var InvoicePeriodStartDate: Datevar InvoicePeriodEndDate: Date | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086241 CTS-CDN PEPPOL BIS3 Cr.M.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvoiceDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var InvoiceDocumentReference: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeSetInvDocumentReference | 
| Event name | OnBeforeSetInvDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var InvoiceDocumentReference: Code[35]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086242 CTS-CDN PEPPOL BIS3 Sv. Inv.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceLine: Record "Service Invoice Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceLine: Record "Service Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceLine: Record "Service Invoice Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086243 CTS-CDN XRechnung 2 Inv.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvPeriodHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var InvoicePeriodStartDate: Datevar InvoicePeriodEndDate: Datevar InvoicePeriodDescriptionCode: Code[50] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvPeriodLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var InvoicePeriodStartDate: Datevar InvoicePeriodEndDate: Date | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086244 CTS-CDN XRechnung 2 Cr.Memo
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086245 CTS-CDN XRechnung 2 Sv. Inv.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceLine: Record "Service Invoice Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceLine: Record "Service Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceLine: Record "Service Invoice Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086246 CTS-CDN XRechnung 2 Sv.Cr.Memo
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086247 CTS-CDN PEPPOL BIS3 Sv. Cr.M.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var BuyerRefValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var TaxCurrencyCode: Code[10]var TaxAmountInTaxCurrency: Decimal | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvoiceDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var InvoiceDocumentReference: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeSetInvDocumentReference | 
| Event name | OnBeforeSetInvDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var InvoiceDocumentReference: Code[35]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var XMLNode: Codeunit "CSC XML Node"var LineNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086250 CTS-CDN PEPPOL Chk. Sales Hdr.
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateSellToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckNLSpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086251 CTS-CDN PEPPOL Chk. Sales Inv.
| Event name | OnAfterValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateSellToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckNLSpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086252 CTS-CDN PEPPOL Chk. Sales Cr.M
| Event name | OnAfterValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateSellToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckNLSpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086253 CTS-CDN XRech2 Chk. Sales Hdr.
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header" | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var SalesLine: Record "Sales Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086254 CTS-CDN XRech2 Chk. Sales Inv.
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var SalesInvoiceLine: Record "Sales Invoice Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086255 CTS-CDN XRech2 Chk. Sales Cr.M
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var SalesCrMemoLine: Record "Sales Cr.Memo Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086258 CTS-CDN XRech2 Chk. Sv. Hdr.
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header" | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ServiceLine: Record "Service Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086259 CTS-CDN XRech2 Chk. Sv. Inv.
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ServiceInvoiceLine: Record "Service Invoice Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086260 CTS-CDN XRech2 Chk. Sv. Cr.M
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Service Cr.Memo Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ServiceCrMemoLine: Record "Service Cr.Memo Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086266 CTS-CDN PEPPOL Chk.Sv.ServHdr.
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateSellToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceHeader: Record "Service Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086267 CTS-CDN PEPPOL Chk. Serv. Inv.
| Event name | OnAfterValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateSellToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086268 CTS-CDN PEPPOL Chk. Serv. Cr.M
| Event name | OnAfterValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateSellToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086270 CTS-CDN OIOUBL Mgt.
| Event name | OnGetTotalsOnBeforeInsertVATAmtLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesLine: Record "Sales Line"var VATAmtLine: Record "VAT Amount Line" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Namespaces: Record "CTS-CDN XML Export Namespace" temporaryvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Namespaces: Record "CTS-CDN XML Export Namespace" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForPartyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForTaxCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForLegalCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnCreateItemAttributes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ItemNode: Codeunit "CSC XML Node"ItemNo: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]var Handled: Booleanvar ReturnValue: Text[1024] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSupplierPartyPostalAddress | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CompInfo: 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 version | 25.0.0.0 | 
| Event name | OnBeforeCustomerPartyPostalAddress | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | Customer: Record Customervar 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 version | 25.0.0.0 | 
Codeunit 6086271 CTS-CDN OIOUBL Export Inv.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeSetHeaderNotes | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvoiceLineDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var InvoiceLine: Codeunit "CSC XML Node"SalesInvoiceLine: Record "Sales Invoice Line"var DeliveryQuantity: Decimalvar DeliveryMinQuantity: Decimalvar DeliveryMaxQuantity: Decimalvar DeliveryActualDeliveryDate: Datevar DeliveryActualDeliveryTime: Timevar DeliveryTrackingID: Text[250]var DeliveryHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineItemPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceLine: Record "Sales Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node"var PriceAmount: Decimalvar BaseQuantity: Decimalvar UOMCode: Code[10]var DiscountAmount: Decimalvar DiscountBaseAmount: Decimalvar CurrencyCode: Code[10]var FieldsCalculated: Booleanvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetPaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var InstructionID: Text[1024]var PaymentDueDate: Datevar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086272 CTS-CDN OIOUBL Export Cr.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Not used | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Not used | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Obsolete | Replaced by OnBeforeSetHeaderNotes | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetCreditMemoLineDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var InvoiceLine: Codeunit "CSC XML Node"SalesCrMemoLine: Record "Sales Cr.Memo Line"var DeliveryQuantity: Decimalvar DeliveryMinQuantity: Decimalvar DeliveryMaxQuantity: Decimalvar DeliveryActualDeliveryDate: Datevar DeliveryActualDeliveryTime: Timevar DeliveryTrackingID: Text[250]var DeliveryHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineItemPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoLine: Record "Sales Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node"var PriceAmount: Decimalvar BaseQuantity: Decimalvar UOMCode: Code[10]var DiscountAmount: Decimalvar DiscountBaseAmount: Decimalvar CurrencyCode: Code[10]var FieldsCalculated: Booleanvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086273 CTS-CDN OIOUBL Reminder
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Issued Reminder Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderLine: Record "Issued Reminder Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderLine: Record "Issued Reminder Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
Codeunit 6086274 CTS-CDN OIOUBL Chk. Reminder
| Event name | OnBeforeCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | IssuedReminderHeader: Record "Issued Reminder Header" | 
| From version | 25.0.0.0 | 
Codeunit 6086275 CTS-CDN OIOUBL Chk. Sales Inv.
| Event name | OnBeforeCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CompanyInformation: Record "Company Information"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086276 CTS-CDN OIOUBL Chk. Sales Cr.M
| Event name | OnBeforeCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CompanyInformation: Record "Company Information"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086277 CTS-CDN OIOUBL Chk. Sales Hdr.
| Event name | OnBeforeCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CompanyInformation: Record "Company Information"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesHeader: Record "Sales Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086278 CTS-CDN OIOUBL Sv. Inv.
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvLine: Record "Service Invoice Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvLine: Record "Service Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvoiceLineDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var InvoiceLine: Codeunit "CSC XML Node"ServiceInvLine: Record "Service Invoice Line"var DeliveryQuantity: Decimalvar DeliveryMinQuantity: Decimalvar DeliveryMaxQuantity: Decimalvar DeliveryActualDeliveryDate: Datevar DeliveryActualDeliveryTime: Timevar DeliveryTrackingID: Text[250]var DeliveryHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineItemPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvLine: Record "Service Invoice Line"var InvoiceLineNode: Codeunit "CSC XML Node"var PriceAmount: Decimalvar BaseQuantity: Decimalvar UOMCode: Code[10]var DiscountAmount: Decimalvar DiscountBaseAmount: Decimalvar CurrencyCode: Code[10]var FieldsCalculated: Booleanvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetPaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var InstructionID: Text[1024]var PaymentDueDate: Datevar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086279 CTS-CDN OIOUBL Sv. Cr.Memo
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var LineNodeList: Codeunit "CSC XML NodeList" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var TempBlob: Record "CSC Temp Blob" temporaryvar Filename: Text[1024]var ID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var OrderRefID: Code[50]var OrderRefSalesOrderID: Code[50]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XMLNode: Codeunit "CSC XML Node"var HeaderNotesHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetInvoiceLineDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var InvoiceLine: Codeunit "CSC XML Node"ServiceCrMemoLine: Record "Service Cr.Memo Line"var DeliveryQuantity: Decimalvar DeliveryMinQuantity: Decimalvar DeliveryMaxQuantity: Decimalvar DeliveryActualDeliveryDate: Datevar DeliveryActualDeliveryTime: Timevar DeliveryTrackingID: Text[250]var DeliveryHandled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetLineItemPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoLine: Record "Service Cr.Memo Line"var InvoiceLineNode: Codeunit "CSC XML Node"var PriceAmount: Decimalvar BaseQuantity: Decimalvar UOMCode: Code[10]var DiscountAmount: Decimalvar DiscountBaseAmount: Decimalvar CurrencyCode: Code[10]var FieldsCalculated: Booleanvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnSetPaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var InstructionID: Text[1024]var PaymentDueDate: Datevar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var SalespersonPurchaser: Record "Salesperson/Purchaser"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086280 CTS-CDN CII Inv.
| Event name | OnBeforeCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeProduct | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvHeader: Record "Sales Invoice Header"var VersionCode: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var CSCTempFile: Record "CSC Temp. File" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvoiceHeader: Record "Sales Invoice Header"var Filename: Text | 
| From version | 25.0.0.0 | 
Codeunit 6086281 CTS-CDN CII Cr.M.
| Event name | OnBeforeCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeProduct | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvHeader: Record "Sales Cr.Memo Header"var VersionCode: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var CSCTempFile: Record "CSC Temp. File" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesCrMemoHeader: Record "Sales Cr.Memo Header"var Filename: Text | 
| From version | 25.0.0.0 | 
Codeunit 6086282 CTS-CDN CII Sv. Inv.
| Event name | OnBeforeCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeProduct | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvHeader: Record "Service Invoice Header"var VersionCode: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var CSCTempFile: Record "CSC Temp. File" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvHeader: Record "Service Invoice Header"var Filename: Text | 
| From version | 25.0.0.0 | 
Codeunit 6086283 CTS-CDN CII Sv. Cr.M.
| Event name | OnBeforeCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeProduct | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"CDNParticipation: Record "CTS-CDN Participation" temporaryvar XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var SupplyChainTradeTransactionNode: Codeunit "CSC XML Node" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var PaymentType: Option Bank,KID,FIKvar PaymentID: Text[1024]var AccountID: Code[50]var FinancialInstitutionBranchID: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var PaymentTermsText: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesInvHeader: Record "Service Cr.Memo Header"var VersionCode: Textvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var XmlDoc: Codeunit "CSC XML Document"var RootNode: Codeunit "CSC XML Node"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var CSCTempFile: Record "CSC Temp. File" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: 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 version | 25.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Filename: Text | 
| From version | 25.0.0.0 | 
Codeunit 6086284 CTS-CDN OIOUBL Chk. Sv. Inv.
| Event name | OnBeforeCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CompanyInformation: Record "Company Information"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateYourReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceInvoiceHeader: Record "Service Invoice Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086285 CTS-CDN OIOUBL Chk. Sv.Cr.Memo
| Event name | OnBeforeCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header" | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CompanyInformation: Record "Company Information"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateYourReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | ServiceCrMemoHeader: Record "Service Cr.Memo Header"var Handled: Boolean | 
| From version | 25.0.0.0 | 
Codeunit 6086290 CTS-CDN CII Mgt.
| Event name | OnBeforeGetIso4217CurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | CurrencyCode: Code[10]var Handled: Booleanvar ReturnValue: Code[3] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetUNECERec20UOMCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | UOMCode: Code[10]var Handled: Booleanvar ReturnValue: Code[10] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]Handled: Booleanvar ReturnValue: Text[1024] | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Namespaces: Record "CTS-CDN XML Export Namespace" temporaryvar Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnAfterSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var Namespaces: Record "CTS-CDN XML Export Namespace" temporary | 
| From version | 25.0.0.0 | 
| Event name | OnGetTotalsOnBeforeInsertVATAmtLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | SalesLine: Record "Sales Line"var VATAmtLine: Record "VAT Amount Line" | 
| From version | 25.0.0.0 | 
| Event name | OnCreateItemAttributes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | var ItemNode: Codeunit "CSC XML Node"ItemNo: Code[20]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForPartyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForTaxCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeTranslateForLegalCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]var ReturnValue: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 | 
| Event name | OnBeforeGetTaxExemptionReason | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) | 
| Parameters | variant: VariantTempVATAmtLine: Record "VAT Amount Line" temporaryvar TaxExtemptionReason: Text[1024]var Handled: Boolean | 
| From version | 25.0.0.0 |