Table of Contents

TableExtension "Purchase Line SCCAP"

ID 8118070
Namespace: CapVision.Sales.AdvancedCommissions.Purchases
Extends: Microsoft.Purchases.Document."Purchase Line"

Fields

Name Type Description
"Commission Applies-to ID SCCAP" Code[20]
"Commission % SCCAP" Decimal
"Commission Amount (LCY) SCCAP" Decimal
"Purchaser Code SCCAP" Code[20]

Methods

UpdateCommissionPercentSCCAP

procedure UpdateCommissionPercentSCCAP(PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Record "Purchase Header"

UpdateCommissionAmountSCCAP

procedure UpdateCommissionAmountSCCAP()

ValidatePuchaserOnPurchaseLineSCCAP

procedure ValidatePuchaserOnPurchaseLineSCCAP(PurchaseLine2: Record "Purchase Line", IsTransaction: Boolean, IsPostAction: Boolean)

Parameters

Name Type Description
PurchaseLine2 Record "Purchase Line"
IsTransaction Boolean
IsPostAction Boolean

Events

OnBeforeUpdateCommissionAmountSCCAP

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateCommissionAmountSCCAP(var PurchaseLine: Record "Purchase Line", var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseLine Record "Purchase Line"
IsHandled Boolean

OnAfterUpdateCommissionAmountSCCAP

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateCommissionAmountSCCAP(var PurchaseLine: Record "Purchase Line")

Parameters

Name Type Description
PurchaseLine Record "Purchase Line"

See also