Report 18091205 EOS IPL Serv. Closing Invoice

Report 18091205 EOS IPL Serv. Closing Invoice

LanguageCaption
de-DEServiceabschlussrechnung aus Rechnungsplan
en-USService Closing Invoice from Invoice Plan
it-ITFattura di chiusura assistenza dal piano fattura

Methods

CreateServiceHeader

procedure CreateServiceHeader()

CreateServiceLine

procedure CreateServiceLine(var ServiceHeaderInvoice_Param: Record "Service Header"; var ServiceHeaderCreditMemo_Param: Record "Service Header")

Parameters / Return Value

  • ServiceHeaderInvoice_Param Record "Service Header"

  • ServiceHeaderCreditMemo_Param Record "Service Header"


CheckServiceOrder

procedure CheckServiceOrder(ServiceHeaderInvoiceLocal: Record "Service Header")

Parameters / Return Value

  • ServiceHeaderInvoiceLocal Record "Service Header"

CheckLines

procedure CheckLines()

CheckServiceShptLine

procedure CheckServiceShptLine()

Events

OnBeforeOurOrderCommentLine

local procedure OnBeforeOurOrderCommentLine(ServiceLine: Record "Service Line"; ServiceOrderHeader: Record "Service Header"; ServiceHeaderInvoiceLocal: Record "Service Header"; var skipOurOrderCommentLine: Boolean)

Raised before inserting Service Line with Our Order Comment Line, can be used to skip or modify the line.

Parameters / Return Value

  • ServiceLine Record "Service Line"

    Service Line which is about to be inserted

  • ServiceOrderHeader Record "Service Header"

    Service Order Header that is being processed

  • ServiceHeaderInvoiceLocal Record "Service Header"

  • skipOurOrderCommentLine Boolean

    If set to true skips the inserting of the Our Order Comment Line


OnBeforeModifyOurOrderCommentLine

local procedure OnBeforeModifyOurOrderCommentLine(var ServiceLine: Record "Service Line"; ServiceOrderHeader: Record "Service Header"; ServiceHeaderInvoiceLocal: Record "Service Header")

Raised before inserting Service Line with Our Order Comment Line, can be used to skip or modify the line.

Parameters / Return Value

  • ServiceLine Record "Service Line"

    Service Line which is about to be inserted

  • ServiceOrderHeader Record "Service Header"

    Service Order Header that is being processed

  • ServiceHeaderInvoiceLocal Record "Service Header"


OnBeforeYourOrderCommentLine

local procedure OnBeforeYourOrderCommentLine(ServiceLine: Record "Service Line"; ServiceOrderHeader: Record "Service Header"; ServiceHeaderInvoiceLocal: Record "Service Header"; var skipYourOrderCommentLine: Boolean)

Raised before inserting Service Line with Your Order Comment Line, can be used to skip or modify the line.

Parameters / Return Value

  • ServiceLine Record "Service Line"

    Service Line which is about to be inserted

  • ServiceOrderHeader Record "Service Header"

    Service Order Header that is being processed

  • ServiceHeaderInvoiceLocal Record "Service Header"

  • skipYourOrderCommentLine Boolean

    If set to true skips the inserting of the Your Order Comment Line


OnBeforeModifyYourOrderCommentLine

local procedure OnBeforeModifyYourOrderCommentLine(var ServiceLine: Record "Service Line"; ServiceOrderHeader: Record "Service Header"; ServiceHeaderInvoiceLocal: Record "Service Header")

Raised before inserting Service Line with Your Order Comment Line, can be used to skip or modify the line.

Parameters / Return Value

  • ServiceLine Record "Service Line"

    Service Line which is about to be inserted

  • ServiceOrderHeader Record "Service Header"

    Service Order Header that is being processed

  • ServiceHeaderInvoiceLocal Record "Service Header"



EOS Labs -