OnBeforeSetPostedAmount Event
Codeunit Contract Posting Mgt.
Raised before posted amounts are set in contract entries. Posted amount is fetched from line amount in the posted document line while the sales document is posted.
Signature
[IntegrationEvent(false, false)]
OnBeforeSetPostedAmount(Type: Enum "Sales Document Type"; DocumentNo: Code[20]; var ContractEntry: Record "QWEPR Contract Entry"; var LineAmount: Decimal; var LineDiscountPercent: Decimal; var IsHandled: Boolean)
Parameters
Type Enum "Sales Document Type"
Type of sales document (Invoice or Credit Memo).
DocumentNo Code[20]
Document No. of the posted sales document.
var ContractEntry Record "QWEPR Contract Entry"
The contract entry connected to the document line being posted.
var LineAmount Decimal
Line Amount from the posted document line. LineAmount will be used to set Posted Amount and calculate Posted Amount (LCY) in ContractEntry
var LineDiscountPercent Decimal
Line Discount % from the posted document line. LineDiscountPercent will be used to set Posted Line Discount % in ContractEntry
var IsHandled Boolean
Should be set to true to skip standard functionality for how posted amounts in contract entries are set. Should be honored if already set. (Handled Pattern)
This documentation is generated from Parrot v27.0