Codeunit "CFL Sales Posting Mgt"

  • 5 minutes to read

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;