Codeunit 18123713 EOS066 EX041 CDW

Codeunit 18123713 EOS066 EX041 CDW

Methods

Raise_GetReasonCodeWithNoLedgerEntries

procedure Raise_GetReasonCodeWithNoLedgerEntries(var ReasonCode: Record "Reason Code")

Parameters / Return Value

  • ReasonCode Record "Reason Code"

Raise_GetReasonCodeWithNoItemEntries

procedure Raise_GetReasonCodeWithNoItemEntries(var ReasonCode: Record "Reason Code")

Parameters / Return Value

  • ReasonCode Record "Reason Code"

Events

OnGetIsNoInvoicing

internal procedure OnGetIsNoInvoicing(ValueEntry: Record "Value Entry"; var isNoInvocing: Boolean)

Event to query the EX041 and get the posting policy.

Parameters / Return Value

  • ValueEntry Record "Value Entry"

    The value entry as parameter.

  • isNoInvocing Boolean

    Return if the ValueEntry has been posted as “No Invoicing and Ledger Entries”.


GetReasonCodeWithNoLedgerEntries

local procedure GetReasonCodeWithNoLedgerEntries(var ReasonCode: Record "Reason Code")

Event raised by the function Raise_GetReasonCodeWithNoLedgerEntries. This is needed for EMA WI9738 in order to retrieve ReasonCode with the “No Ledger Entries” value for the “Posting Policy”.

Parameters / Return Value

  • ReasonCode Record "Reason Code"

    The ReasonCode that will be returned filtered.


GetReasonCodeWithNoItemEntries

local procedure GetReasonCodeWithNoItemEntries(var ReasonCode: Record "Reason Code")

Event raised by the function Raise_GetReasonCodeWithNoItemEntries. This is needed for EMA WI9738 in order to retrieve ReasonCode with the “No Item Entries” value for the ““Item Entries Policy”".

Parameters / Return Value

  • ReasonCode Record "Reason Code"

    The ReasonCode that will be returned filtered.



EOS Labs -