Codeunit "Comm. Jnl.-Post Line SCCAP"
ID 8118063
Namespace: CapVision.Sales.AdvancedCommissions.Posting
Properties
Methods
PostApplication
procedure PostApplication(var ForCommissionLedgerEntry: Record "Commission Ledger Entry SCCAP", ApplicationDate: Date, DocumentNo: Code[20])
Parameters
PostUnapply
procedure PostUnapply(var CommissionLedgerEntry: Record "Commission Ledger Entry SCCAP")
Parameters
Events
OnBeforePostCommissionToValueEntryForSalesLine
[IntegrationEvent(False,False)]
local procedure OnBeforePostCommissionToValueEntryForSalesLine(var ItemJnlPostLine: Codeunit "Item Jnl.-Post Line", SalesLine: Record "Sales Line", var ItemJnlLineToPost: Record "Item Journal Line", var Handled: Boolean)
Parameters
| Name |
Type |
Description |
|
ItemJnlPostLine
|
Microsoft.Inventory.Posting."Item Jnl.-Post Line" |
|
|
SalesLine
|
Record "Sales Line" |
|
|
ItemJnlLineToPost
|
Record "Item Journal Line" |
|
|
Handled
|
Boolean |
|
OnBeforeMakeItemJnlLineForValueEntryPostingFromSalesLine
[IntegrationEvent(False,False)]
local procedure OnBeforeMakeItemJnlLineForValueEntryPostingFromSalesLine(SalesLine: Record "Sales Line", var ItemJnlLineToPost: Record "Item Journal Line")
Parameters
| Name |
Type |
Description |
|
SalesLine
|
Record "Sales Line" |
|
|
ItemJnlLineToPost
|
Record "Item Journal Line" |
|
OnAfterMakeItemJnlLineForValueEntryPostingFromSalesLine
[IntegrationEvent(False,False)]
local procedure OnAfterMakeItemJnlLineForValueEntryPostingFromSalesLine(SalesLine: Record "Sales Line", var ItemJnlLineToPost: Record "Item Journal Line")
Parameters
| Name |
Type |
Description |
|
SalesLine
|
Record "Sales Line" |
|
|
ItemJnlLineToPost
|
Record "Item Journal Line" |
|
OnBeforeInsertCommissionLedgerEntry
[IntegrationEvent(False,False)]
procedure OnBeforeInsertCommissionLedgerEntry(CommissionJournalLine: Record "Commission Journal Line SCCAP", var CommissionLedgEntry: Record "Commission Ledger Entry SCCAP")
Parameters
OnBeforePostCommissionEntry
[IntegrationEvent(False,False)]
local procedure OnBeforePostCommissionEntry(CommissionJournalLine: Record "Commission Journal Line SCCAP", var Handled: Boolean)
Parameters
OnAfterPostCommissionEntry
[IntegrationEvent(False,False)]
local procedure OnAfterPostCommissionEntry(CommissionJournalLine: Record "Commission Journal Line SCCAP", var CommissionLedgEntry: Record "Commission Ledger Entry SCCAP")
Parameters
OnBeforeMakeItemJnlLineForValueEntryPostingFromCommissionJournalLine
[IntegrationEvent(False,False)]
local procedure OnBeforeMakeItemJnlLineForValueEntryPostingFromCommissionJournalLine(TempItemLedgEntry: Record "Item Ledger Entry", CommissionJournalLine: Record "Commission Journal Line SCCAP", var ItemJnlLineToPost: Record "Item Journal Line")
Parameters
OnAfterMakeItemJnlLineForValueEntryPostingFromCommissionJournalLine
[IntegrationEvent(False,False)]
local procedure OnAfterMakeItemJnlLineForValueEntryPostingFromCommissionJournalLine(TempItemLedgEntry: Record "Item Ledger Entry", CommissionJournalLine: Record "Commission Journal Line SCCAP", var ItemJnlLineToPost: Record "Item Journal Line")
Parameters
OnBeforePostCommissionToValueEntryForCommissionJournalLine
[IntegrationEvent(False,False)]
local procedure OnBeforePostCommissionToValueEntryForCommissionJournalLine(CommissionLedgEntry: Record "Commission Ledger Entry SCCAP", CommissionJournalLine: Record "Commission Journal Line SCCAP", var TempItemLedgEntry: Record "Item Ledger Entry" temporary, var ItemJnlLineToPost: Record "Item Journal Line", var Handled: Boolean)
Parameters
See also