Event Publishers for Expense Management 2022 R2 (10.00)
The following event publishers are included in Continia Expense Management 2022 R2 (10.00):
Table 6086309 CEM Posting Setup
Event name | OnBeforeModifyExistingExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | PostingSetup: Record "CEM Posting Setup"External: Boolean var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnBeforeModifyExistingMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | PostingSetup: Record "CEM Posting Setup"External: Boolean var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Table 6086320 CEM Expense
Event name | OnExpenseTypeValidateBeforeExpValidation |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | ExpPostingSetup: Record "CEM Posting Setup"ValidPostingSetupFound: Boolean var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
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 | 10.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 | 10.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 | 10.0.0.0 |
Event name | OnAfterCalcMileageDetails |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.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 | 10.0.0.0 |
Codeunit 6086304 CEM Shortcut Field Functions
Event name | OnAfterValidateShortcutFieldValue |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer DocumentType: Integer DocumentNo: Code[20] DocRefNo: Integer DimCode: Code[20] FieldCode: Code[20] var ShortcutFieldValue: Text[250] |
From version | 10.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 | 10.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 | 10.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnAfterHandleAllocations |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnBeforeExpenseAllocInsert |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpenseAllocation: Record "CEM Expense Allocation" |
From version | 10.0.0.0 |
Event name | OnAfterExpenseInboxTransfer |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 10.1.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 | 10.1.0.0 |
Codeunit 6086312 CEM Approval Management
Event name | OnAfterInitApproverID |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer DocumentNo: Code[20] var InitialApproverID: Code[50] |
From version | 10.0.0.0 |
Event name | OnBeforeApprovalMgtCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer DocumentNo: Code[20] var Handled: Boolean |
From version | 10.0.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 | 10.0.0.0 |
Codeunit 6086318 CEM Dimension Mgt.
Event name | OnBeforeInsertDefaultDimOnExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnAfterInsertDefaultDimOnExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnBeforeDeleteDefaultDimOnExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnAfterDeleteDefaultDimOnExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnBeforeInsertDefaultDimOnMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnAfterInsertDefaultDimOnMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnBeforeDeleteDefaultDimOnMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnAfterDeleteDefaultDimOnMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnBeforeInsertDefaultDimOnExpHeader |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnAfterInsertDefaultDimOnExpHeader |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnBeforeDeleteDefaultDimOnExpHeader |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnAfterDeleteDefaultDimOnExpHeader |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnBeforeInsertDefaultDimOnPerDiem |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnAfterInsertDefaultDimOnPerDiem |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnBeforeDeleteDefaultDimOnPerDiem |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnAfterDeleteDefaultDimOnPerDiem |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer AccountNo: Code[20] var PerDiem: Record "CEM Per Diem" |
From version | 10.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 | 10.0.0.0 |
Event name | OnBeforePostJobJnlLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var JobJournalLine: Record "Job Journal Line" |
From version | 10.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: Integer DocumentType: Integer DocumentNo: Code[20] DocRefNo: Integer |
From version | 10.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: Integer DocumentType: Integer DocumentNo: Code[20] DocRefNo: Integer |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterExpenseValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Expense" |
From version | 10.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 | 10.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 | 10.0.0.0 |
Codeunit 6086330 CEM Expense-Post
Event name | OnBeforeValidatePricesInclVAT |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense"var Handled: Boolean |
From version | 10.0.0.0 |
Event name | OnAfterEmployeePICreated |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnAfterEmployeeCrMemoCreated |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnAfterBankPICreated |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnAfterBusVendorPICreated |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchHeader: Record "Purchase Header"var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnShouldSkipPosting |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | ExpenseAllocation: Record "CEM Expense Allocation"var SkipPosting: Boolean |
From version | 10.0.0.0 |
Event name | OnAfterAddLineToInvoice |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchLine: Record "Purchase Line"Expense2: Record "CEM Expense" |
From version | 10.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 | 10.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 | 10.0.0.0 |
Event name | OnAfterCheckExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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 | 10.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: Boolean var Handled: Boolean |
From version | 10.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 | 10.0.0.0 |
Codeunit 6086338 CEM Settlement-Post
Event name | OnBeforeBalancePostGenJnlLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var GenJournalLine: Record "Gen. Journal Line"TableID: Integer DocumentType: Integer DocumentNo: Code[20] DocRefNo: Integer |
From version | 10.0.0.0 |
Event name | OnAfterBalancePostGenJnlLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var GenJournalLine: Record "Gen. Journal Line"TableID: Integer DocumentType: Integer DocumentNo: Code[20] DocRefNo: Integer |
From version | 10.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 | 10.0.0.0 |
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: Boolean AllocationEntryNo: Integer BalanceAccountType: Option "G/L Account",,Vendor,"Bank Account",,,EmployeeBalanceAccountNo: Code[20] |
From version | 10.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 | 10.0.0.0 |
Event name | OnBeforeMileagePostGenJnlLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var GenJournalLine: Record "Gen. Journal Line"Mileage: Record "CEM Mileage" |
From version | 10.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 | 10.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 | 10.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 | 10.0.0.0 |
Event name | OnAfterValidatePostBalanceAccountNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var GenJournalLine: Record "Gen. Journal Line"TableID: Integer DocType: Integer DocNo: Code[20] DocRefNo: Integer |
From version | 10.0.0.0 |
Event name | OnBeforePostBusinessVendorPmtBalLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var BalGenJnlLine: Record "Gen. Journal Line" |
From version | 10.0.0.0 |
Event name | OnBeforeCreateGenJnlBalanceEntrySet |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PostBalanceOnNewJnlLine: Boolean |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.0.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 | 10.0.0.0 |
Event name | OnAfterCheckMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterMileageValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnBeforeSetTolerance |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Tolerance: Decimal var Handled: Boolean |
From version | 10.0.0.0 |
Codeunit 6086349 CEM Settlement - Check
Event name | OnBeforeCheckSettlement |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Settlement: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnAfterCheckSettlement |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Settlement: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Codeunit 6086350 CEM Mileage-Post
Event name | OnAfterAddLineToInvoice |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchLine: Record "Purchase Line"Mileage: Record "CEM Mileage" |
From version | 10.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 | 10.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 | 10.0.0.0 |
Event name | OnExpenseForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnExpenseForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnCancelExpenseApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 10.0.0.0 |
Event name | OnSendMileageForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnMileageForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnMileageForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnCancelMileageApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 10.0.0.0 |
Event name | OnSendPerDiemForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnPerDiemForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnPerDiemForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnCancelPerDiemApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Event name | OnSendSettlementForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnSettlementForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnSettlementeForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 10.0.0.0 |
Event name | OnCancelSettlementApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterSettlementValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Expense Header" |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpenseHeader: Record "CEM Expense Header" |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterFindRateAndUpdateAmtOnDetail |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiemDetails: Record "CEM Per Diem Detail" |
From version | 10.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: Integer FieldNameCode: Code[20] FieldValue: Text[1024] var ExpHeaderInbox: Record "CEM Expense Header Inbox"var Handled: Boolean |
From version | 10.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: Integer FieldNameCode: Code[20] FieldValue: Text[1024] var ExpenseInbox: Record "CEM Expense Inbox"var Handled: Boolean |
From version | 10.0.0.0 |
Event name | OnAfterReadExpAllocDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var XMLNodeList: Codeunit "CSC XML NodeList"Pos: Integer FieldNameCode: Code[20] FieldValue: Text[1024] var ExpAllocInbox: Record "CEM Expense Allocation Inbox"var Handled: Boolean |
From version | 10.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 | 10.1.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: Integer FieldNameCode: Code[20] FieldValue: Text[1024] var MileageInbox: Record "CEM Mileage Inbox"var Handled: Boolean |
From version | 10.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: Integer FieldNameCode: Code[20] FieldValue: Text[1024] var PerDiemInbox: Record "CEM Per Diem Inbox"var Handled: Boolean |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 10.0.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 | 10.0.0.0 |
Event name | OnAfterPerDiemValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Per Diem" |
From version | 10.0.0.0 |
Codeunit 6086530 CEM Per Diem-Post
Event name | OnAfterAddLineToInvoice |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PurchLine: Record "Purchase Line"PerDiem: Record "CEM Per Diem" |
From version | 10.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 | 10.0.0.0 |
Event name | OnAfterPerDiemCheck |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 10.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 | 10.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 | 10.0.0.0 |
Event name | OnAfterGetExpenseFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 10.0.0.0 |
Event name | OnAfterGetExpAllocSystFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 10.0.0.0 |
Event name | OnAfterGetMilSystemFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 10.0.0.0 |
Event name | OnAfterGetMileageFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 10.0.0.0 |
Event name | OnAfterGetPerDiemSystFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 10.0.0.0 |
Event name | OnAfterGetPerDiemFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 10.0.0.0 |
Event name | OnAfterGetDetailSystemFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 10.0.0.0 |
Event name | OnAfterGetPerDiemDetailFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 10.0.0.0 |
Event name | OnAfterGetSettlSystemFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 10.0.0.0 |
Event name | OnAfterGetSettlementFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 10.0.0.0 |
Event name | OnAfterFieldIsActivatedBySetup |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldTypeCode: Code[20] var FieldIsActivatedBySetup: Boolean var Handled: Boolean |
From version | 10.1.0.0 |
Event name | OnAfterSetDefaultSettings |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | |
From version | 10.1.0.0 |
Codeunit 6086548 CEM Sales Tax Interface
Event name | OnIsAllocationSalesTaxLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpenseAllocation: Record "CEM Expense Allocation"var IsSalesTaxLine: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | HasAttachment |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachment: Record "CEM Attachment"var HasAttachment: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | HasPage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var AttachmentPages: Record "CEM Attachment Pages"var HasPage: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | HasPDF |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachment: Record "CEM Attachment"var HasSignedPDF: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | ClearAttachment |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachment: Record "CEM Attachment"var Success: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | ClearPage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var AttachmentPages: Record "CEM Attachment Pages"var Success: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | ClearPDF |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachment: Record "CEM Attachment"var Success: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.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: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | HasInboxAttachment |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var HasAttachment: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | HasInboxPage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var AttachmentPagesInbox: Record "CEM Attachment Pages Inbox"var HasPage: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | HasInboxPDF |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var HasPDF: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | ClearInboxAttachment |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var Success: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | ClearInboxPage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var AttachmentPagesInbox: Record "CEM Attachment Pages Inbox"var Success: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Event name | ClearInboxPDF |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var EMAttachmentInbox: Record "CEM Attachment Inbox"var Success: Boolean var Handled: Boolean |
From version | 10.0.0.0 |
Codeunit 6086559 CEM Transaction Import CSV
Event name | OnBeforeParseValue |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldMapping: Record "CEM Transaction Field Mapping"FieldType: FieldRef var ValueAsDataType: Variant var ValueAsText: Text[250] var Handled: Boolean |
From version | 10.0.0.0 |