Codeunit 18008296 EOS Commission Journal Mgt.
Gathers all functions used to handle journals
procedure OpenJnlBatch(var GenJnlBatch: Record "EOS Commission Jnl. Batch")
Record "EOS Commission Jnl. Batch"
procedure TemplateSelection(PageID: Integer; PageTemplate: Option; var GenJnlLine: Record "EOS Commission Jnl. Line"; var JnlSelected: Boolean)
PageID Integer
PageTemplate Option
GenJnlLine Record "EOS Commission Jnl. Line"
JnlSelected Boolean
procedure TemplateSelectionFromBatch(var GenJnlBatch: Record "EOS Commission Jnl. Batch")
Record "EOS Commission Jnl. Batch"
procedure OpenJnl(var CurrentJnlBatchName: Code[10]; var GenJnlLine: Record "EOS Commission Jnl. Line")
CurrentJnlBatchName Code[10]
GenJnlLine Record "EOS Commission Jnl. Line"
procedure CheckName(CurrentJnlBatchName: Code[10]; var GenJnlLine: Record "EOS Commission Jnl. Line")
CurrentJnlBatchName Code[10]
GenJnlLine Record "EOS Commission Jnl. Line"
procedure SetName(CurrentJnlBatchName: Code[10]; var GenJnlLine: Record "EOS Commission Jnl. Line")
CurrentJnlBatchName Code[10]
GenJnlLine Record "EOS Commission Jnl. Line"
procedure LookupName(var CurrentJnlBatchName: Code[10]; var GenJnlLine: Record "EOS Commission Jnl. Line")
CurrentJnlBatchName Code[10]
GenJnlLine Record "EOS Commission Jnl. Line"
procedure CheckTemplateName(CurrentJnlTemplateName: Code[10]; var CurrentJnlBatchName: Code[10])
CurrentJnlTemplateName Code[10]
CurrentJnlBatchName Code[10]
procedure FilterCommEntriesForSettlement(var EOSCommissionLedgerEntry: Record "EOS Commission Ledger Entry")
Record "EOS Commission Ledger Entry"
procedure SelectCommLedgerEntryToApply(var EOSCommissionJnlLine: Record "EOS Commission Jnl. Line"; Single: Boolean; CommPeriodCode: Code[10]; FilterSalesPRole: Text; FilterSalesP: Text)
EOSCommissionJnlLine Record "EOS Commission Jnl. Line"
Single Boolean
CommPeriodCode Code[10]
FilterSalesPRole Text[]
FilterSalesP Text[]
procedure AddCommissionLedgerEntryToJournalBatch(var CommissionLedgerEntry: Record "EOS Commission Ledger Entry";CommissionTemplateName: Code[10];CommissionBatchName: Code[10];CommPeriodCode: Code[10])
This method allows you to enter ‘Commission Jnl. Line’ based on a filtered ‘Commission Ledger Entry.’ It is your responsibility to correctly filter commission accounting entries.
CommissionLedgerEntry Record "EOS Commission Ledger Entry"
Source Entries to process
CommissionTemplateName Code[10]
Journal Template Name
CommissionBatchName Code[10]
Journal Batch Name
CommPeriodCode Code[10]
Commission Period Code
procedure CheckJnlLineFromSettlEntry(EOSCommissionLedgerEntry: Record "EOS Commission Ledger Entry"; EOSCommissionJnlLine: Record "EOS Commission Jnl. Line")
EOSCommissionLedgerEntry Record "EOS Commission Ledger Entry"
EOSCommissionJnlLine Record "EOS Commission Jnl. Line"
procedure UpdateJnlLineFromEntry(varEOSCommissionLedgerEntry: Record "EOS Commission Ledger Entry";varEOSCommissionJnlLine: Record "EOS Commission Jnl. Line")
EOSCommissionLedgerEntry Record "EOS Commission Ledger Entry"
EOSCommissionJnlLine Record "EOS Commission Jnl. Line"
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.