Codeunit 18122850 EOS Inv. Disc. Factoring-Post

Codeunit 18122850 EOS Inv. Disc. Factoring-Post

Methods

RunPost

procedure RunPost(var InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

PostProSoluto

procedure PostProSoluto(var InInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • InInvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

PostProSolvendo

procedure PostProSolvendo(var InInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • InInvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

CodeAdvanceIssued

procedure CodeAdvanceIssued(var inInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • inInvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

SettlementFactoring

procedure SettlementFactoring(var IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

CashReceipsFactoring

procedure CashReceipsFactoring(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; var IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"


RefundsAdvanceInvoice

procedure RefundsAdvanceInvoice(var IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

Events

OnAfterGetSetup

local procedure OnAfterGetSetup(var InvDiscFactoringSetup: Record "EOS Inv. Disc. Factoring Setup")

Parameters / Return Value

  • InvDiscFactoringSetup Record "EOS Inv. Disc. Factoring Setup"

OnBeforeInsertIssuedInvDiscFactHdrProSoluto

local procedure OnBeforeInsertIssuedInvDiscFactHdrProSoluto(var IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"


OnBeforeInsertIssuedInvDiscFactLineProSoluto

local procedure OnBeforeInsertIssuedInvDiscFactLineProSoluto(var IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line"; InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line")

Parameters / Return Value

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"


OnBeforeModifyCustLedgerEntryProSoluto

local procedure OnBeforeModifyCustLedgerEntryProSoluto(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • CustLedgerEntry Record "Cust. Ledger Entry"


OnBeforeInsertIssuedInvDiscFactHdrProSolvendo

local procedure OnBeforeInsertIssuedInvDiscFactHdrProSolvendo(var IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"


OnBeforeInsertIssuedInvDiscFactLineProSolvendo

local procedure OnBeforeInsertIssuedInvDiscFactLineProSolvendo(var IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line"; InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line")

Parameters / Return Value

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"


OnBeforeModifyCustLedgerEntryProSolvendo

local procedure OnBeforeModifyCustLedgerEntryProSolvendo(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • CustLedgerEntry Record "Cust. Ledger Entry"


OnBeforePostGenJnlLineProSoluto

local procedure OnBeforePostGenJnlLineProSoluto(DocumentNo: Code[20];InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line";var IsHandled: Boolean)

Parameters / Return Value

  • DocumentNo Code[20]

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"

  • IsHandled Boolean


OnBeforePostGenJnlLineProSolvendo

local procedure OnBeforePostGenJnlLineProSolvendo(DocumentNo: Code[20];InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line";var IsHandled: Boolean)

Parameters / Return Value

  • DocumentNo Code[20]

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"

  • IsHandled Boolean


OnBeforeInsertIssuedInvDiscFactHdrAdvanceIssued

local procedure OnBeforeInsertIssuedInvDiscFactHdrAdvanceIssued(var IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"


OnBeforeInsertIssuedInvDiscFactLineAdvanceIssued

local procedure OnBeforeInsertIssuedInvDiscFactLineAdvanceIssued(var IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line"; InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line")

Parameters / Return Value

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"


OnBeforeModifyCustLedgerEntryAdvanceIssued

local procedure OnBeforeModifyCustLedgerEntryAdvanceIssued(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • CustLedgerEntry Record "Cust. Ledger Entry"


OnBeforePostGenJnlLineAdvanceIssued

local procedure OnBeforePostGenJnlLineAdvanceIssued(InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line";var IsHandled: Boolean)

Parameters / Return Value

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"

  • IsHandled Boolean


OnBeforePostGenJnlLineAdvanceInvoicePostBalanceAccount

local procedure OnBeforePostGenJnlLineAdvanceInvoicePostBalanceAccount(InvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";InvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line";var IsHandled: Boolean)

Parameters / Return Value

  • InvDiscFactHeader Record "EOS Inv. Disc. Fact. Header"

  • InvDiscFactoringLine Record "EOS Inv. Disc. Factoring Line"

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"

  • IsHandled Boolean


OnBeforeInsertGenJnlLineSettlementPostBalance

local procedure OnBeforeInsertGenJnlLineSettlementPostBalance(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.";IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line";var GenJournalLine: Record "Gen. Journal Line")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • GenJournalLine Record "Gen. Journal Line"


OnBeforeInsertGenJnlLineSettlementLine

local procedure OnBeforeInsertGenJnlLineSettlementLine(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.";IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line";var GenJournalLine: Record "Gen. Journal Line")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • GenJournalLine Record "Gen. Journal Line"


OnBeforeInsertGenJnlLineCashReceips

local procedure OnBeforeInsertGenJnlLineCashReceips(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.";IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line";var GenJournalLine: Record "Gen. Journal Line")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • GenJournalLine Record "Gen. Journal Line"


OnBeforeInsertGenJnlLineRefundPostBalance

local procedure OnBeforeInsertGenJnlLineRefundPostBalance(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.";IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line";var GenJournalLine: Record "Gen. Journal Line")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • GenJournalLine Record "Gen. Journal Line"


OnBeforeInsertGenJnlLineRefundLine

local procedure OnBeforeInsertGenJnlLineRefundLine(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr.";IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line";var GenJournalLine: Record "Gen. Journal Line")

Parameters / Return Value

  • IssuedInvDiscFactHdr Record "EOS Issued Inv.Disc.Fact. Hdr."

  • IssuedInvDiscFactLine Record "EOS Issued Inv.Disc.Fact. Line"

  • GenJournalLine Record "Gen. Journal Line"



EOS Labs -