Event Publishers for Expense Management (24.00)
The following event publishers are included in Continia Expense Management (24.00):
Table 6086309 CEM Posting Setup
| Event name | OnBeforeModifyExistingExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | PostingSetup: Record "CEM Posting Setup"External: Booleanvar Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeModifyExistingMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | PostingSetup: Record "CEM Posting Setup"External: Booleanvar Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
Table 6086320 CEM Expense
| Event name | OnExpenseTypeValidateBeforeExpValidation |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | ExpPostingSetup: Record "CEM Posting Setup"ValidPostingSetupFound: Booleanvar Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Obsolete | Please use 6086311 "CEM Expense Bank Trans. Mgt." - OnBeforeSendExpenseToUser() instead |
| Event name | OnAfterNewCalculatedAccount |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense"var NewCalculatedAccount: Code[20]ExpPostingSetup: Record "CEM Posting Setup" |
| From version | 24.0.0.0 |
| Event name | OnAfterAddAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense"var Attachment: Record "CEM Attachment" |
| From version | 24.0.0.0 |
Table 6086330 CEM Bank Transaction
| Event name | OnBeforeInsertExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Transaction: Record "CEM Bank Transaction"var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
Table 6086338 CEM Mileage
| Event name | OnBeforeCalcMileageDetails |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage"var IsHandled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterCalcMileageDetails |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforeSetCalculationTolerance |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Tolerance: Decimalvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterAddAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage"var Attachment: Record "CEM Attachment" |
| From version | 24.0.0.0 |
Report 6086312 CEM Batch Post Expenses
| Event name | OnBeforeOnOpenPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PostingDatePolicy: Option "First Document Date","Last Document Date","Specific Date"var ReplacePostingDate: Booleanvar PostingDateReq: Datevar PostingDateEditable: Booleanvar PostingDatePolicyEditable: Booleanvar IsHandled: Boolean |
| From version | 24.0.0.0 |
Report 6086313 CEM Batch Post Mileage
| Event name | OnBeforeOnOpenPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PostingDatePolicy: Option "First Document Date","Last Document Date","Specific Date"var ReplacePostingDate: Booleanvar PostingDateReq: Datevar PostingDateEditable: Booleanvar PostingDatePolicyEditable: Booleanvar IsHandled: Boolean |
| From version | 24.0.0.0 |
Report 6086314 CEM Batch Post Settlements
| Event name | OnBeforeOnOpenPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PostingDatePolicy: Option "First Document Date","Last Document Date","Specific Date"var ReplacePostingDate: Booleanvar PostingDateReq: Datevar PostingDateEditable: Booleanvar PostingDatePolicyEditable: Booleanvar IsHandled: Boolean |
| From version | 24.0.0.0 |
Report 6086315 CEM Batch Post Per Diems
| Event name | OnBeforeOnOpenPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PostingDatePolicy: Option "First Document Date","Last Document Date","Specific Date"var ReplacePostingDate: Booleanvar PostingDateReq: Datevar PostingDateEditable: Booleanvar PostingDatePolicyEditable: Booleanvar IsHandled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086302 CEM Navigate Mileage - Find
| Event name | OnBeforeNavigateMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Mileage: Record "CEM Mileage"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086304 CEM Shortcut Field Functions
| Event name | OnAfterValidateShortcutFieldValue |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]DocRefNo: IntegerDimCode: Code[20]FieldCode: Code[20]var ShortcutFieldValue: Text[250] |
| From version | 24.0.0.0 |
Codeunit 6086306 CEM About Expense Management
| Event name | OnAfterFullProductName |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | ProductName: Text[50]var ProductVariant: Text[20] |
| From version | 24.0.0.0 |
Codeunit 6086308 CEM Expense Inbox-Transfer
| Event name | OnBeforeInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterHandleAllocations |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeExpenseAllocInsert |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpenseAllocation: Record "CEM Expense Allocation" |
| From version | 24.0.0.0 |
| Event name | OnAfterExpenseInboxTransfer |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterExpenseInboxTransfer2 |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense"ExpenseInbox: Record "CEM Expense Inbox" |
| From version | 24.0.0.0 |
Codeunit 6086311 CEM Expense Bank Trans. Mgt.
| Event name | OnBeforeSendExpenseToUser |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense"var IsHandled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086312 CEM Approval Management
| Event name | OnAfterInitApproverID |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerDocumentNo: Code[20]var InitialApproverID: Code[50] |
| From version | 24.0.0.0 |
| Event name | OnBeforeApprovalMgtCode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerDocumentNo: Code[20]var Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnBeforeAutoApproveExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeAutoApproveMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterInitializeApprovalEntry |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerDocumentNo: Code[20]var ApprovalEntry: Record "Approval Entry"var ApprovalAmount: Decimalvar ApprovalAmountLCY: Decimal |
| From version | 24.1.0.0 |
Codeunit 6086317 CEM Navigate Bnk Trans. - Find
| Event name | OnBeforeNavigateBankTrans |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | BankTransaction: Record "CEM Bank Transaction"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086318 CEM Dimension Mgt.
| Event name | OnBeforeInsertDefaultDimOnExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertDefaultDimOnExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeDeleteDefaultDimOnExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterDeleteDefaultDimOnExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeInsertDefaultDimOnMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertDefaultDimOnMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforeDeleteDefaultDimOnMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterDeleteDefaultDimOnMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforeInsertDefaultDimOnExpHeader |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertDefaultDimOnExpHeader |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnBeforeDeleteDefaultDimOnExpHeader |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnAfterDeleteDefaultDimOnExpHeader |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnBeforeInsertDefaultDimOnPerDiem |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertDefaultDimOnPerDiem |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnBeforeDeleteDefaultDimOnPerDiem |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterDeleteDefaultDimOnPerDiem |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | TableID: IntegerAccountNo: Code[20]var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
Codeunit 6086319 CEM NAV-version Mgt.
| Event name | OnBeforePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line" |
| From version | 24.0.0.0 |
| Event name | OnBeforePostJobJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var JobJournalLine: Record "Job Journal Line" |
| From version | 24.0.0.0 |
| Event name | OnAfterCreateJnlLineDefaultDim |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line"var GenJnlLine: Record "Gen. Journal Line"TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]DocRefNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnBeforePostGenJnlLine2 |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line"var GenJnlLine: Record "Gen. Journal Line"TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]DocRefNo: Integer |
| From version | 24.0.0.0 |
Codeunit 6086321 CEM Expense-Validate
| Event name | OnBeforeExpenseValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterExpenseValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeValidateAttachments |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Expense"var IsHandled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086322 CEM Navigate Expense - Find
| Event name | OnBeforeNavigateExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086326 CEM Navigate Settlement - Find
| Event name | OnBeforeNavigateSettlements |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Settlement: Record "CEM Expense Header"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086330 CEM Expense-Post
| Event name | OnBeforePostExpense |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense"var IsPosted: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterPostExpense |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeValidatePricesInclVAT |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense"var Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterEmployeePICreated |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterEmployeeCrMemoCreated |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterBankPICreated |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterBusVendorPICreated |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnShouldSkipPosting |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | ExpenseAllocation: Record "CEM Expense Allocation"var SkipPosting: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterAddLineToInvoice |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PurchLine: Record "Purchase Line"Expense2: Record "CEM Expense" |
| From version | 24.0.0.0 |
Codeunit 6086331 CEM Expense-Post (Yes/No)
| Event name | OnBeforeConfirmAccMissmatch |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086333 CEM Expense - Check
| Event name | OnBeforeCheckExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnAfterCheckExpense |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
Codeunit 6086336 CEM Posting Functions
| Event name | OnBeforeAddJobsToJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJnlLine: Record "Gen. Journal Line"Jobno: Code[20]JobTaskNo: Code[20]JobLineType: Option " ",Schedule,Contract,"Both Schedule and Contract"Billable: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterAddJobsToJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJnlLine: Record "Gen. Journal Line"Jobno: Code[20]JobTaskNo: Code[20]JobLineType: Option " ",Schedule,Contract,"Both Schedule and Contract"Billable: Boolean |
| From version | 24.0.0.0 |
| Event name | OnBeforeCreateJobJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | GenJnlLine: Record "Gen. Journal Line"var JobJnlLine: Record "Job Journal Line"Jobno: Code[20]TaskNo: Code[20]JobLineType: Option " ",Schedule,Contract,"Both Schedule and Contract"Billable: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterCreateJobJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | GenJnlLine: Record "Gen. Journal Line"var JobJnlLine: Record "Job Journal Line"Jobno: Code[20]TaskNo: Code[20]JobLineType: Option " ",Schedule,Contract,"Both Schedule and Contract"Billable: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086338 CEM Settlement-Post
| Event name | OnBeforePostExpenseReport |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var ExpenseReport: Record "CEM Expense Header"var IsPosted: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterPostExpenseReport |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var ExpenseReport: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnBeforeBalancePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]DocRefNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterBalancePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"TableID: IntegerDocumentType: IntegerDocumentNo: Code[20]DocRefNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnBeforeExpensePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Expense: Record "CEM Expense"UseExpenseAllocation: Boolean |
| From version | 24.0.0.0 |
| Obsolete | Use OnBeforeExpensePostGenJnlLine2 |
| Event name | OnBeforeExpensePostGenJnlLine2 |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Expense: Record "CEM Expense"AllocationOnExpense: Record "CEM Expense"ExpenseIsAllocated: BooleanAllocationEntryNo: IntegerBalanceAccountType: Option "G/L Account",,Vendor,"Bank Account",,,EmployeeBalanceAccountNo: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnAfterExpensePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Expense: Record "CEM Expense"UseExpenseAllocation: Boolean |
| From version | 24.0.0.0 |
| Obsolete | Use OnAfterExpensePostGenJnlLine2 |
| Event name | OnBeforeMileagePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterMileagePostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforePerDiemPostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterPerDiemPostGenJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterValidatePostBalanceAccountNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"TableID: IntegerDocType: IntegerDocNo: Code[20]DocRefNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnBeforeCreateJobJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforeMileagePostJobJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterMileagePostJobJnlLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforePostBusinessVendorPmtBalLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var BalGenJnlLine: Record "Gen. Journal Line" |
| From version | 24.0.0.0 |
| Event name | OnBeforeCreateGenJnlBalanceEntrySet |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PostBalanceOnNewJnlLine: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterExpensePostGenJnlLine2 |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var GenJournalLine: Record "Gen. Journal Line"Expense: Record "CEM Expense"UseExpenseAllocation: BooleanPreviewMode: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086342 CEM Mileage Inbox-Transfer
| Event name | OnBeforeInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterMileageInboxTransfer |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage"MileageInbox: Record "CEM Mileage Inbox" |
| From version | 24.1.0.0 |
Codeunit 6086344 CEM Mileage - Check
| Event name | OnBeforeCheckMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterCheckMileage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
Codeunit 6086345 CEM Mileage-Validate
| Event name | OnBeforeMileageValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterMileageValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnBeforeSetTolerance |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Tolerance: Decimalvar Handled: Boolean |
| From version | 24.0.0.0 |
| Obsolete | Moved to CEM Mileage Table |
Codeunit 6086349 CEM Settlement - Check
| Event name | OnBeforeCheckSettlement |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Settlement: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnAfterCheckSettlement |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Settlement: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
Codeunit 6086350 CEM Mileage-Post
| Event name | OnBeforePostMileage |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage"var IsPosted: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterPostMileage |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnAfterAddLineToInvoice |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PurchLine: Record "Purchase Line"Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
Codeunit 6086351 CEM Mileage-Post (Yes/No)
| Event name | OnBeforeConfirmAccMissmatch |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Mileage: Record "CEM Mileage"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086369 CEM Approvals Bridge
| Event name | OnSendExpenseForApproval |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnExpenseForceApproveApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnExpenseForceRejectApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnCancelExpenseApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnSendMileageForApproval |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnMileageForceApproveApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnMileageForceRejectApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnCancelMileageApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Mileage: Record "CEM Mileage" |
| From version | 24.0.0.0 |
| Event name | OnSendPerDiemForApproval |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnPerDiemForceApproveApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnPerDiemForceRejectApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnCancelPerDiemApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnSendSettlementForApproval |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnSettlementForceApproveApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnSettlementeForceRejectApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnCancelSettlementApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnBeforeSendExpenseForApproval |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | DocumentNo: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnBeforeExpenseForceApproveApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | DocumentNo: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnBeforeAutoApproveExpenseWithPurchContract |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense" |
| From version | 24.0.0.0 |
| Event name | OnBeforeSendExpenseHeaderForApproval |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | DocumentNo: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnBeforeSettlementForceApproveApprovalRequest |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | DocumentNo: Code[20] |
| From version | 24.0.0.0 |
Codeunit 6086371 CEM Workflow Response Handling
| Event name | OnBeforeExecuteResponseStepInstance |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var NewWorkflowStepInstance: Record "Workflow Step Instance" |
| From version | 24.0.0.0 |
Codeunit 6086381 CEM Settlement - Validate
| Event name | OnBeforeSettlementValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnAfterSettlementValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
Codeunit 6086384 CEM Settlement Inbox-Transfer
| Event name | OnBeforeInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpenseHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpenseHeader: Record "CEM Expense Header" |
| From version | 24.0.0.0 |
| Event name | OnAfterExpHeaderInboxTransfer |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpHeader: Record "CEM Expense Header"ExpHeaderInbox: Record "CEM Expense Header Inbox" |
| From version | 24.1.0.0 |
Codeunit 6086401 CEM NAV Client URL Mgt.
| Event name | OnBeforeGetApprovalHyperlink |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ApprovalHyperLink: Text[1024]var IsHandled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086409 CEM Digital Voucher Mgt.
| Event name | OnBeforeCreateDigitalVoucher |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | DestinationRecID: RecordIDDocumentRecID: RecordIDvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnCopyDocumentAsDigitalVoucherPostedDocument |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | RecRef: RecordRefAttachment: Record "CEM Attachment"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086505 CEM Module License
| Event name | OnGetActivationState |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | ModuleCode: Code[20]var Activated: Booleanvar TestValue: Text |
| From version | 24.0.0.0 |
Codeunit 6086513 CEM Per Diem Calc. Engine
| Event name | OnBeforeFindRateAndUpdateAmtOnDetail |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiemDetails: Record "CEM Per Diem Detail"var IsHandled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterFindRateAndUpdateAmtOnDetail |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiemDetails: Record "CEM Per Diem Detail" |
| From version | 24.0.0.0 |
Codeunit 6086515 CEM Settlement Online Mgt.
| Event name | OnAfterReadSettlementDims |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpHeaderNode: Codeunit "CSC XML Node"Pos: IntegerFieldNameCode: Code[20]FieldValue: Text[1024]var ExpHeaderInbox: Record "CEM Expense Header Inbox"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086516 CEM Expense Online Mgt.
| Event name | OnAfterReadExpDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var XMLNodeList: Codeunit "CSC XML NodeList"Pos: IntegerFieldNameCode: Code[20]FieldValue: Text[1024]var ExpenseInbox: Record "CEM Expense Inbox"var Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterReadExpAllocDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var XMLNodeList: Codeunit "CSC XML NodeList"Pos: IntegerFieldNameCode: Code[20]FieldValue: Text[1024]var ExpAllocInbox: Record "CEM Expense Allocation Inbox"var Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterAddExpenseDimensionsToXmlNode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense"var DimsNode: Codeunit "CSC XML Node"Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086517 CEM Mileage Online Mgt.
| Event name | OnAfterReadMilDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var XMLNodeList: Codeunit "CSC XML NodeList"Pos: IntegerFieldNameCode: Code[20]FieldValue: Text[1024]var MileageInbox: Record "CEM Mileage Inbox"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086518 CEM Per Diem Online Mgt.
| Event name | OnAfterReadPerDiemDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var XMLNodeList: Codeunit "CSC XML NodeList"Pos: IntegerFieldNameCode: Code[20]FieldValue: Text[1024]var PerDiemInbox: Record "CEM Per Diem Inbox"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086525 CEM Per Diem Inb.-Transfer
| Event name | OnBeforeInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterInsertEMDimensions |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterPerDiemInboxTransfer |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem"PerDiemInbox: Record "CEM Per Diem Inbox" |
| From version | 24.1.0.0 |
Codeunit 6086526 CEM Per Diem-Validate
| Event name | OnBeforePerDiemValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterPerDiemValidate |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var Rec: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
Codeunit 6086530 CEM Per Diem-Post
| Event name | OnBeforePostPerDiem |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem"var IsPosted: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterPostPerDiem |
| Event type | IntegrationEvent(IncludeSender : TRUE, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterAddLineToInvoice |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PurchLine: Record "Purchase Line"PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
Codeunit 6086532 CEM Per Diem - Check
| Event name | OnBeforePerDiemCheck |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
| Event name | OnAfterPerDiemCheck |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var PerDiem: Record "CEM Per Diem" |
| From version | 24.0.0.0 |
Codeunit 6086535 CEM Navigate Per Diem - Find
| Event name | OnBeforeNavigatePerDiem |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | PerDiem: Record "CEM Per Diem"var Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086537 CEM Field Type Code Mgt.
| Event name | OnAfterGetExpSystemFieldNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldCode: Code[20]var FieldNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterGetExpenseFieldTypeCode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldNo: Integervar FieldCode: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnAfterGetExpAllocSystFieldNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldCode: Code[20]var FieldNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterGetMilSystemFieldNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldCode: Code[20]var FieldNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterGetMileageFieldTypeCode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldNo: Integervar FieldCode: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnAfterGetPerDiemSystFieldNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldCode: Code[20]var FieldNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterGetPerDiemFieldTypeCode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldNo: Integervar FieldCode: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnAfterGetDetailSystemFieldNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldCode: Code[20]var FieldNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterGetPerDiemDetailFieldTypeCode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldNo: Integervar FieldCode: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnAfterGetSettlSystemFieldNo |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldCode: Code[20]var FieldNo: Integer |
| From version | 24.0.0.0 |
| Event name | OnAfterGetSettlementFieldTypeCode |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldNo: Integervar FieldCode: Code[20] |
| From version | 24.0.0.0 |
| Event name | OnAfterFieldIsActivatedBySetup |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldTypeCode: Code[20]var FieldIsActivatedBySetup: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnAfterSetDefaultSettings |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | |
| From version | 24.0.0.0 |
Codeunit 6086548 CEM Sales Tax Interface
| Event name | OnIsEMCanadaAppInstalled |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var CAAppIsInstalled: Boolean |
| From version | 24.0.0.0 |
| Event name | OnShouldHandleCASalesTax |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ShouldHandle: Boolean |
| From version | 24.0.0.0 |
| Event name | OnShouldHandleCASalesTaxOnExp |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | Expense: Record "CEM Expense"var ShouldHandle: Boolean |
| From version | 24.0.0.0 |
| Event name | OnIsAllocationSalesTaxLine |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var ExpenseAllocation: Record "CEM Expense Allocation"var IsSalesTaxLine: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086557 CEM Doc. File Events
| Event name | GetAttachmentFile |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | GetPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPages: Record "CEM Attachment Pages"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | GetPDFFile |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | SetAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | SetPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPages: Record "CEM Attachment Pages"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | SetPDF |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | HasAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var HasAttachment: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | HasPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPages: Record "CEM Attachment Pages"var HasPage: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | HasPDF |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var HasSignedPDF: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | ClearAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | ClearPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPages: Record "CEM Attachment Pages"var Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | ClearPDF |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachment: Record "CEM Attachment"var Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | GetInboxAttachmentFile |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | GetInboxPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPagesInbox: Record "CEM Attachment Pages Inbox"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | GetInboxPDFFile |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | SetInboxAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | SetInboxPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPagesInbox: Record "CEM Attachment Pages Inbox"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | SetInboxPDF |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var TempFile: Record "CDC Temp File" temporaryvar Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | HasInboxAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var HasAttachment: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | HasInboxPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPagesInbox: Record "CEM Attachment Pages Inbox"var HasPage: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | HasInboxPDF |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var HasPDF: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | ClearInboxAttachment |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | ClearInboxPage |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var AttachmentPagesInbox: Record "CEM Attachment Pages Inbox"var Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
| Event name | ClearInboxPDF |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var Success: Booleanvar Handled: Boolean |
| From version | 24.0.0.0 |
Codeunit 6086559 CEM Transaction Import CSV
| Event name | OnBeforeInitGlobalVars |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | |
| From version | 24.0.0.0 |
| Event name | OnAfterInitGlobalVars |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | |
| From version | 24.0.0.0 |
| Event name | OnBeforeParseValue |
| Event type | IntegrationEvent(IncludeSender : false, GlobalVarAccess : false) |
| Parameters | FieldMapping: Record "CEM Transaction Field Mapping"FieldType: FieldRefvar ValueAsDataType: Variantvar ValueAsText: Text[250]var Handled: Boolean |
| From version | 24.0.0.0 |