Table of Contents

Codeunit "Post From Posted Doc. SOCAP"

ID 70344784
Namespace: CapVision.Sales.PayOnSalesOrder

Properties

Name Value
Permissions tabledata "Sales Invoice Header" = rm, tabledata "Sales Cr.Memo Header" = rm

Methods

PostMultipleBalancingEntry

procedure PostMultipleBalancingEntry(SalesInvHeader: Record "Sales Invoice Header")

Parameters

Name Type Description
SalesInvHeader Record "Sales Invoice Header"

PostMultipleBalancingEntry

procedure PostMultipleBalancingEntry(SalesCrMemoHeader: Record "Sales Cr.Memo Header")

Parameters

Name Type Description
SalesCrMemoHeader Record "Sales Cr.Memo Header"

PostBalancingEntry

procedure PostBalancingEntry(SalesDocumentPayment: Record "Sales Document Payment SOCAP", ForAmount: Decimal, ExternalDocumentNo: Code[35], SalesInvHeader: Record "Sales Invoice Header")

Parameters

Name Type Description
SalesDocumentPayment Table CapVision.Sales.PayOnSalesOrder."Sales Document Payment SOCAP"
ForAmount Decimal
ExternalDocumentNo Code[35]
SalesInvHeader Record "Sales Invoice Header"

PostBalancingEntry

procedure PostBalancingEntry(SalesDocumentPayment: Record "Sales Document Payment SOCAP", ForAmount: Decimal, ExternalDocumentNo: Code[35], SalesCrMemoHeader: Record "Sales Cr.Memo Header")

Parameters

Name Type Description
SalesDocumentPayment Table CapVision.Sales.PayOnSalesOrder."Sales Document Payment SOCAP"
ForAmount Decimal
ExternalDocumentNo Code[35]
SalesCrMemoHeader Record "Sales Cr.Memo Header"

Events

OnBeforeInsertPostedSalesDocPayment

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertPostedSalesDocPayment(SalesDocumentPayment: Record "Sales Document Payment SOCAP", var PaymentEntry: Record "Payment Entry SOCAP")

Parameters

Name Type Description
SalesDocumentPayment Table CapVision.Sales.PayOnSalesOrder."Sales Document Payment SOCAP"
PaymentEntry Table CapVision.Sales.PayOnSalesOrder."Payment Entry SOCAP"

OnAfterCopySalesDocPaymentToPostedSalesDocPayment

[BusinessEvent(False)]
local procedure OnAfterCopySalesDocPaymentToPostedSalesDocPayment(SalesDocumentPayment: Record "Sales Document Payment SOCAP", PostedDocumentNo: Code[20], ForAmount: Decimal, var PaymentEntry: Record "Payment Entry SOCAP")

Parameters

Name Type Description
SalesDocumentPayment Table CapVision.Sales.PayOnSalesOrder."Sales Document Payment SOCAP"
PostedDocumentNo Code[20]
ForAmount Decimal
PaymentEntry Table CapVision.Sales.PayOnSalesOrder."Payment Entry SOCAP"

OnBeforePostGenJnlLine

[BusinessEvent(False)]
local procedure OnBeforePostGenJnlLine(var PaymentEntry: Record "Payment Entry SOCAP", var GenJnlLine: Record "Gen. Journal Line")

Parameters

Name Type Description
PaymentEntry Table CapVision.Sales.PayOnSalesOrder."Payment Entry SOCAP"
GenJnlLine Record "Gen. Journal Line"

See also