TableExtension 37 Sales Line

TableExtension 18091201 EOS TableExt18091201

Fields

EOS IPL Invoice Plan No. (18091200)

Code[20]

TableRelation: "EOS IPL Invoice Plan Header"


EOS IPL Invoice Plan Line No. (18091201)

Integer

TableRelation: "EOS IPL Invoice Plan Line"."Line No." where("Invoice Plan No." = field("EOS IPL Invoice Plan No."))


EOS IPL Document Type (18091202)

Enum "EOS059 IPL Document Type"


EOS IPL Reverse Line No. (18091203)

Integer

TableRelation: "EOS IPL Invoice Plan Line"."Line No." where("Invoice Plan No." = field("EOS IPL Invoice Plan No."))


EOS IPL Correction (18091205)

Boolean


Events

EOSOnBeforeIPLChecksOnBeforeModify

local procedure EOSOnBeforeIPLChecksOnBeforeModify(SalesHeader: Record "Sales Header"; Rec: Record "Sales Line"; xRec: Record "Sales Line"; var isHandled: Boolean)

Raised in OnBeforeModify of Sales Line before Invoice Plan checks are executed. Allows subscribers to intercept and handle specific validation scenarios for anticipated payment invoices.

Parameters / Return Value

  • SalesHeader Record "Sales Header"

    The Sales Header associated with the Sales Line being modified.

  • Rec Record "Sales Line"

    The current state of the Sales Line being modified.

  • xRec Record "Sales Line"

    The previous state of the Sales Line before modification.

  • isHandled Boolean

    Set to true if the event handler has handled the validation; when true, the standard EOSPaymentPlanCheck is not executed.



EOS Labs -