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