Event Publishers for Continia Delivery Network 2022 R2 (4.00)
The following event publishers are included in Continia Continia Delivery Network 2022 R2 (4.00):
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]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePrePostValidateServ | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"EDocSendCode: Code[20]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeValidateEndPointID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IDType: Record"CTS-CDN Participation ID Type"varIdValue:TextCountryRegion: Code[10]varHandled:Boolean | 
| From version | 4.0.0.0 | 
Codeunit 6086230 CTS-CDN Wizard Helper
| Event name | OnBeforeIsNemHandelActive | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varSkipLocalizationCheck:Boolean | 
| From version | 4.0.0.0 | 
Codeunit 6086232 CTS-CDN PEPPOL Mgt.
| Event name | OnBeforeGetIso4217CurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CurrencyCode: Code[10]varHandled:BooleanvarReturnValue:Code[3] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetUNECERec20UOMCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | UOMCode: Code[10]varHandled:BooleanvarReturnValue:Code[10] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]Handled: BooleanvarReturnValue:Text[1024] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varNamespaces:Record"CTS-CDN XML Export Namespace" temporaryvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varNamespaces:Record"CTS-CDN XML Export Namespace" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnGetTotalsOnBeforeInsertVATAmtLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesLine: Record"Sales Line"varVATAmtLine:Record"VAT Amount Line" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateItemAttributes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varItemNode:Codeunit"CSC XML Node"ItemNo: Code[20]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForPartyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForTaxCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForLegalCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetPaymentMeansCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPaymentMeansCode:Code[2] | 
| From version | 4.0.0.0 | 
Codeunit 6086233 CTS-CDN ISO Code Mgt.
| Event name | OnBeforeGetCountryCodeISO31661 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CountryCode: Code[10]varHandled:BooleanvarReturnValue:Code[3] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetCurrencyCodeISO4217 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CurrencyCode: Code[10]varHandled:BooleanvarReturnValue:Code[3] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetUOMCodeUNECERec20 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | UOMCode: Code[10]varHandled:BooleanvarReturnValue:Code[10] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]Handled: BooleanvarReturnValue:Text[1024] | 
| From version | 4.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"varReceiverIDType:Record"CTS-CDN Participation ID Type"varReceiverIDValue:Text[250] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSkipDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | FromCodeunit: IntegerDocLineVariant: VariantvarSkipLine:BooleanvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSkipDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | FromCodeunit: IntegerDocLineVariant: VariantvarSkipLine:Boolean | 
| From version | 4.0.0.0 | 
Codeunit 6086235 CTS-CDN Localization Mgt.
| Event name | OnBeforeGetCompanyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varCompanyIdentifier:Text[250]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetCustomerID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Customer: Record CustomervarCustomerIdentifier:Text[250]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterFindIDFieldCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Customer: Record CustomervarIdentifierFieldNo:Integer | 
| From version | 4.0.0.0 | 
| Event name | OnAfterFindIDFieldCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varIdentifierFiledNo:Integer | 
| From version | 4.0.0.0 | 
Codeunit 6086239 CTS-CDN DO Page Helpers
| Event name | OnGetZugferdParameters | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CustomerNo: Code[20]varConformance:TextvarFilename:TextvarDocType:TextvarDocVersion:TextvarHandled:Boolean | 
| From version | 4.2.0.0 | 
| Event name | OnGetZugferdDocTypeFromTable | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TableNo: IntegervarDocumentType:TextvarHandled:Boolean | 
| From version | 4.2.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvPeriodHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varInvoicePeriodStartDate:DatevarInvoicePeriodEndDate:DatevarInvoicePeriodDescriptionCode:Code[50] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvPeriodLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varInvoicePeriodStartDate:DatevarInvoicePeriodEndDate:Date | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvoiceDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varInvoiceDocumentReference:Code[20]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varInvoiceDocumentReference:Code[35]varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceLine: Record"Service Invoice Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceLine: Record"Service Invoice Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceLine: Record"Service Invoice Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvPeriodHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varInvoicePeriodStartDate:DatevarInvoicePeriodEndDate:DatevarInvoicePeriodDescriptionCode:Code[50] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvPeriodLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varInvoicePeriodStartDate:DatevarInvoicePeriodEndDate:Date | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceLine: Record"Service Invoice Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceLine: Record"Service Invoice Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceLine: Record"Service Invoice Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoLine: Record"Service Cr.Memo Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoLine: Record"Service Cr.Memo Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoLine: Record"Service Cr.Memo Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoLine: Record"Service Cr.Memo Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoLine: Record"Service Cr.Memo Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateBuyerReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varBuyerRefValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetTaxCurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varTaxCurrencyCode:Code[10]varTaxAmountInTaxCurrency:Decimal | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvoiceDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varInvoiceDocumentReference:Code[20]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvDocumentReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varInvoiceDocumentReference:Code[35]varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.3.0.0 | 
| Event name | OnBeforeSetLineNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoLine: Record"Service Cr.Memo Line"varXMLNode:Codeunit"CSC XML Node"varLineNotesHandled:Boolean | 
| From version | 4.3.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"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeCheckNLSpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeCheckNLSpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeCheckNLSpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varSalesLine:Record"Sales Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varSalesInvoiceLine:Record"Sales Invoice Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varSalesCrMemoLine:Record"Sales Cr.Memo Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
Codeunit 6086258 CTS-CDN XRech2 Chk. Sv. Hdr.
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header" | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varServiceLine:Record"Service Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varServiceInvoiceLine:Record"Service Invoice Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetFiltersCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varServiceCrMemoLine:Record"Service Cr.Memo Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.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"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceHeader: Record"Service Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvoiceHeader: Record"Service Invoice Header"varHandled:Boolean | 
| From version | 4.1.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 | 4.0.0.0 | 
| Event name | OnBeforeValidate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckPricesExclVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
Codeunit 6086270 CTS-CDN OIOUBL Mgt.
| Event name | OnGetTotalsOnBeforeInsertVATAmtLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesLine: Record"Sales Line"varVATAmtLine:Record"VAT Amount Line" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varNamespaces:Record"CTS-CDN XML Export Namespace" temporaryvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varNamespaces:Record"CTS-CDN XML Export Namespace" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForPartyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForTaxCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForLegalCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnCreateItemAttributes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varItemNode:Codeunit"CSC XML Node"ItemNo: Code[20]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]varHandled:BooleanvarReturnValue:Text[1024] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSupplierPartyPostalAddress | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CompInfo: Record"Company Information"varRootNode:Codeunit"CSC XML Node"varParty:Codeunit"CSC XML Node"varAddressFormatCode:Text[250]varListId:Text[250]varListAgencyID:Text[250]varPostalAddressHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCustomerPartyPostalAddress | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Customer: Record CustomervarRootNode:Codeunit"CSC XML Node"varParty:Codeunit"CSC XML Node"varAddressFormatCode:Text[250]varListId:Text[250]varListAgencyID:Text[250]varPostalAddressHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"XMLNode: Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetInvoiceLineDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varInvoiceLine:Codeunit"CSC XML Node"SalesInvoiceLine: Record"Sales Invoice Line"varDeliveryQuantity:DecimalvarDeliveryMinQuantity:DecimalvarDeliveryMaxQuantity:DecimalvarDeliveryActualDeliveryDate:DatevarDeliveryActualDeliveryTime:TimevarDeliveryTrackingID:Text[250]varDeliveryHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetLineItemPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceLine: Record"Sales Invoice Line"varInvoiceLineNode:Codeunit"CSC XML Node"varPriceAmount:DecimalvarBaseQuantity:DecimalvarUOMCode:Code[10]varDiscountAmount:DecimalvarDiscountBaseAmount:DecimalvarCurrencyCode:Code[10]varFieldsCalculated:BooleanvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnSetPaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varInstructionID:Text[1024]varPaymentDueDate:DatevarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnCreateAdditionalDocRef | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varTempBlob:Record"CSC Temp Blob" temporaryvarFilename:Text[1024]varID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Obsolete | Not used | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Obsolete | Not used | 
| Event name | OnBeforeCreateHeaderDiscounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varOrderRefID:Code[50]varOrderRefSalesOrderID:Code[50]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetOrderReference | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.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"varHeaderNotesHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetCreditMemoLineDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varInvoiceLine:Codeunit"CSC XML Node"SalesCrMemoLine: Record"Sales Cr.Memo Line"varDeliveryQuantity:DecimalvarDeliveryMinQuantity:DecimalvarDeliveryMaxQuantity:DecimalvarDeliveryActualDeliveryDate:DatevarDeliveryActualDeliveryTime:TimevarDeliveryTrackingID:Text[250]varDeliveryHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetLineItemPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoLine: Record"Sales Cr.Memo Line"varInvoiceLineNode:Codeunit"CSC XML Node"varPriceAmount:DecimalvarBaseQuantity:DecimalvarUOMCode:Code[10]varDiscountAmount:DecimalvarDiscountBaseAmount:DecimalvarCurrencyCode:Code[10]varFieldsCalculated:BooleanvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXMLNode:Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeGetSalesPerson | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varSalespersonPurchaser:Record"Salesperson/Purchaser"varHandled:Boolean | 
| From version | 4.3.0.0 | 
Codeunit 6086273 CTS-CDN OIOUBL Reminder
| Event name | OnBeforeCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varXmlDoc:Codeunit"CSC XML Document"varLineNodeList:Codeunit"CSC XML NodeList" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateHeaderNotes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"XMLNode: Codeunit"CSC XML Node"varHeaderNotesHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateParties | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Issued Reminder Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateTaxTotal | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLegalMonetary | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderLine: Record"Issued Reminder Line"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderLine: Record"Issued Reminder Line"varInvoiceLineNode:Codeunit"CSC XML Node" | 
| From version | 4.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"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IssuedReminderHeader: Record"Issued Reminder Header" | 
| From version | 4.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"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CompanyInformation: Record"Company Information"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varHandled:Boolean | 
| From version | 4.1.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"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CompanyInformation: Record"Company Information"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Cr.Memo Header"varHandled:Boolean | 
| From version | 4.1.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"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCheckLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeValidateCompanyInformation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CompanyInformation: Record"Company Information"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidatePaymentTermsCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateExternalDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
| Event name | OnBeforeValidateBillToCustomer | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesHeader: Record"Sales Header"varHandled:Boolean | 
| From version | 4.1.0.0 | 
Codeunit 6086280 CTS-CDN CII Inv.
| Event name | OnBeforeCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"SalesInvoiceLine: Record"Sales Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"SalesInvoiceLine: Record"Sales Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeProduct | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"SalesInvoiceLine: Record"Sales Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"SalesInvoiceLine: Record"Sales Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"SalesInvoiceLine: Record"Sales Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"CDNParticipation: Record"CTS-CDN Participation" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"CDNParticipation: Record"CTS-CDN Participation" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvHeader: Record"Sales Invoice Header"varVersionCode:TextvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varCSCTempFile:Record"CSC Temp. File" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varCreditorReferenceID:Text[100]varPaymentReference:Text[100] | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvoiceHeader: Record"Sales Invoice Header"varFilename:Text | 
| From version | 4.2.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvHeader: Record"Sales Cr.Memo Header"varVersionCode:TextvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varCSCTempFile:Record"CSC Temp. File" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varCreditorReferenceID:Text[100]varPaymentReference:Text[100] | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesCrMemoHeader: Record"Sales Cr.Memo Header"varFilename:Text | 
| From version | 4.2.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"ServiceInvoiceLine: Record"Service Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItem | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"ServiceInvoiceLine: Record"Service Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeProduct | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"ServiceInvoiceLine: Record"Service Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"ServiceInvoiceLine: Record"Service Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedLineTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"ServiceInvoiceLine: Record"Service Invoice Line"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"CDNParticipation: Record"CTS-CDN Participation" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeAgreement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"CDNParticipation: Record"CTS-CDN Participation" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvHeader: Record"Service Invoice Header"varVersionCode:TextvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varCSCTempFile:Record"CSC Temp. File" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varCreditorReferenceID:Text[100]varPaymentReference:Text[100] | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceInvHeader: Record"Service Invoice Header"varFilename:Text | 
| From version | 4.2.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocumentContext | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateExchangedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateSupplyChainTradeTransaction | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterCreateIncludedSupplyChainTradeLineItems | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.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" temporaryvarXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeDelivery | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varSupplyChainTradeTransactionNode:Codeunit"CSC XML Node" | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreatePaymentMeans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varPaymentType:Option Bank,KID,FIKvarPaymentID:Text[1024]varAccountID:Code[50]varFinancialInstitutionBranchID:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeApplicableTradeTax | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeAllowanceCharge | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradePaymentTerms | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varPaymentTermsText:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSpecifiedTradeSettlementHeaderMonetarySummation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetOtherDocumentID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesInvHeader: Record"Service Cr.Memo Header"varVersionCode:TextvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateAdditionalReferencedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnGetFilesToEmbed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varCSCTempFile:Record"CSC Temp. File" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeCreateApplicableHeaderTradeSettlement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varXmlDoc:Codeunit"CSC XML Document"varRootNode:Codeunit"CSC XML Node"varCreditorReferenceID:Text[100]varPaymentReference:Text[100] | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetEmbeddedFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ServiceCrMemoHeader: Record"Service Cr.Memo Header"varFilename:Text | 
| From version | 4.2.0.0 | 
Codeunit 6086290 CTS-CDN CII Mgt.
| Event name | OnBeforeGetIso4217CurrencyCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CurrencyCode: Code[10]varHandled:BooleanvarReturnValue:Code[3] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetUNECERec20UOMCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | UOMCode: Code[10]varHandled:BooleanvarReturnValue:Code[10] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeAddPeppolCountrySpecifics | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VATRegNo: Text[20]CountryCode: Code[10]Handled: BooleanvarReturnValue:Text[1024] | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varNamespaces:Record"CTS-CDN XML Export Namespace" temporaryvarHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnAfterSetNamespaces | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varNamespaces:Record"CTS-CDN XML Export Namespace" temporary | 
| From version | 4.0.0.0 | 
| Event name | OnGetTotalsOnBeforeInsertVATAmtLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | SalesLine: Record"Sales Line"varVATAmtLine:Record"VAT Amount Line" | 
| From version | 4.0.0.0 | 
| Event name | OnCreateItemAttributes | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varItemNode:Codeunit"CSC XML Node"ItemNo: Code[20]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForPartyID | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForTaxCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeTranslateForLegalCompany | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | VatRegNo: Text[30]CountryCode: Code[10]varReturnValue:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 | 
| Event name | OnBeforeGetTaxExemptionReason | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | variant:VariantTempVATAmtLine: Record"VAT Amount Line" temporaryvarTaxExtemptionReason:Text[1024]varHandled:Boolean | 
| From version | 4.0.0.0 |