Event Publishers for Expense Management (25.00)
The following event publishers are included in Continia Expense Management (25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterCalcMileageDetails |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnBeforeSetCalculationTolerance |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Tolerance: Decimal var Handled: Boolean |
From version | 25.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 | 25.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: Boolean var PostingDateReq: Date var PostingDateEditable: Boolean var PostingDatePolicyEditable: Boolean var IsHandled: Boolean |
From version | 25.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: Boolean var PostingDateReq: Date var PostingDateEditable: Boolean var PostingDatePolicyEditable: Boolean var IsHandled: Boolean |
From version | 25.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: Boolean var PostingDateReq: Date var PostingDateEditable: Boolean var PostingDatePolicyEditable: Boolean var IsHandled: Boolean |
From version | 25.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: Boolean var PostingDateReq: Date var PostingDateEditable: Boolean var PostingDatePolicyEditable: Boolean var IsHandled: Boolean |
From version | 25.0.0.0 |
Page 6086402 CEM Client Addin - Settlement
Event name | OnHandleXmlCommandOnActiveRecordChanged |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | ActiveTableID: Integer var RecordRef: RecordRef var IsHandled: Boolean |
From version | 25.0.0.0 |
Event name | OnLoadImageFromRecIDOnAfterSetRecRef |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | RecRef: RecordRef var TableID: Integer var DocRefNo: Integer |
From version | 25.0.0.0 |
Event name | OnLoadImageFromRecIDOnAfterFilterAttachment |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | RecRef: RecordRef TableID: Integer DocRefNo: Integer var EMAttachment: Record "CEM Attachment" |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnAfterHandleAllocations |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnBeforeExpenseAllocInsert |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpenseAllocation: Record "CEM Expense Allocation" |
From version | 25.0.0.0 |
Event name | OnAfterExpenseInboxTransfer |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.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 | 25.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 | 25.0.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 | 25.0.0.0 |
Event name | OnBeforeApprovalMgtCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer DocumentNo: Code[20] var Handled: Boolean |
From version | 25.0.0.0 |
Event name | OnBeforeAutoApproveExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnBeforeAutoApproveMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Mileage: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnAfterInitializeApprovalEntry |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | TableID: Integer DocumentNo: Code[20] var ApprovalEntry: Record "Approval Entry"var ApprovalAmount: Decimal var ApprovalAmountLCY: Decimal |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnBeforePostJobJnlLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var JobJournalLine: Record "Job Journal Line" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterPostGenJnlLine |
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 GLEntryNo: Integer |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterExpenseValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnBeforeValidateAttachments |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Expense"var IsHandled: Boolean |
From version | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterPostExpense |
Event type | IntegrationEvent(IncludeSender : TRUE , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnShouldSkipPosting |
Event type | IntegrationEvent(IncludeSender : TRUE , GlobalVarAccess : false ) |
Parameters | ExpenseAllocation: Record "CEM Expense Allocation"var SkipPosting: Boolean |
From version | 25.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 | 25.0.0.0 |
Event name | OnAddLineToInvoiceOnBeforeValidateDirectUnitCost |
Event type | IntegrationEvent(IncludeSender : TRUE , GlobalVarAccess : false ) |
Parameters | var PurchaseLine: Record "Purchase Line"Expense: Record "CEM Expense"var IsHandled: Boolean |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterCheckExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterPostExpenseReport |
Event type | IntegrationEvent(IncludeSender : TRUE , GlobalVarAccess : false ) |
Parameters | var ExpenseReport: Record "CEM Expense Header" |
From version | 25.0.0.0 |
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 | 25.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 | 25.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 | 25.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: Boolean AllocationEntryNo: Integer BalanceAccountType: Option "G/L Account",,Vendor,"Bank Account",,,EmployeeBalanceAccountNo: Code[20] |
From version | 25.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 | 25.0.0.0 |
Obsolete | Use OnAfterExpensePostGenJnlLine2 |
Event name | OnAfterTransferExpense |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Expense: Record "CEM Expense" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterTransferMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Mileage: Record "CEM Mileage" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterTransferPerDiem |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem"PayTypeCode: Code[20] PostingAmount: Decimal |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnBeforePostBusinessVendorPmtBalLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var BalGenJnlLine: Record "Gen. Journal Line" |
From version | 25.0.0.0 |
Event name | OnBeforeCreateGenJnlBalanceEntrySet |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PostBalanceOnNewJnlLine: Boolean |
From version | 25.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: Boolean PreviewMode: Boolean |
From version | 25.0.0.0 |
Event name | OnAfterPostExpenseReportOnBeforeStopPreviewAndCommit |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpenseReport: Record "CEM Expense Header"PostedSettlementNo: Code[20] |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterCheckMileage |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterMileageValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnBeforeSetTolerance |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Tolerance: Decimal var Handled: Boolean |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterCheckSettlement |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Settlement: Record "CEM Expense Header" |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterPostMileage |
Event type | IntegrationEvent(IncludeSender : TRUE , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Codeunit 6086356 CEM Approval Functions (WS)
Event name | OnBeforeForwardApprovalEntryWS |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | ApproverId: Code[50] DelegateToUserId: Code[50] DelegateAction: Integer |
From version | 25.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 | 25.0.0.0 |
Event name | OnExpenseForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnExpenseForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnCancelExpenseApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnApproveAndDelegateRequested |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ApprovalEntry: Record "Approval Entry" |
From version | 25.0.0.0 |
Event name | OnDelegateWithoutApprovalRequested |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ApprovalEntry: Record "Approval Entry" |
From version | 25.0.0.0 |
Event name | OnDelegateAndSendBackRequested |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ApprovalEntry: Record "Approval Entry" |
From version | 25.0.0.0 |
Event name | OnSendMileageForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnMileageForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnMileageForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnCancelMileageApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Mileage: Record "CEM Mileage" |
From version | 25.0.0.0 |
Event name | OnSendPerDiemForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.0.0.0 |
Event name | OnPerDiemForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.0.0.0 |
Event name | OnPerDiemForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.0.0.0 |
Event name | OnCancelPerDiemApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.0.0.0 |
Event name | OnSendSettlementForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 25.0.0.0 |
Event name | OnSettlementForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 25.0.0.0 |
Event name | OnSettlementeForceRejectApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 25.0.0.0 |
Event name | OnCancelSettlementApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpHeader: Record "CEM Expense Header" |
From version | 25.0.0.0 |
Event name | OnBeforeSendExpenseForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | DocumentNo: Code[20] |
From version | 25.0.0.0 |
Event name | OnBeforeExpenseForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | DocumentNo: Code[20] |
From version | 25.0.0.0 |
Event name | OnBeforeAutoApproveExpenseWithPurchContract |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Expense: Record "CEM Expense" |
From version | 25.0.0.0 |
Event name | OnBeforeSendExpenseHeaderForApproval |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | DocumentNo: Code[20] |
From version | 25.0.0.0 |
Event name | OnBeforeSettlementForceApproveApprovalRequest |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | DocumentNo: Code[20] |
From version | 25.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 | 25.0.0.0 |
Codeunit 6086373 CEM Proxy Response Handling
Event name | OnBeforeConfirmOnDeleteUserSetup |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var HideConfirmationDialog: Boolean |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterSettlementValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Expense Header" |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ExpenseHeader: Record "CEM Expense Header" |
From version | 25.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 | 25.0.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 | 25.0.0.0 |
Codeunit 6086409 CEM Digital Voucher Mgt.
Event name | OnBeforeCreateDigitalVoucher |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | DestinationRecID: RecordID DocumentRecID: RecordID var Handled: Boolean |
From version | 25.0.0.0 |
Event name | OnCopyDocumentAsDigitalVoucherPostedDocument |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | RecRef: RecordRef Attachment: Record "CEM Attachment"var Handled: Boolean |
From version | 25.0.0.0 |
Codeunit 6086505 CEM Module License
Event name | OnGetActivationState |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | ModuleCode: Code[20] var Activated: Boolean var TestValue: Text |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterFindRateAndUpdateAmtOnDetail |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiemDetails: Record "CEM Per Diem Detail" |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.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: Integer FieldNameCode: Code[20] FieldValue: Text[1024] var MileageInbox: Record "CEM Mileage Inbox"var Handled: Boolean |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterInsertEMDimensions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterPerDiemValidate |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var Rec: Record "CEM Per Diem" |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterPostPerDiem |
Event type | IntegrationEvent(IncludeSender : TRUE , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterPerDiemCheck |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var PerDiem: Record "CEM Per Diem" |
From version | 25.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 | 25.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 | 25.0.0.0 |
Event name | OnAfterGetExpenseFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 25.0.0.0 |
Event name | OnAfterGetExpAllocSystFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterGetMilSystemFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterGetMileageFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 25.0.0.0 |
Event name | OnAfterGetPerDiemSystFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterGetPerDiemFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 25.0.0.0 |
Event name | OnAfterGetDetailSystemFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterGetPerDiemDetailFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 25.0.0.0 |
Event name | OnAfterGetSettlSystemFieldNo |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldCode: Code[20] var FieldNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterGetSettlementFieldTypeCode |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | FieldNo: Integer var FieldCode: Code[20] |
From version | 25.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 | 25.0.0.0 |
Event name | OnAfterSetDefaultSettings |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | |
From version | 25.0.0.0 |
Event name | OnAfterCreateFieldTableFilter |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var FieldType: Record "CEM Field Type" |
From version | 25.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 | 25.0.0.0 |
Event name | OnShouldHandleCASalesTax |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var ShouldHandle: Boolean |
From version | 25.0.0.0 |
Event name | OnShouldHandleCASalesTaxOnExp |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | Expense: Record "CEM Expense"var ShouldHandle: Boolean |
From version | 25.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 | 25.0.0.0 |
Event name | OnHasCASalesTax |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | GenJnlLine: Record "Gen. Journal Line"Expense: Record "CEM Expense"var CASalesTaxExists: Boolean |
From version | 25.0.0.0 |
Event name | OnSplitJnlLineIntoTaxLines |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line"Expense: Record "CEM Expense"GenJnlLine: Record "Gen. Journal Line"AllocationEntryNo: Integer PreviewMode: Boolean |
From version | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.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 | 25.0.0.0 |
Codeunit 6086559 CEM Transaction Import CSV
Event name | OnBeforeInitGlobalVars |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | |
From version | 25.0.0.0 |
Event name | OnAfterInitGlobalVars |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | |
From version | 25.0.0.0 |
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 | 25.0.0.0 |
Codeunit 6086565 CEM Export Expense Reimb.
Event name | OnAfterCreateRowWithColumnsCaptions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var CurrentTempExcelBuffer: Record "Excel Buffer" temporaryvar LastColumnNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterCreateDataSheetLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var CurrentTempExcelBuffer: Record "Excel Buffer" temporaryContiniaUserSetup: Record "CDC Continia User Setup"var LastColumnNo: Integer UserFilter: Text[1024] QtyType: Option Quantity,Amount PostingType: Option "Awaiting Posting","Ready to Reimburse","Posted and Reimbursed",EverythingPeriodFilter: Text[250] |
From version | 25.0.0.0 |
Codeunit 6086566 CEM Export Mileage Reimb.
Event name | OnAfterCreateRowWithColumnsCaptions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var CurrentTempExcelBuffer: Record "Excel Buffer" temporaryvar LastColumnNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterCreateDataSheetLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var CurrentTempExcelBuffer: Record "Excel Buffer" temporaryContiniaUserSetup: Record "CDC Continia User Setup"var LastColumnNo: Integer UserFilter: Text[1024] VehicleFilter: Text[250] QtyType: Option Quantity,Amount PostingType: Option "Awaiting Posting","Ready to Reimburse","Posted and Reimbursed",EverythingPeriodFilter: Text[250] |
From version | 25.0.0.0 |
Codeunit 6086567 CEM Export Per Diem Reimb.
Event name | OnAfterCreateRowWithColumnsCaptions |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var CurrentTempExcelBuffer: Record "Excel Buffer" temporaryIncludeTaxable: Boolean var LastColumnNo: Integer |
From version | 25.0.0.0 |
Event name | OnAfterCreateDataSheetLine |
Event type | IntegrationEvent(IncludeSender : false , GlobalVarAccess : false ) |
Parameters | var CurrentTempExcelBuffer: Record "Excel Buffer" temporaryContiniaUserSetup: Record "CDC Continia User Setup"var LastColumnNo: Integer UserFilter: Text[1024] QtyType: Option Quantity,Amount PostingType: Option "Awaiting Posting","Ready to Reimburse","Posted and Reimbursed",EverythingPeriodFilter: Text[250] |
From version | 25.0.0.0 |