Codeunit 18123341 EOS Cust. Transfer Bill - Post

Codeunit 18123341 EOS Cust. Transfer Bill - Post

Methods

Code

procedure "Code"(var LocalCustTransferBillHeader: Record "EOS Cust. Transfer Bill Header")

Parameters / Return Value

  • LocalCustTransferBillHeader Record "EOS Cust. Transfer Bill Header"

PostCustBillLine

procedure PostCustBillLine(CustTransferBillHeader: Record "EOS Cust. Transfer Bill Header"; CustTransferBillLine: Record "EOS Cust. Transfer Bill Line"; CustLedgEntry: Record "Cust. Ledger Entry")

Parameters / Return Value

  • CustTransferBillHeader Record "EOS Cust. Transfer Bill Header"

  • CustTransferBillLine Record "EOS Cust. Transfer Bill Line"

  • CustLedgEntry Record "Cust. Ledger Entry"


PostBalanceAccount

procedure PostBalanceAccount(CustTransferBillHeader: Record "EOS Cust. Transfer Bill Header"; CustTransferBillLine: Record "EOS Cust. Transfer Bill Line"; CustLedgEntry: Record "Cust. Ledger Entry"; BalanceAmount: Decimal)

Parameters / Return Value

  • CustTransferBillHeader Record "EOS Cust. Transfer Bill Header"

  • CustTransferBillLine Record "EOS Cust. Transfer Bill Line"

  • CustLedgEntry Record "Cust. Ledger Entry"

  • BalanceAmount Decimal


ApplyInvAndUpdateLedgEntry

procedure ApplyInvAndUpdateLedgEntry(var GenJnlLine: Record "Gen. Journal Line"; ICMCustTsfBillLine: Record "EOS Cust. Transfer Bill Line"; Tax: Option " ",Withhold,"Free Lance",Company)

Parameters / Return Value

  • GenJnlLine Record "Gen. Journal Line"

  • ICMCustTsfBillLine Record "EOS Cust. Transfer Bill Line"

  • Tax Option

    " " (0) , Withhold (1) , "Free Lance" (2) , Company (3)


Events

OnAfterPost

local procedure OnAfterPost(var CustomerBillHeader: Record "EOS Cust. Transfer Bill Header"; var PostedCustomerBillHeader: Record "EOS Posted Cust. Tr. Bill Hdr.")

Integration event that is triggered after posting a Customer Transfer Bill.

Parameters / Return Value

  • CustomerBillHeader Record "EOS Cust. Transfer Bill Header"

    The Customer Transfer Bill Header record to be posted (passed by reference).

  • PostedCustomerBillHeader Record "EOS Posted Cust. Tr. Bill Hdr."

    The resulting Posted Customer Transfer Bill Header record (passed by reference).


OnBeforePost

local procedure OnBeforePost(var CustomerBillHeader: Record "EOS Cust. Transfer Bill Header")

Integration event that is triggered before posting a Customer Transfer Bill Header.

Parameters / Return Value

  • CustomerBillHeader Record "EOS Cust. Transfer Bill Header"

    The record of type EOS Cust. Transfer Bill Header that will be posted. This parameter is passed by reference and can be modified by event subscribers.


OnBeforeConfirmPost

local procedure OnBeforeConfirmPost(var CustomerBillHeader: Record "EOS Cust. Transfer Bill Header"; var HideDialog: Boolean)

Integration event that is triggered before confirming the posting of a Customer Transfer Bill.

Parameters / Return Value

  • CustomerBillHeader Record "EOS Cust. Transfer Bill Header"

    The record of type “EOS Cust. Transfer Bill Header” representing the customer bill header to be posted.

  • HideDialog Boolean

    Boolean variable that can be set to hide the confirmation dialog.


OnBeforePostCustomerBillLine

local procedure OnBeforePostCustomerBillLine(var GenJournalLine: Record "Gen. Journal Line"; CustomerBillHeader: Record "EOS Cust. Transfer Bill Header"; CustomerBillLine: Record "EOS Cust. Transfer Bill Line"; CustLedgerEntry: Record "Cust. Ledger Entry")

Integration event that is triggered before posting a customer bill line.

Parameters / Return Value

  • GenJournalLine Record "Gen. Journal Line"

    The general journal line record to be posted.

  • CustomerBillHeader Record "EOS Cust. Transfer Bill Header"

    The header record of the customer transfer bill.

  • CustomerBillLine Record "EOS Cust. Transfer Bill Line"

    The line record of the customer transfer bill.

  • CustLedgerEntry Record "Cust. Ledger Entry"

    The customer ledger entry record related to the bill line.


OnBeforePostBalanceAccount

local procedure OnBeforePostBalanceAccount(var GenJnlLine: Record "Gen. Journal Line"; CustBillHeader: Record "EOS Cust. Transfer Bill Header"; CustTransferBillLine: Record "EOS Cust. Transfer Bill Line"; CustLedgEntry: Record "Cust. Ledger Entry")

Integration event that is triggered before posting the balance account.

Parameters / Return Value

  • GenJnlLine Record "Gen. Journal Line"

    The General Journal Line record (passed by reference).

  • CustBillHeader Record "EOS Cust. Transfer Bill Header"

    The EOS Customer Transfer Bill Header record.

  • CustTransferBillLine Record "EOS Cust. Transfer Bill Line"

    The EOS Customer Transfer Bill Line record.

  • CustLedgEntry Record "Cust. Ledger Entry"

    The Customer Ledger Entry record.



EOS Labs -