Table of Contents

Codeunit "Document Payment Mgt SOCAP"

ID 70344776
Namespace: CapVision.Sales.PayOnSalesOrder

Properties

Name Value
Access Public
SingleInstance True
Permissions tabledata "Sales Invoice Header" = rm, tabledata "Sales Cr.Memo Header" = rm

Methods

UpdatePaymentMethod

Synchronise le mode de règlement de l'en-tête vente avec les paiements associés.

procedure UpdatePaymentMethod(var SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Record "Sales Header"

UpdatePaymentMethod

Synchronise le mode de règlement de la facture avec les paiements associés.

procedure UpdatePaymentMethod(var SalesInvoiceHeader: Record "Sales Invoice Header")

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"

UpdatePaymentMethod

Synchronise le mode de règlement de l'avoir avec les paiements associés.

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

Parameters

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

InsertDefaultPayment

procedure InsertDefaultPayment(var SalesHeader: Record "Sales Header", ShowError: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
ShowError Boolean

Events

OnBeforePostPaymentYesNo

[IntegrationEvent(False,False)]
local procedure OnBeforePostPaymentYesNo(var SalesHeader: Record "Sales Header", var Handled: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
Handled Boolean

OnBeforeInsertDefaultPaymentForSalesHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertDefaultPaymentForSalesHeader(SalesHeader: Record "Sales Header", ShowError: Boolean, var Handled: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
ShowError Boolean
Handled Boolean

OnBeforeUpdateSalesHeaderPaymentMethod

[BusinessEvent(False)]
local procedure OnBeforeUpdateSalesHeaderPaymentMethod(var SalesHeader: Record "Sales Header", var Handled: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
Handled Boolean

OnBeforeUpdateSalesInvoicePaymentMethod

[BusinessEvent(False)]
local procedure OnBeforeUpdateSalesInvoicePaymentMethod(var SalesInvoiceHeader: Record "Sales Invoice Header", var Handled: Boolean)

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"
Handled Boolean

OnBeforeUpdateSaleCrMemoPaymentMethod

[BusinessEvent(False)]
local procedure OnBeforeUpdateSaleCrMemoPaymentMethod(var SalesCrMemoHeader: Record "Sales Cr.Memo Header", var Handled: Boolean)

Parameters

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

OnBeforeRemoveBalAccountNoIfSalesPaymentEnabled

[BusinessEvent(False)]
local procedure OnBeforeRemoveBalAccountNoIfSalesPaymentEnabled(var SalesHeader: Record "Sales Header", var Handled: Boolean)

Parameters

Name Type Description
SalesHeader Record "Sales Header"
Handled Boolean

OnBeforeApplyGLEntryWithPaymentEntry

[BusinessEvent(False)]
internal procedure OnBeforeApplyGLEntryWithPaymentEntry(GLEntry: Record "G/L Entry", var PaymentEntry: Record "Payment Entry SOCAP", var Handled: Boolean)

Parameters

Name Type Description
GLEntry Record "G/L Entry"
PaymentEntry Table CapVision.Sales.PayOnSalesOrder."Payment Entry SOCAP"
Handled Boolean

See also