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
See also