Codeunit "CFL Sales Posting Mgt"
event CFLOnBeforeApplyGLAccounts
local procedure CFLOnBeforeApplyGLAccounts(SalesHeader: record "Sales Header"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de automatische vereffening.
event CFLonBeforeCFLSalesPostPrintOnAfterConfirmPost
[EventSubscriber(ObjectType::Codeunit, Codeunit::"CFL Sales Posting Mgt",'CFLonBeforeCFLSalesPostPrintOnAfterConfirmPost', '', false, false)]
local procedure CFLonBeforeCFLSalesPostPrintOnAfterConfirmPost(var SalesHeader: record "Sales Header"; var IsHandled: boolean)
begin
end;
event CFLOnBeforeCFLSalesPostYNOnAfterConfirmPost
[EventSubscriber(ObjectType::Codeunit, Codeunit::"CFL Sales Posting Mgt",'CFLOnBeforeCFLSalesPostYNOnAfterConfirmPost', '', false, false)]
local procedure CFLOnBeforeCFLSalesPostYNOnAfterConfirmPost(var SalesHeader: record "Sales Header"; var IsHandled: boolean)
begin
end;
event CFLOnBeforeSalesPostOnBeforePostGLAndCustomer (OBSOLETED)
local procedure CFLOnBeforeSalesPostOnBeforePostGLAndCustomer(var SalesHeader: Record "Sales Header"; var TempInvoicePostBuffer: Record "Invoice Post. Buffer" temporary; var CustLedgerEntry: Record "Cust. Ledger Entry"; CommitIsSuppressed: Boolean; PreviewMode: Boolean; var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in BoCount, die voorziet in het invullen van de eerste regelomschrijving als boekingsomschrijving indien deze leeg is.
event CFLOnBeforeSalesPostOnBeforePostInvoice
local procedure CFLOnBeforeSalesPostOnBeforePostGLAndCustomer(var SalesHeader: Record "Sales Header"; var CustLedgerEntry: Record "Cust. Ledger Entry"; CommitIsSuppressed: Boolean; PreviewMode: Boolean; var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in BoCount, die voorziet in het invullen van de eerste regelomschrijving als boekingsomschrijving indien deze leeg is.
event CFLOnAfterSetPostingDescription (OBSOLETED)
local procedure CFLOnAfterSetPostingDescription(var SalesHeader: Record "Sales Header"; var TempInvoicePostBuffer: Record "Invoice Post. Buffer" temporary)
begin
end;
Gebruik dit event om een eigen enumwaarde voor de enum "CFL Posting Description" te verwerken en een eigen logica in te bouwen in de boekingsomschrijving van een document.
event CFLOnBeforePostOnAfterSetPostingDescription
local procedure CFLOnAfterSetPostingDescription(var SalesHeader: Record "Sales Header")
begin
end;
Gebruik dit event om een eigen enumwaarde voor de enum "CFL Posting Description" te verwerken en een eigen logica in te bouwen in de boekingsomschrijving van een document.
event CFLApplyGLaccountsOnBeforeAutomaticSelection
local procedure CFLApplyGLaccountsOnBeforeAutomaticSelection(tmpGLAccount: record "G/L Account"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de automatische vereffening.
event CFLOnBeforeSetPostingDate
local procedure CFLOnBeforeSetPostingDate(var SalesHeader: record "Sales Header"; var PostingDateHandled: boolean)
begin
end;
Gebruik dit event om in te grijpen in het wijzigen van de boekingsdatum naar de werkdatum.
Codeunit "CFL Purch Posting Mgt"
event CFLOnBeforeApplyGLAccounts
local procedure CFLOnBeforeApplyGLAccounts(PurchaseHeader: record "Purchase Header"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de automatische vereffening.
event CFLOnBeforePurchPostOnBeforePostGLAndVendor (OBSOLETED)
local procedure CFLOnBeforePurchPostOnBeforePostGLAndVendor(var PurchHeader: Record "Purchase Header"; var TempInvoicePostBuffer: Record "Invoice Post. Buffer" temporary; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in BoCount, die voorziet in het invullen van de eerste regelomschrijving als boekingsomschrijving indien deze leeg is.
event CFLOnBeforePurchPostOnBeforePostInvoice
local procedure CFLOnBeforePurchPostOnBeforePostInvoice(var PurchHeader: Record "Purchase Header"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in BoCount, die voorziet in het invullen van de eerste regelomschrijving als boekingsomschrijving indien deze leeg is.
event CFLOnAfterSetPostingDescription (OBSOLETED)
local procedure CFLOnAfterSetPostingDescription(var PurchHeader: Record "Purchase Header"; var TempInvoicePostBuffer: Record "Invoice Post. Buffer" temporary)
begin
end;
Gebruik dit event om een eigen enumwaarde voor de enum "CFL Posting Description" te verwerken en een eigen logica in te bouwen in de boekingsomschrijving van een document.
event CFLOnBeforePostOnAfterSetPostingDescription
local procedure CFLOnAfterSetPostingDescription(var PurchHeader: Record "Purchase Header")
begin
end;
Gebruik dit event om een eigen enumwaarde voor de enum "CFL Posting Description" te verwerken en een eigen logica in te bouwen in de boekingsomschrijving van een document.
event CFLApplyGLaccountsOnBeforeAutomaticSelection
local procedure CFLApplyGLaccountsOnBeforeAutomaticSelection(tmpGLAccount: record "G/L Account"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de automatische vereffening.
event CFLPurchPostOnBeforeTestPurLineFixedAssetOnBeforeValidateDepreciationStartingDate
local procedure CFLPurchPostOnBeforeTestPurLineFixedAssetOnBeforeValidateDepreciationStartingDate(PurchaseLine: Record "Purchase Line"; var CFLIsHandled: Boolean)
begin
end;
Gebruik dit event om in te grijpen in het aanpassen van de Depreciation Starting Date.
event CFLOnBeforeSetPostingDate
local procedure CFLOnBeforeSetPostingDate(var PurchaseHeader: record "Purchase Header"; var PostingDateHandled: boolean)
begin
end;
Gebruik dit event om in te grijpen in het wijzigen van de boekingsdatum naar de werkdatum.
Codeunit "CFL Gen. Jnl. Post Batch Subs."
event CFLOnBeforeApplyGLAccounts
local procedure CFLOnBeforeApplyGLAccounts(var GenJournalLine: Record "Gen. Journal Line"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de automatische vereffening.
event CFLApplyGLaccountsOnBeforeAutomaticSelection
local procedure CFLApplyGLaccountsOnBeforeAutomaticSelection(tmpGLAccount: record "G/L Account"; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de automatische vereffening.
Page-ext "CFL General Journal Ext"
event CFLOnNewRecord
local procedure CFLOnNewRecord(Rec: record "Gen. Journal Line"; var Handled: boolean)
begin
end;
Codeunit "CFL Sales Release Mgt"
event CFLOnBeforeCFLReleaseSalesDocOnCodeOnAfterCheck
local procedure CFLOnBeforeCFLReleaseSalesDocOnCodeOnAfterCheck(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; var LinesWereModified: Boolean; var Handled: boolean)
begin
end;
Gebruik dit event om in te grijpen in de controles van BoCount bij vrijgeva van een Sales Header record.
Codeunit "CFL Correction Mgt"
event CFLOnBeforeDeleteSalesInvHeader
local procedure CFLOnBeforeDeleteSalesInvHeader(SalesInvHeaderNo:code[20]; var Show: boolean;var IsHandled:boolean)
begin
end;
event CFLOnBeforeDeleteSalesCrMemoHeader
local procedure CFLOnBeforeDeleteSalesCrMemoHeader(SalesCrMemoHeaderNo:code[20]; var Show: boolean;var IsHandled:boolean)
begin
end;
event CFLOnBeforeCFLDeletePurchCInvHeader
local procedure CFLOnBeforeCFLDeletePurchInvHeader(PurchInv: code[20])
begin
end;
event CFLOnBeforeCFLDeletePurchCrMemoHeader
local procedure CFLOnBeforeCFLDeletePurchCrMemoHeader(PurchCrMemo: code[20])
begin
end;
Table "CFL Sales Inv. Header - Import"
event CFLOnAfterAssignFieldsToSalesHeader
local procedure CFLOnAfterAssignFieldsToSalesHeader(SalesHeaderImport: Record "CFL Sales Inv. Header - Import"; var SalesHeader: Record "Sales Header")
begin
end;
Gebruik dit event om bvb. extra velden over te zetten.
event CFLOnAfterAssignFieldsToSalesLine
local procedure CFLOnAfterAssignFieldsToSalesLine(SalesLineImport: Record "CFL Sales Inv. Line - Import"; var SalesLine: Record "Sales Line")
begin
end;
Gebruik dit event om bvb. extra velden over te zetten.
event CFLOnBeforeImport
local procedure CFLOnBeforeImport(SalesHeaderImport: Record "CFL Sales Inv. Header - Import"; var PostDocument : boolean)
begin
end;
Table "CFL Purch. Inv. Header-Import"
event CFLOnAfterAssignFieldsToPurchHeader
local procedure CFLOnAfterAssignFieldsToPurchHeader(PurchHeaderImport: Record "CFL Purch. Inv. Header-Import"; var PurchHeader: Record "Purchase Header")
begin
end;
Gebruik dit event om bvb. extra velden over te zetten.
event CFLOnAfterAssignFieldsToPurchLine
local procedure CFLOnAfterAssignFieldsToPurchLine(PurchLineImport: Record "CFL Purch. Inv. Line - Import"; var PurchLine: Record "Purchase Line")
begin
end;
Gebruik dit event om bvb. extra velden over te zetten.
event CFLOnBeforeImport
local procedure CFLOnBeforeImport(PurchHeaderImport: Record "CFL Purch. Inv. Header-Import"; var PostDocument : boolean)
begin
end;
Report "CFL Payment Journal Post"
event CFLOnBeforeGenJnlLineInsert
local procedure CFLOnBeforeGenJnlLineInsert(var GenJnlLine: Record "Gen. Journal Line"; PaymentJnlLine: Record "Payment Journal Line")
begin
end;
Gebruik dit event om bvb. extra velden over te zetten.
Report "CFL Get Item Ledger Entries"
event CFLOnBeforeInsertIntrastatLineFromSalesInvLine
local procedure CFLOnBeforeInsertIntrastatJnlLineFromSalesInvoiceLine(var IntrastatJnlLine: record "Intrastat Jnl. Line"; SalesInvHeader: record "Sales Invoice Header"; SalesInvoiceLine: record "Sales Invoice Line");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromSalesCrMemoLine
local procedure CFLOnBeforeInsertIntrastatJnlLineFromSalesCrMemoLine(var IntrastatJnlLine: record "Intrastat Jnl. Line"; SalesCrMemoHeader: record "Sales Cr.Memo Header"; SalesCrMemoLine: record "Sales Cr.Memo Line");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromPurchInvoiceLine
local procedure CFLOnBeforeInsertIntrastatJnlLineFromPurchInvoiceLine(var IntrastatJnlLine: record "Intrastat Jnl. Line"; PurchInvHeader: record "Purch. Inv. Header"; PurchInvoiceLine: record "Purch. Inv. Line");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromPurchCrMemoLine
local procedure CFLOnBeforeInsertIntrastatJnlLineFromPurchCrMemoLine(var IntrastatJnlLine: record "Intrastat Jnl. Line"; PurchCrMemoHeader: record "Purch. Cr. Memo Hdr."; PurchCrMemoLine: record "Purch. Cr. Memo Line");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromServiceInvoiceLine
local procedure CFLOnBeforeInsertIntrastatJnlLineFromServiceInvoiceLine(var IntrastatJnlLine: record "Intrastat Jnl. Line"; ServiceInvHeader: record "Service Invoice Header"; ServiceInvoiceLine: record "Service Invoice Line");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromServiceCrMemoLine
local procedure CFLOnBeforeInsertIntrastatJnlLineFromServiceCrMemoLine(var IntrastatJnlLine: record "Intrastat Jnl. Line"; ServiceCrMemoHeader: record "Service Cr.Memo Header"; ServiceCrMemoLine: record "Service Cr.Memo Line");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromItemLedgerEntry
local procedure CFLOnBeforeInsertIntrastatJnlLineFromItemLedgerEntry(var IntrastatJnlLine: record "Intrastat Jnl. Line"; ItemLedgerEntry : record "Item Ledger Entry");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromJobLedgerEntry
local procedure CFLOnBeforeInsertIntrastatJnlLineFromJobLedgerEntry(var IntrastatJnlLine: record "Intrastat Jnl. Line"; JobLedgerEntry : record "Job Ledger Entry");
begin
end;
event CFLOnBeforeInsertIntrastatJnlLineFromValueEntry
local procedure CFLOnBeforeInsertIntrastatJnlLineFromValueEntry(var IntrastatJnlLine: record "Intrastat Jnl. Line";ValueEntry: record "Value Entry"; ItemLedgerEntry : record "Item Ledger Entry");
begin
end;