Codeunit "Edit Commission Entry SCCAP"
ID 8118073
Namespace: CapVision.Sales.AdvancedCommissions.Journal
Properties
| Name |
Value |
| SingleInstance |
True
|
| Access |
Public
|
Methods
OpenEdit
Ouvre une page permettant d'éditer l'écriture de commission.
procedure OpenEdit(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP")
Parameters
OpenEdit
Ouvre une page permettant d'éditer une des écritures de commission liée à une ligne de facture.
procedure OpenEdit(var SalesInvoiceLine: Record "Sales Invoice Line")
Parameters
| Name |
Type |
Description |
|
SalesInvoiceLine
|
Record "Sales Invoice Line" |
|
OpenEdit
Ouvre une page permettant d'éditer une des écritures de commission liée à une ligne d'avoir.
procedure OpenEdit(var SalesCrMemoLine: Record "Sales Cr.Memo Line")
Parameters
| Name |
Type |
Description |
|
SalesCrMemoLine
|
Record "Sales Cr.Memo Line" |
|
OpenEdit
procedure OpenEdit(var PurchInvLine: Record "Purch. Inv. Line")
Parameters
| Name |
Type |
Description |
|
PurchInvLine
|
Record "Purch. Inv. Line" |
|
OpenEdit
procedure OpenEdit(var PurchCrMemoLine: Record "Purch. Cr. Memo Line")
Parameters
| Name |
Type |
Description |
|
PurchCrMemoLine
|
Record "Purch. Cr. Memo Line" |
|
PostEdit
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
Valide la modification du pourcentage de commission sur une écriture de commission.
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
procedure PostEdit(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal)
Parameters
PostEdit
procedure PostEdit(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalesAmount: Decimal)
Parameters
PostEdit
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
Valide la modification du pourcentage et du vendeur de commission sur une écriture de commission.
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
procedure PostEdit(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewSalespersonCode: Code[20], NewCommissionPct: Decimal)
Parameters
PostEdit
Valide la modification du pourcentage et du vendeur de commission sur une écriture de commission.
procedure PostEdit(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewSalespersonCode: Code[20], NewCommissionPct: Decimal, NewSalesAmount: Decimal)
Parameters
CopyCommissionEntryToCommJnlLine
Copie une écriture de commission vers une feuille de commission.
procedure CopyCommissionEntryToCommJnlLine(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var CommJnlLine: Record "Commission Journal Line SCCAP")
Parameters
Events
OnBeforeCheckEntry
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
[BusinessEvent(False)]
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
local procedure OnBeforeCheckEntry(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, var IsHandled: Boolean, NewSalespersonCode: Code[20])
Parameters
OnAfterCheckEntry
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
[BusinessEvent(False)]
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
local procedure OnAfterCheckEntry(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalespersonCode: Code[20])
Parameters
OnBeforePostEdit
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
[BusinessEvent(False)]
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
local procedure OnBeforePostEdit(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, var IsHandled: Boolean, NewSalespersonCode: Code[20])
Parameters
OnAfterPostEdit
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
[BusinessEvent(False)]
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
local procedure OnAfterPostEdit(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalespersonCode: Code[20])
Parameters
OnBeforePostNewCommLedgerEntry
Obsolete
This element will become obsolete from version 25.11. Use the overload with NewSalesAmount parameter instead.
[BusinessEvent(False)]
[Obsolete(Use the overload with NewSalesAmount parameter instead.,25.11)]
local procedure OnBeforePostNewCommLedgerEntry(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, var CommJnlLine: Record "Commission Journal Line SCCAP", NewSalespersonCode: Code[20])
Parameters
OnBeforeCheckEntry2
[BusinessEvent(False)]
local procedure OnBeforeCheckEntry2(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalesAmount: Decimal, var IsHandled: Boolean, NewSalespersonCode: Code[20])
Parameters
OnAfterCheckEntry2
[BusinessEvent(False)]
local procedure OnAfterCheckEntry2(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalesAmount: Decimal, NewSalespersonCode: Code[20])
Parameters
OnBeforePostEdit2
[BusinessEvent(False)]
local procedure OnBeforePostEdit2(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalesAmount: Decimal, var IsHandled: Boolean, NewSalespersonCode: Code[20])
Parameters
OnAfterPostEdit2
[BusinessEvent(False)]
local procedure OnAfterPostEdit2(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalesAmount: Decimal, NewSalespersonCode: Code[20])
Parameters
OnBeforePostNewCommLedgerEntry2
[BusinessEvent(False)]
local procedure OnBeforePostNewCommLedgerEntry2(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", NewCommissionPct: Decimal, NewSalesAmount: Decimal, var CommJnlLine: Record "Commission Journal Line SCCAP", NewSalespersonCode: Code[20])
Parameters
OnBeforePostCancellationEntry
[BusinessEvent(False)]
local procedure OnBeforePostCancellationEntry(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var CommissionJnlLine: Record "Commission Journal Line SCCAP")
Parameters
OnAfterCopyCommissionEntryToCommJnlLine
[BusinessEvent(False)]
local procedure OnAfterCopyCommissionEntryToCommJnlLine(CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var CommJnlLine: Record "Commission Journal Line SCCAP")
Parameters
OnAfterCopySalesCrMemoLineToCommLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopySalesCrMemoLineToCommLedgerEntry(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var SalesCrMemoLine: Record "Sales Cr.Memo Line")
Parameters
OnAfterCopySalesInvLineToCommLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopySalesInvLineToCommLedgerEntry(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var SalesInvoiceLine: Record "Sales Invoice Line")
Parameters
OnAfterCopyPurchCrMemoLineToCommLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopyPurchCrMemoLineToCommLedgerEntry(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var PurchCrMemoLine: Record "Purch. Cr. Memo Line")
Parameters
OnAfterCopyPurchInvLineToCommLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterCopyPurchInvLineToCommLedgerEntry(var CommLedgerEntry: Record "Commission Ledger Entry SCCAP", var PurchInvLine: Record "Purch. Inv. Line")
Parameters
See also