Codeunit "Sales-Post Prepayment (Yes/No)"

ID 443
Namespace: Microsoft.Sales.Posting

Properties

Name Value
EventSubscriberInstance Manual

Methods

PostPrepmtInvoiceYN

procedure PostPrepmtInvoiceYN(var SalesHeader2: Record "Sales Header", Print: Boolean)

Parameters

Name Type Description
SalesHeader2 Table Microsoft.Sales.Document."Sales Header"
Print Boolean

PostPrepmtCrMemoYN

procedure PostPrepmtCrMemoYN(var SalesHeader2: Record "Sales Header", Print: Boolean)

Parameters

Name Type Description
SalesHeader2 Table Microsoft.Sales.Document."Sales Header"
Print Boolean

Preview

procedure Preview(var SalesHeader: Record "Sales Header", DocumentType: Option)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
DocumentType Option

GetReport

procedure GetReport(var SalesHeader: Record "Sales Header", DocumentType: Option)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
DocumentType Option

Events

OnAfterPostPrepmtInvoiceYN

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

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnAfterPostPrepmtCrMemoYN

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

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

OnBeforeGetReport

[IntegrationEvent(False,False)]
local procedure OnBeforeGetReport(var SalesHeader: Record "Sales Header", DocumentType: Option, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
DocumentType Option
IsHandled Boolean

OnBeforeConfirmForDocument

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmForDocument(var SalesHeader: Record "Sales Header", var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Result Boolean
IsHandled Boolean

OnBeforePostPrepmtDocument

[IntegrationEvent(False,False)]
local procedure OnBeforePostPrepmtDocument(var SalesHeader: Record "Sales Header", PrepmtDocumentType: Option)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
PrepmtDocumentType Option

OnPostPrepmtInvoiceYNOnBeforeConfirm

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

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
IsHandled Boolean

OnPostPrepmtDocumentOnBeforeRunSalesPostPrepayments

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

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
SuppressCommit Boolean

See also