Report 18126558 EOS029 Cntnr.-Create Invoices

Report 18126558 EOS029 Cntnr.-Create Invoices

LanguageCaption
de-DEContainer - Rechnungen erstellen
en-USContainer - Create Invoice
it-ITContenitori - Crea fatture

Methods

SetHideValidationDialog

procedure SetHideValidationDialog(NewHideValidationDialog: Boolean)

Parameters / Return Value

  • NewHideValidationDialog Boolean

Events

OnBeforeGetSalesHeader

local procedure OnBeforeGetSalesHeader(ContainerEntry: Record "EOS029 Container Entry"; var SalesHeader: Record "Sales Header"; Handled: Boolean)

Raised whenever a sales header (invoice) is tried to be found for a given container entry. Use this to provide custom logic to find that sales header.

Parameters / Return Value

  • ContainerEntry Record "EOS029 Container Entry"

    The container entry for which to get the sales header.

  • SalesHeader Record "Sales Header"

    The found sales header. If you provide an empty sales header (No. = ‘'), then no invoice will be created for this entry.

  • Handled Boolean

    Gets or sets if the event has been completely handled.


OnAfterCreateSalesHeader

local procedure OnAfterCreateSalesHeader(var SalesHeader: Record "Sales Header"; ContainerEntry: Record "EOS029 Container Entry")

Raised after a sales header has been created for the given container entry.

Parameters / Return Value

  • SalesHeader Record "Sales Header"

    The sales header.

  • ContainerEntry Record "EOS029 Container Entry"

    The container entry.


OnAfterCreateSalesLine

local procedure OnAfterCreateSalesLine(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; ContainerEntry: Record "EOS029 Container Entry")

Raised after a sales invoice line has been created for a container entry.

Parameters / Return Value

  • SalesHeader Record "Sales Header"

    The sales invoice header.

  • SalesLine Record "Sales Line"

    The sales invoice line.

  • ContainerEntry Record "EOS029 Container Entry"

    The container entry.



EOS Labs -