Codeunit "Sales-Post and Send"

ID 79
Namespace: Microsoft.Sales.Posting

Properties

Name Value
TableNo Table Microsoft.Sales.Document."Sales Header"

Events

OnAfterPostAndBeforeSend

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

Parameters

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

OnAfterPostAndSend

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

Parameters

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

OnBeforeConfirmAndSend

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmAndSend(SalesHeader: Record "Sales Header", var TempDocumentSendingProfile: Record "Document Sending Profile" temporary, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempDocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"
Result Boolean
IsHandled Boolean

OnBeforeConfirmPostAndSend

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmPostAndSend(SalesHeader: Record "Sales Header", var TempDocumentSendingProfile: Record "Document Sending Profile" temporary, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempDocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"
Result Boolean
IsHandled Boolean

OnBeforeValidateElectronicFormats

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateElectronicFormats(SalesHeader: Record "Sales Header", DocumentSendingProfile: Record "Document Sending Profile", var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
DocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"
IsHandled Boolean

OnBeforePostAndSend

[IntegrationEvent(False,False)]
local procedure OnBeforePostAndSend(var SalesHeader: Record "Sales Header", var HideDialog: Boolean, var TempDocumentSendingProfile: Record "Document Sending Profile" temporary)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
HideDialog Boolean
TempDocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"

OnCodeOnAfterConfirmPostAndSend

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

Parameters

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

OnCodeOnBeforePostSalesHeader

[IntegrationEvent(False,False)]
local procedure OnCodeOnBeforePostSalesHeader(var SalesHeader: Record "Sales Header", var TempDocumentSendingProfile: Record "Document Sending Profile" temporary, HideDialog: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempDocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"
HideDialog Boolean
IsHandled Boolean

OnConfirmPostAndSendOnBeforeGetDocumentSendingProfile

[IntegrationEvent(False,False)]
local procedure OnConfirmPostAndSendOnBeforeGetDocumentSendingProfile(SalesHeader: Record "Sales Header", Customer: Record Customer, var DocumentSendingProfile: Record "Document Sending Profile", var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Customer Table Microsoft.Sales.Customer.Customer
DocumentSendingProfile Table Microsoft.Foundation.Reporting."Document Sending Profile"
IsHandled Boolean

See also