Event Publishers for Document Capture 2022 R1 (9.00)
The following event publishers are included in Continia Document Capture 2022 R1 (9.00):
Table 6085575 CDC Document Category
| Event name | OnGetJournalTemplateTableIDOnAfterSetAllObjWithCaption | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempAllObjWithCaption:Record AllObjWithCaption temporary | 
| From version | 9.2.0.0 | 
| Event name | OnAfterLookupJournalTemplateName | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocumentCategory: Record"CDC Document Category" | 
| From version | 9.2.0.0 | 
| Event name | OnAfterLookupJournalBatchName | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocumentCategory: Record"CDC Document Category" | 
| From version | 9.2.0.0 | 
Table 6085579 CDC Template
| Event name | OnCloneCDCTemplate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varFromTemplate:Record"CDC Template"varToTemplate:Record"CDC Template" | 
| From version | 9.3.0.0 | 
Table 6085580 CDC Template Field
| Event name | OnBeforeClone | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | FromCompany: Text[30]FromField: Record"CDC Template Field"ToTemplate: Record"CDC Template"CreatedFromMasterTemplate: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
Table 6085590 CDC Document
| Event name | OnBeforeRegisterHideErrors | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varDocIsRegistered:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterTestStatus | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeFindTemplateInCompanies | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varFromCompany:Text[30]varFromTemplate:Record"CDC Template"SourceName: Text[250]varResult:BooleanvarIsHandle:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnOpenPdfFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varTempFile:Record"CDC Temp File" | 
| From version | 9.0.0.0 | 
Table 6085596 CDC Temp. Document Line
| Event name | OnBeforeInsertMatchSpecification | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocumentLine:Record"CDC Temp. Document Line"PurchDocMatch: Record"CDC Purch. Doc. Match"varMatchSpec:Record"CDC Purch. Doc. Match Spec." | 
| From version | 9.0.0.0 | 
Table 6085767 CDC Purchase Header Info.
| Event name | OnBeforeUpdateApprvlFlowCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"NewCode: Code[10]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeIsApprovalFlowVisible | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varHandled:Boolean | 
| From version | 9.0.0.0 | 
Table 6225182 CDC Purch. Contract Header
| Event name | OnAfterValidateShortcutDimCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header"xPurchContractHeader: Record"CDC Purch. Contract Header"FieldNumber: IntegervarShortcutDimCode:Code[20] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateAllLineDim | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header"NewParentDimSetID: IntegerOldParentDimSetID: IntegervarIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnUpdateAllLineDimOnBeforePurchContrLineModify | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractLine:Record"CDC Purch. Contract Line" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterConfirmPurchPrice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header"varPurchContractLine:Record"CDC Purch. Contract Line"varRecalculateLines:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnUpdatePurchContractLinesByChangedFieldName | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchContractHeader: Record"CDC Purch. Contract Header"varPurchContractLine:Record"CDC Purch. Contract Line"ChangedFieldName: Text[100] | 
| From version | 9.0.0.0 | 
| Event name | OnAfterChangePricesIncludingVAT | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterUpdateCurrencyFactor | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header"HideValidationDialog: Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateCurrencyFactor | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header"varUpdated:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateDimTableIDs | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractHeader:Record"CDC Purch. Contract Header"CallingFieldNo: IntegervarTableID:array[10] of IntegervarNo:array[10] of Code[20]varDimPriorityCode:Code[10] | 
| From version | 9.0.0.0 | 
Table 6225183 CDC Purch. Contract Line
| Event name | OnAfterCreateDimTableIDs | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractLine:Record"CDC Purch. Contract Line"CallingFieldNo: IntegervarTableID:array[10] of IntegervarNo:array[10] of Code[20] | 
| From version | 9.0.0.0 | 
| Event name | OnAfterGetPurchHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchContractLine:Record"CDC Purch. Contract Line"varPurchContractHeader:Record"CDC Purch. Contract Header" | 
| From version | 9.0.0.0 | 
Page 6085593 CDC Doc. Capture Client Addin
| Event name | OnAfterLineUpdateFieldValue | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | "Page": Record"CDC Document Page"var"Field":Record"CDC Template Field"Top: IntegerLeft: IntegerBottom: IntegerRight: IntegerLineNo: IntegerWord: Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCaptureEnded | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PageNo: Integer"Area": Code[20]FieldName: Text[1024]LineNo: IntegerIsValue: BooleanTop: IntegerLeft: IntegerBottom: IntegerRight: IntegervarHandled:Boolean | 
| From version | 9.0.0.0 | 
Page 6085600 CDC Document List With Image
| Event name | OnBeforeSetSourceNoNameVisibility | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CurrentDocCategory: Code[20]HasSourceTableNo: BooleanvarIsSourceNoNameVisible:BooleanvarIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnUpdateListOnBeforeCurrPageUpdate | 
| Event type | IntegrationEvent(IncludeSender : true, GlobalVarAccess :false) | 
| Parameters | CurrentDocCategory: Code[20] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeSetEditableFromParent | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRec:Record"CDC Document"varAllowEdit:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterGetSource | 
| Event type | IntegrationEvent(IncludeSender : true, GlobalVarAccess :false) | 
| Parameters | varRec:Record"CDC Document"varSourceID:Text[250]varSourceName:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnPageFindRecord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRec:Record"CDC Document"CurrentDocCategory: Code[20]Which: TextvarFound:BooleanvarIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnPageNextRecord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRec:Record"CDC Document"CurrentDocCategory: Code[20]Steps: IntegervarNextStep:IntegervarIsHandled:Boolean | 
| From version | 9.0.0.0 | 
Page 6085612 CDC Continia Config. Subpage
| Event name | OnModifyTempTableOnBeforeGetEntryNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRec:Record"CDC Temp. Configuration Line"varTempConfigLine:Record"CDC Temp. Configuration Line"EntryNo: IntegerIsIncluded: Boolean | 
| From version | 9.0.0.0 | 
Page 6085702 CDC Purch. Invoice Match
| Event name | OnAfterSetFilterPurchLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchaseLine:Record"Purchase Line" | 
| From version | 9.2.0.0 | 
| Event name | OnAfterSetFilterPurchRcptLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchRcptLine:Record"Purch. Rcpt. Line" | 
| From version | 9.2.0.0 | 
Page 6085759 CDC Document Files Factbox
| Event name | FileCopyCompleted | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempFile:Record"CDC Temp File"varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
Page 6086002 CDC Purch. Doc. (WS)
| Event name | OnBeforeGetDocFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varReturnValue:Text[1024]varIsHandled:Boolean | 
| From version | 9.1.0.0 | 
| Event name | OnAfterGetDocFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varReturnValue:Text[1024]varIsHandled:Boolean | 
| From version | 9.1.0.0 | 
| Event name | OnGetDocHeaderAmounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varImportedAmountExclVAT:DecimalvarImportedAmountInclVAT:DecimalvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
Page 6086019 CDC Purch. Posted Inv. (WS)
| Event name | OnBeforeGetDocFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchInvHeader:Record"Purch. Inv. Header"varReturnValue:Text[1024]varIsHandled:Boolean | 
| From version | 9.1.0.0 | 
| Event name | OnAfterGetDocFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchInvHeader:Record"Purch. Inv. Header"varReturnValue:Text[1024]varIsHandled:Boolean | 
| From version | 9.1.0.0 | 
Page 6086021 CDC Purch. Posted Cr.Memo (WS)
| Event name | OnBeforeGetDocFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchCrMemoHdr:Record"Purch. Cr. Memo Hdr."varReturnValue:Text[1024]varIsHandled:Boolean | 
| From version | 9.2.0.0 | 
| Event name | OnAfterGetDocFilename | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchCrMemoHdr:Record"Purch. Cr. Memo Hdr."varReturnValue:Text[1024]varIsHandled:Boolean | 
| From version | 9.2.0.0 | 
Page 6086038 CDC Document Files (WS)
| Event name | OnBeforeOnFindRecord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Which: Text[1024]varRec:Record"CDC Document"varRecordFound:BooleanvarIsHandled:Boolean | 
| From version | 9.1.0.0 | 
| Event name | OnBeforeOnNextRecord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Steps: IntegervarRec:Record"CDC Document"varCurrentSteps:IntegervarIsHandled:Boolean | 
| From version | 9.1.0.0 | 
Codeunit 6085575 CDC Capture Engine
| Event name | OnBeforeRunLineCaptureCodeunit | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCaptureField2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"PageNo: Integervar"Field":Record"CDC Template Field"UpdateFieldCaption: BooleanvarFieldCaption:Record"CDC Template Field Caption"varHandled:BooleanvarWord:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCaptureField2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"PageNo: Integervar"Field":Record"CDC Template Field"UpdateFieldCaption: BooleanvarFieldCaption:Record"CDC Template Field Caption"varHandled:BooleanvarWord:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeBufferWords | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocumentNo: Code[20]PageNo: IntegervarWords:Record"CDC Document Word"varGlobalWords:Record"CDC Document Word"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeFindDocumentSource | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterFindDocumentSource | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAfterCapture | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeValidateDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAutoDelegateDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeModifyDocumentWhenCaptureDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"Template: Record"CDC Template" | 
| From version | 9.3.0.0 | 
| Event name | OnGetFieldCaptionOnBeforeSetPosition | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | FieldCaption: Record"CDC Template Field Caption"DocumentNo: Code[20]varMargin:Decimal | 
| From version | 9.4.0.0 | 
Codeunit 6085576 CDC Capture Management
| Event name | OnBeforeUpdateFieldValue | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocumentNo: Code[20]PageNo: IntegerLineNo: Integervar"Field":Record"CDC Template Field"Word: Text[1024]Manual: BooleanUpdatedByUser: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnBeforeUpdateFieldValueCapture | 
| Event name | OnBeforeUpdateFieldValueCapture | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocumentNo: Code[20]PageNo: IntegerLineNo: Integervar"Field":Record"CDC Template Field"varWord:Text[1024]Manual: BooleanUpdatedByUser: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterUpdateFieldValue | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocumentNo: Code[20]PageNo: IntegerLineNo: Integervar"Field":Record"CDC Template Field"Word: Text[1024]Manual: BooleanUpdatedByUser: Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeApplyTranslationToWord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | var"Field":Record"CDC Template Field"Word: Text[1024]varHandled:BooleanvarResultWord:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnAfterApplyTranslationToWord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | var"Field":Record"CDC Template Field"varWord:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnCaseElseTransferDestFields | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Value: Record"CDC Document Value"FieldRef: FieldRefvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateXmlAttachment | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varXmlDoc:Codeunit"CSC XML Document"varAttachmentXmlNode:Codeunit"CSC XML Node"varAttachmentFilename:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateFieldCaption | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | var"Field":Record"CDC Template Field"PageNo: IntegerTop: IntegerLeft: IntegerDPI: IntegerWord: Text[1024]varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateXmlUriAttachment | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varXmlDoc:Codeunit"CSC XML Document"varAttachmentXmlNode:Codeunit"CSC XML Node"varAttachmentFilename:Text[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnAfterSetDocumentWordFilters | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varTemplate:Record"CDC Template"PageNo: IntegervarDocumentWord:Record"CDC Document Word" | 
| From version | 9.3.0.0 | 
Codeunit 6085579 CDC Doc. - Search Word Ident.
| Event name | OnBeforeOnRun | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeExcludeSource | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | CategoryCode: Code[10]SourceRecordIdTreeId: IntegervarExcludeSource:BooleanvarHandled:Boolean | 
| From version | 9.1.0.0 | 
Codeunit 6085583 CDC Navigate Document Capture
| Event name | OnAfterFilterDocuments | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDoc2:Record"CDC Document" temporaryDocNoFilter: Code[250]PostingDateFilter: Text[250] | 
| From version | 9.3.0.0 | 
Codeunit 6085598 CDC SmtpMail Management
| Event name | OnBeforeIsValidEmail | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | EmailAddress: Text[1024]varIsValidEmailAddress:BooleanvarIsHandled:Boolean | 
| From version | 9.3.0.0 | 
Codeunit 6085602 CDC Document Attachment Mgt.
| Event name | OnBeforeCreateTempDocumentList | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDoc:Record"CDC Temp. Document"RecID: RecordIDCreatedDocTableNo: IntegerCreatedDocSubtype: IntegerCreatedDocNo: Code[20]CreatedDocRefNo: IntegerShowAllDocs: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateTempDocumentList | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDoc:Record"CDC Temp. Document"RecID: RecordIDCreatedDocTableNo: IntegerCreatedDocSubtype: IntegerCreatedDocNo: Code[20]CreatedDocRefNo: IntegerShowAllDocs: Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateTempDocListFromNavigate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDoc:Record"CDC Temp. Document"PostingDate: DateDocNo: Code[250]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateTempDocListFromNavigate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDoc:Record"CDC Temp. Document"PostingDate: DateDocNo: Code[250] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeEditDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterEditDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeDeleteDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document"varReturnValue:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterDeleteDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeModifyDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document"varReturnValue:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterModifyDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeShowDocumentCard | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document"varReturnValue:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterShowDocumentCard | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TempDoc: Record"CDC Temp. Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"RecID: RecordIDCreatedDocTableNo: IntegerCreatedDocSubtype: IntegerCreatedDocNo: Code[20]CreatedDocRefNo: IntegerDocCat: Code[20]NewDescription: Text[1024]NewExtension: Text[20]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"RecID: RecordIDCreatedDocTableNo: IntegerCreatedDocSubtype: IntegerCreatedDocNo: Code[20]CreatedDocRefNo: IntegerDocCat: Code[20]NewDescription: Text[1024]NewExtension: Text[20] | 
| From version | 9.0.0.0 | 
Codeunit 6085610 CDC Document Search Mgnt.
| Event name | OnBeforeSearchResultInsert | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varSearchResult:Record"CDC Document Search Result" | 
| From version | 9.0.0.0 | 
Codeunit 6085702 CDC Purch. Doc. - Identificat.
| Event name | OnAfterFindVendorBeforeModify | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"var"Field":Record"CDC Template Field"varFieldCaption:Record"CDC Template Field Caption"varVatRegNo:Code[20]varFoundVendor:Record VendorvarFound:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6085703 CDC Purch. - Full Capture
| Event name | OnAfterFullCapture | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCalculateDueDate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAdjustMissingQty | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAdjustMissingFields | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6085704 CDC Purch. - Line Validation
| Event name | OnBeforeLineValidation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDocumentLine:Record"CDC Temp. Document Line"Document: Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6085705 CDC Purch. - Validation
| Event name | OnBeforeBuildTempLinesTable | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varDocumentLines:Record"CDC Temp. Document Line" temporaryvarIsValid:BooleanvarLinesHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeMatchValidation | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varDocumentLine:Record"CDC Temp. Document Line" temporaryvarIsValid:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetDocumentDate | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varDueDate:DatevarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeTotalAmountNegCheck | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varIsValid:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCheckExternalDocNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"ExtDocNo: Code[250]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeValidateAmtAccounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varTemplate:Record"CDC Template"varIsInvalid:BooleanvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
Codeunit 6085706 CDC Purch. - Register
| Event name | OnBeforeGetOrderNoUpdateOrderWithMatch | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchDocMatch: Record"CDC Purch. Doc. Match"Template: Record"CDC Template"varOrderNo:Code[100]IsInvoice: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreatePurchHeaderCopyHeaderDim | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchDocMatch: Record"CDC Purch. Doc. Match"varPurchHeader:Record"Purchase Header"PurchaserCode: Code[20]IsInvoice: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateWithoutMatchModifyPurchLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchLine:Record"Purchase Line"DocumentLineNo: Integer | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateWithoutMatchLineTrans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchLine:Record"Purchase Line"LineTrans: Record"CDC Data Translation" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateWithMatchCreatePurchLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchDocMatch:Record"CDC Purch. Doc. Match"PurchHeader: Record"Purchase Header"varPurchLine:Record"Purchase Line"varNextLineNo:IntegervarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterModifyPurchLineCreatePurchLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchLine:Record"Purchase Line" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterModifyPurchLineCreatePurchLineAmountDistribution | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchLine:Record"Purchase Line"IsHeadingLine: Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreatePurchLineLineTrans | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchLine:Record"Purchase Line"DataTransl: Record"CDC Data Translation" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterTransferPurchHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePurchHeaderInsert | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchHeader:Record"Purchase Header" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterRegister | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterPerformStep1 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varPurchaseHeader:Record"Purchase Header" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePerformStep2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varTemplate:Record"CDC Template"varPurchHeader:Record"Purchase Header"IsInvoice: BooleanvarSkipNextStep:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeShowAfterRegister | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterTransferPurchLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchLine:Record"Purchase Line"Document: Record"CDC Document"DocumentLineNo: Integer | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateWithoutMatchSetAccountRequired | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varDocumentLine:Record"CDC Temp. Document Line" temporaryvarAccountRequired:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateWithMatchGetPurchLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchDocMatch: Record"CDC Purch. Doc. Match"varPurchaseLine:Record"Purchase Line"varNextLineNo:IntegervarPurchLineGetHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreatePurchHeaderWithoutMatch | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchHeader:Record"Purchase Header"IsInvoice: Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreatePurchHeaderWithMatch | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varPurchHeader:Record"Purchase Header"IsInvoice: Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateJournalInsert | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varGenJournalLine:Record"Gen. Journal Line"DocumentLineNo: Integer | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateJournalModify | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varGenJournalLine:Record"Gen. Journal Line"DocumentLineNo: Integer | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateVendorGenJnlLineInsert | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varGenJournalLine:Record"Gen. Journal Line" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeTransferLineDim | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"LineNo: IntegervarPurchLine:Record"Purchase Line"varLineTrans:Record"CDC Data Translation"varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeModifyPurchLineCreateMatchVarianceLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchaseHeader: Record"Purchase Header"varPurchaseLine:Record"Purchase Line" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateWithoutMatchCreateLinesByHeaderAmounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varPurchaseHeader:Record"Purchase Header"PurchaserCode: Code[20]IsInvoice: BooleanvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeRegisterDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeCreateHeaderAmounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varPurchHeader:Record"Purchase Header"var"Field":Record"CDC Template Field"varTemplate:Record"CDC Template"LinesRecognised: BooleanvarHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnBeforePerformStep1 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"ActionToPerform: Option CreateWithoutMatch,CreateWithMatch,UpdateOrderWithMatch,CreateJournal | 
| From version | 9.3.0.0 | 
| Event name | OnBeforeProcessDocumentLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDocumentLine:Record"CDC Temp. Document Line" temporaryPurchaseHeader: Record"Purchase Header" | 
| From version | 9.3.0.0 | 
| Event name | OnAfterCreatingVendorGenJnlLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varGenJournalLine:Record"Gen. Journal Line" | 
| From version | 9.4.0.0 | 
| Event name | OnBeforeCheckWMS | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchLine: Record"Purchase Line"varIsHandled:Boolean | 
| From version | 9.4.0.0 | 
Codeunit 6085709 CDC Purch. Doc. - Management
| Event name | OnBeforeAutoMatchSetDocumentMatchStatus | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"OrderNoFilter: Code[250]varMatched:Boolean | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnBeforeAutoMatchSetDocumentMatchStatusWithOrderNoFilter | 
| Event name | OnBeforeAutoMatchSetDocumentMatchStatusWithOrderNoFilter | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"OrderNoFilter: Code[1024]varMatched:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAutoMatchNoLinesTryMatchAmounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"Template: Record"CDC Template"PurchDocType: Option Receipt"Return Shipment","Order","Return Order"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeIsDocMatched | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varIsDocMatched:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetDocMatchedAmount | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varMatchedAmount:DecimalvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetLineAmount | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"LineNo: IntegervarReturnValue:DecimalvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetLineTranslAccountNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTemplate:Record"CDC Template"varDocument:Record"CDC Document"LineNo: IntegervarDataTrans:Record"CDC Data Translation"TranslateFrom: Code[150]varHandled:BooleanvarFoundTranslation:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCheckMatchToWithTrack | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchOrderLine: Record"Purchase Line"MatchedToDocType: Option Receipt"Return Shipment","Order","Return Order"ShowError: BooleanvarHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterGetIsInvoice | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"var"Field":Record"CDC Template Field"varIsInvoice:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeSplitPurchOrderLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchaseLine:Record"Purchase Line"varAmountOnNewLine:DecimalvarDescriptionOnNewLine:Text[50]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeInsertPurchDocMatch | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchDocMatch:Record"CDC Purch. Doc. Match"DocNo: Code[20]DocLineNo: IntegerPurchDocType: Option Receipt"Return Shipment","Order","Return Order"PurchDocNo: Code[20]PurchLineNo: IntegervarAvailMatchQty:DecimalvarDirectUnitCost:DecimalvarLineDiscountPct:DecimalUpdateMatchTracking: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetDocLineMatchedQty | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocumentLine:Record"CDC Temp. Document Line"varMatchQty:DecimalvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterSetFiltersAutoMatchOpenPurchDoc | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"OrderNo: Code[20]PurchDocType: Option Receipt"Return Shipment","Order","Return Order"varPurchLine:Record"Purchase Line"varStop:Boolean | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnAfterSetFiltersAutoMatchOpenPurchDocument | 
| Event name | OnAfterSetFiltersAutoMatchOpenPurchDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"OrderNoFilter: Code[1024]PurchDocType: Option Receipt"Return Shipment","Order","Return Order"varPurchLine:Record"Purchase Line"varStop:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCalcAvailMatchQtyAutoMatchOpenPurchDoc | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"PurchLine: Record"Purchase Line"varAvailableMatchQty:Decimal | 
| From version | 9.0.0.0 | 
| Event name | OnAfterSetFilterAutoMatchReceipt | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"OrderNo: Code[20]varPurchRcptLine:Record"Purch. Rcpt. Line"varStop:Boolean | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnAfterSetFiltersAutoMatchReceipt | 
| Event name | OnAfterSetFiltersAutoMatchReceipt | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"OrderNoFilter: Code[1024]varPurchRcptLine:Record"Purch. Rcpt. Line"varStop:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCalcAvailMatchQtyAutoMatchReceipt | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"PurchRcptLine: Record"Purch. Rcpt. Line"varAvailableMatchQty:Decimal | 
| From version | 9.0.0.0 | 
| Event name | OnAfterSetFilterAutoMatchReturnShpt | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"OrderNo: Code[20]varReturnShptLine:Record"Return Shipment Line"varStop:Boolean | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnAfterSetFilterAutoMatchReturnShipment | 
| Event name | OnAfterSetFilterAutoMatchReturnShipment | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"OrderNoFilter: Code[1024]varReturnShptLine:Record"Return Shipment Line"varStop:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCalcAvailMatchQtyAutoMatchReturnShpt | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"DocumentLine: Record"CDC Temp. Document Line" temporaryTemplate: Record"CDC Template"ReturnShptLine: Record"Return Shipment Line"varAvailableMatchQty:Decimal | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeInsertMatchSpecByPurchDocMatchShowMatchedSpec | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchDocType: Option Receipt"Return Shipment","Order","Return Order"PurchDocNo: Code[20]PurchLineNo: IntegerPurchDocMatch: Record"CDC Purch. Doc. Match"varMatchSpec:Record"CDC Purch. Doc. Match Spec." | 
| From version | 9.0.0.0 | 
| Event name | OnAfterAutoMatchGetOurDocumentNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varOurDocumentNo:Code[250] | 
| From version | 9.0.0.0 | 
| Event name | OnAfterAutoMatchSetOrderNoFilter | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varOrderNoFilter:Code[1024] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCheckWhseRequirement | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"PurchLine: Record"Purchase Line"varWhseRequirementDialogHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCheckAgainstImportedAmounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"Template: Record"CDC Template"varImportedAmountExclVAT:DecimalvarImportedAmountInclVAT:DecimalvarAssignedAmountExclVAT:DecimalvarAssignedAmountInclVAT:DecimalvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeAutoMatchEnabled | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varResult:BooleanvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeUpdateMatchedQuantity | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"PurchLine: Record"Purchase Line"Currency: Record CurrencyMatchedToDocType: Option Receipt"Return Shipment","Order","Return Order"MatchedToDocNo: Code[20]MatchedToLineNo: IntegerMatchedToQuantity: DecimalQtyAvailableOnMatchedToLine: DecimalvarMatchedQuantity:DecimalAutoCalcQtyCostsDiscount: Boolean | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeGetWhseRequirementDialogType | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchLine: Record"Purchase Line"varDialogType:Option"None",ShipError,ReciveError,Shipwarning,ReceiveWarningvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
| Event name | OnCalculateMatchedQtyOnAfterSetFilter | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DCDocumentNo: Code[20]MatchedToDocType: Option Receipt"Return Shipment","Order","Return Order"MatchedToDocNo: Code[20]MatchedToLineNo: IntegerForDCDocOnly: BooleanvarPurchDocMatch:Record"CDC Purch. Doc. Match" | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeShowMessages | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"Template: Record"CDC Template"varShowTelerenceMsg:BooleanvarShowRequireReceiveMsg:BooleanvarShowPOFullyReceivedMsg:BooleanvarShowNoReceiptExistMsg:BooleanvarShowReturnShptExistMsg:BooleanvarShowPOFullyReceivedAndInvoiMsg:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnAfterAutoMatch | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.3.0.0 | 
| Event name | OnBeforeFindOpenPurchLines | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchDocMatchTmp:Record"CDC Purch. Doc. Match" temporaryvarPurchLine:Record"Purchase Line"DocumentNo: Code[20]PurchDocType: Option Receipt"Return Shipment","Order","Return Order"varIsHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnAfterCalculateMatchedQuantity | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"PurchLine: Record"Purchase Line"varMatchedQuantity:DecimalMatchedToQuantity: DecimalQtyAvailableOnMatchedToLine: DecimalTotalMatchedQty: DecimalPrevMatchedQty: Decimal | 
| From version | 9.3.0.0 | 
| Event name | OnBeforeCheckWhseReqAMOpenPurchDoc | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"PurchLine: Record"Purchase Line"varIsHandled:Boolean | 
| From version | 9.3.0.0 | 
Codeunit 6085712 CDC Purch. Approval E-Mail
| Event name | OnAfterApplyApprEntryFilters | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprEntry:Record"Approval Entry" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeIsNewEventEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | EventEntryCmt: Record"CDC Event Entry Comment"ApprovalEntry: Record"Approval Entry"varIsHandled:BooleanvarResult:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeSendReminderEmails | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnBeforeCreateTableHeaderRow | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varBigString:Codeunit"CDC BigString Management"varHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnCreateTableHeaderRowOnBeforeAppendRow | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varBigString:Codeunit"CDC BigString Management" | 
| From version | 9.3.0.0 | 
| Event name | OnBeforeCreateTableRow | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"ApprEntry: Record"Approval Entry"varBigString:Codeunit"CDC BigString Management"varHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnCreateTableRowOnBeforeAppendRow | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"ApprEntry: Record"Approval Entry"varBigString:Codeunit"CDC BigString Management" | 
| From version | 9.3.0.0 | 
| Event name | OnAfterCreateDocumentHTML | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocumentHTML:Codeunit"CDC BigString Management" | 
| From version | 9.3.0.0 | 
Codeunit 6085716 CDC Purch./Sales - Line Capt.
| Event name | OnBeforeCaptureTablePageFind | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocumentPage:Record"CDC Document Page"Document: Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCaptureTableCell | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTemplate:Record"CDC Template"varDocument:Record"CDC Document"var"Page":Record"CDC Document Page"var"Field":Record"CDC Template Field"LineNo: IntegerTop: IntegerLeft: IntegerBottom: IntegerRight: IntegerNewBottom: Integer | 
| From version | 9.0.0.0 | 
| Event name | OnNotIsLineFieldsValid | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"LineNo: IntegervarHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnCaptureTableOnAfterSetCaptionMarginPercent | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | FieldCaption: Record"CDC Template Field Caption""Field": Record"CDC Template Field""Page": Record"CDC Document Page"CaptionStartWord: array[100] of Record"CDC Document Word"CaptionEndWord: array[100] of Record"CDC Document Word"varCaptionMarginPercent:Decimal | 
| From version | 9.3.0.0 | 
Codeunit 6085720 CDC Purch. Alloc.-Post
| Event name | OnAfterDateNoAllowed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PostingDate: DatevarDateIsNotAllowed:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePostGenJnlLineLoop | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varGenJnlLine:Record"Gen. Journal Line"varPurchAllocHeader:Record"CDC Purch. Allocation Header"varPurchAllocLine:Record"CDC Purch. Allocation Line" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePostGenJnlBalAcc | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varGenJnlLine:Record"Gen. Journal Line"varPurchAllocHeader:Record"CDC Purch. Allocation Header" | 
| From version | 9.0.0.0 | 
Codeunit 6085722 CDC Approval Management
| Event name | OnAfterCreateFlowApprovalEntriesMakeApprovalEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntryArgument:Record"Approval Entry"AppvlFlowLine: Record"CDC Approval Flow Line" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreatePurchApprovalRequest | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"WorkflowStepInstanceID: GuidvarHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeOnAfterApprovalRequest | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetDelegateToAndMethod | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varSelection:Option Cancel,ApproveAndDelegate,DelegateWithoutApproval,DelegateAndSendBackvarNewUserID:Code[50]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAddApproverAfter | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeForceApproval | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"IsManual: BooleanvarHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeBuildApprvlEntryFindSharedApprvlEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateApprvlEntryByApproverFindApprvlEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateApprovalEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateApprvlEntryIfCanAppEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePurchDocSubmittingForApproval | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCheckPurchApprovalRequest | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varPurchHeader:Record"Purchase Header"ShowConfirmation: BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAutoApproveOrdersNotFullyApproved | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varDocument:Record"CDC Document"varHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCheckCanChangeImportedAmount | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"ShowError: BooleanvarHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeFilterPurchHeaderForApprover | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocType: IntegerApproverID: Code[50]varPurchHeader:Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePutOnHold | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeShowPurchDocFromApprEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePurchDocSubmittedForApproval | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varReturnValue:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCreateFourEyeApp | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAutoArchive | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varSuspendAutoArchive:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeSendApprovalEmails | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterMakeApprovalEntry | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeRaiseErrorIfInvAdvApprFlowCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePurchDocSubmitApprovalConfirmAmounts | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"varSkipConfirm:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeSendBackOrRejectApprovalReq | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ApprovalEntry: Record"Approval Entry"varAnswer:Option"Dialog Cancelled","Send Back",RejectvarIsHandled:Boolean | 
| From version | 9.3.0.0 | 
Codeunit 6085730 CDC Purch. - Val. Purch. Ord.
| Event name | OnAfterValidatePurchaseOrder | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeValidatePurchaseOrder | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.1.0.0 | 
Codeunit 6085746 CDC Advanced Appvl. Management
| Event name | OnBeforeRaiseErrorIfNextApprIDBlank | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varWorkflowStepInstanceID:GuidvarApprovalEntry:Record"Approval Entry"varNextApproverID:Code[50] | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnBeforeRaiseErrorIfNextApprIDBlank2 | 
| Event name | OnBeforeRaiseErrorIfNextApprIDBlank2 | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varWorkflowStepInstanceID:GuidvarApprovalEntry:Record"Approval Entry"varNextApproverID:Code[50]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterUpdateDtldApprEntries | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varPurchHeader:Record"Purchase Header"varAppvlGroup:Record"CDC Approval Group"varApprovalGroupUserID:Code[50]varCurrentUser:Code[50]varNextApproverID:Code[50]varActionToPerform:Option Approve,FindNextApprover | 
| From version | 9.0.0.0 | 
Codeunit 6085758 CDC Doc. - Move to Company
| Event name | OnAfterMoveDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | OldDocument: Record"CDC Document"NewDocument: Record"CDC Document"SourceCompanyName: Text[30]TargetCompanyName: Text[30] | 
| From version | 9.0.0.0 | 
Codeunit 6085762 CDC Purch.-Get Order
| Event name | OnAfterInsertInvLineFromOrderLineValidateQuantity | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchInvLine:Record"Purchase Line"varPurchOrderLine:Record"Purchase Line"MatchedQuantity: Decimal | 
| From version | 9.0.0.0 | 
| Event name | OnAfterSetFilterPurchOrderLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchOrderLine:Record"Purchase Line" | 
| From version | 9.2.0.0 | 
Codeunit 6085770 CDC Sales - Management
| Event name | OnBeforeGetDocType | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varDocType:IntegervarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeGetLineTranslAccountNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTemplate:Record"CDC Template"varDocument:Record"CDC Document"LineNo: IntegervarDataTrans:Record"CDC Data Translation"TranslateFrom: Code[150]varHandled:BooleanvarFoundTranslation:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6085773 CDC Sales - Full Capture
| Event name | OnAfterFullCapture | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document" | 
| From version | 9.2.0.0 | 
| Event name | OnBeforeAdjustMissingFields | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.3.0.0 | 
Codeunit 6085774 CDC Sales - Line Validation
| Event name | OnAfterRun | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varTempDocumentLine:Record"CDC Temp. Document Line" | 
| From version | 9.0.0.0 | 
Codeunit 6085775 CDC Sales - Validation
| Event name | OnBeforeCheckDifferentDateFormatsUsed | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"Template: Record"CDC Template"varIsHandled:Boolean | 
| From version | 9.3.0.0 | 
| Event name | OnAfterValidateDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"Template: Record"CDC Template"varIsValid:Boolean | 
| From version | 9.3.0.0 | 
Codeunit 6085776 CDC Sales - Register
| Event name | OnBeforeCreateSalesHeaderInsert | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varSalesHeader:Record"Sales Header" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterCreateSalesHeader | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"SalesHeader: Record"Sales Header" | 
| From version | 9.0.0.0 | 
| Event name | OnAfterTransferSalesLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varSalesLine:Record"Sales Line"Document: Record"CDC Document"LineNo: Integer | 
| From version | 9.2.0.0 | 
Codeunit 6085778 CDC Sales - Show Reg. Doc.
| Event name | OnRunOnSalesDocumentTypeCaseElse | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocNo:Code[20]varDocDate:Date | 
| From version | 9.0.0.0 | 
Codeunit 6085781 CDC Continia User Mgt.
| Event name | OnAfterRenameRecord | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRecRef:RecordRefTableNo: IntegerNumberOfPrimaryKeyFields: IntegerUserName: Code[50]Company: Text[30] | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeRenameContiniaUser | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | OldUserName: Code[50]NewUserName: Code[50] | 
| From version | 9.0.0.0 | 
Codeunit 6085790 CDC Approvals Bridge
| Event name | OnBeforeSendPurchDocApprovalRequest | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeForward | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterRejectApprovalRequests | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varApprovalEntry:Record"Approval Entry"varPurchHeader:Record"Purchase Header" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeCancelApprovalRequest | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchHeader:Record"Purchase Header"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeFilterPurchAppWorkflows | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocType: IntegervarWorkflow:Record WorkflowFilterType: Option"Only DC","Only Standard",AllvarFilterString:Text[1024]varReturnValue:BooleanvarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeIsPurchForceApprEnabledDocType | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocType: IntegervarHandled:BooleanvarReturnValue:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterSetApprovalButtons | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchHeader: Record"Purchase Header"varEnableForceAppr:BooleanvarEnableSendAppr:BooleanvarEnableCancelApprov:BooleanvarEnableApprove:BooleanvarEnableReject:BooleanvarEnableForward:BooleanvarEnableOnHold:BooleanvarShowApprFactBox:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnSendDocumentForApproval | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeApproveApprovalRequest | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ApprovalEntry: Record"Approval Entry"varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6085808 CDC Document No. Series Mgt.
| Event name | OnBeforeGetMainNoseriesCode | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | Document: Record"CDC Document"varMainNoseriesCode:Code[20]varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6085830 CDC Match Tracking Mgt.
| Event name | OnBeforeTransferMatchTracking | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | ToPurchLine: Record"Purchase Line"PurchDocMatch: Record"CDC Purch. Doc. Match"DeleteExistingTracking: BooleanUpdateExistingTracking: BooleanvarIsHandled:Boolean | 
| From version | 9.2.0.0 | 
Codeunit 6085921 CDC Purchase Line Subscr.
| Event name | OnBeforeResetUnitCostOnAfterValidateNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchaseLine:Record"Purchase Line"varxPurchaseLine:Record"Purchase Line"varSuspend:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6086001 CDC Approval Functions (WS)
| Event name | OnBeforeCopyDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerDocumentType: IntegerDocumentNo: Code[20]LineNo: IntegervarNewLineNo:IntegervarHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeReject | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerMenuCode: Code[20]SubMenuCode: Code[20]TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]ApproverId: Code[50]ReasonCode: Code[10]varNextTableID:IntegervarNextDocumentType:IntegervarNextDocumentNo:Code[20]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeForward | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerMenuCode: Code[20]SubMenuCode: Code[20]TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]ApproverId: Code[50]DelegateToUserId: Code[50]DelegateAction: IntegervarNextTableID:IntegervarNextDocumentType:IntegervarNextDocumentNo:Code[20]varHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforePutOnHold | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerTableID: IntegerDocumentType: IntegerDocumentNo: Code[20]ApproverId: Code[50]ReasonCode: Code[10] | 
| From version | 9.0.0.0 | 
| Obsolete | Replaced by OnBeforePutOnHoldHandled | 
| Event name | OnBeforePutOnHoldHandled | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerTableID: IntegerDocumentType: IntegerDocumentNo: Code[20]ApproverId: Code[50]ReasonCode: Code[10]varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeAddDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerDocumentType: IntegerDocumentNo: Code[20]varNewLineNo:IntegerType: IntegerAmountExclVAT: DecimalAmountInclVAT: Decimal | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeDeleteDocumentLine | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerDocumentType: IntegerDocumentNo: Code[20]LineNo: Integer | 
| From version | 9.0.0.0 | 
| Event name | OnGetDocumentFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocNo: Code[20]varTempFile:Record"CDC Temp File"varIsHandled:Boolean | 
| From version | 9.1.0.0 | 
| Event name | OnGetHtmlFile | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | DocNo: Code[20]varTempFile:Record"CDC Temp File"varIsHandled:Boolean | 
| From version | 9.1.0.0 | 
| Event name | OnGetApprovalPDFDocumentTypeCaseElse | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | TableID: IntegerFileName: Text[1024]DocumentType: IntegerDocumentNo: Code[20]PDFReportID: IntegervarTempFile:Record"CDC Temp File" | 
| From version | 9.1.0.0 | 
| Event name | OnAfterSetPreDefinedDocumentPermissions | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | LCID: IntegerTableID: IntegerDocumentType: IntegerDocumentNo: Code[20]ApproverId: Code[50]varAllowView:BooleanvarAllowAddComment:BooleanvarAllowAttachFiles:BooleanvarAllowApprove:BooleanvarAllowReject:BooleanvarAllowForward:BooleanvarAllowPutOnHold:Boolean | 
| From version | 9.2.0.0 | 
Codeunit 6086004 CDC Web Job and Dim. Mgnt.
| Event name | OnBeforeGetPurchLineTaskInfo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | PurchLine: Record"Purchase Line"varJobTaskNo:Code[20]varJobTaskDesc:Text[100]varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeValidateJobTaskNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | JobTaskNo: Code[20]varPurchLine:Record"Purchase Line"varIsHandled:Boolean | 
| From version | 9.0.0.0 | 
| Event name | OnAfterValidateJobTaskNo | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | JobTaskNo: Code[20]varPurchLine:Record"Purchase Line" | 
| From version | 9.0.0.0 | 
| Event name | OnBeforeUpdateWebDim | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varPurchLine:Record"Purchase Line""Code": Code[20]ValueCode: Code[20]CurrUserId: Code[50] | 
| From version | 9.0.0.0 | 
Codeunit 6086035 CDC Gen. Jnl. Mgt.
| Event name | OnBeforeCheckAmountOnPost | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varGenJournalLine:Record"Gen. Journal Line"varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6086217 CDC UTS Validation
| Event name | OnBeforeFindRelatedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRelatedDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6086218 CDC UTS - Register
| Event name | OnBeforeFindRelatedDocument | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | varRelatedDocument:Record"CDC Document"varHandled:Boolean | 
| From version | 9.0.0.0 | 
Codeunit 6225181 CDC Review Mgt.
| Event name | OnBeforeSendReviewEmails | 
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess :false) | 
| Parameters | IsHandled: Boolean | 
| From version | 9.0.0.0 |