Codeunit 18122850 EOS Inv. Disc. Factoring-Post

Codeunit 18122850 EOS Inv. Disc. Factoring-Post

Methods

RunPost

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

Parameters / Return Value

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

PostProSoluto

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

Parameters / Return Value

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

PostProSolvendo

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

Parameters / Return Value

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

CodeAdvanceIssued

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

Parameters / Return Value

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

PostApply

procedure PostApply(CustFactNo: Code[20])

Parameters / Return Value

  • CustFactNo Code[20]

CheckApply

procedure CheckApply(CustFactNo: Code[20])

Parameters / Return Value

  • CustFactNo Code[20]

Events

OnAfterGetSetup

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

Parameters / Return Value

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

OnBeforeInsertIssuedInvDiscFactHdrProSoluto

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

Parameters / Return Value

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

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


OnBeforeInsertIssuedInvDiscFactLineProSoluto

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

Parameters / Return Value

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

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


OnBeforeModifyCustLedgerEntryProSoluto

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

Parameters / Return Value

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

  • CustLedgerEntry Record "Cust. Ledger Entry"


OnBeforeInsertIssuedInvDiscFactHdrProSolvendo

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

Parameters / Return Value

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

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


OnBeforeInsertIssuedInvDiscFactLineProSolvendo

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

Parameters / Return Value

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

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


OnBeforeModifyCustLedgerEntryProSolvendo

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

Parameters / Return Value

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

  • CustLedgerEntry Record "Cust. Ledger Entry"


OnBeforePostModifyGenJnlLineProSoluto

local procedure OnBeforePostModifyGenJnlLineProSoluto(DocumentNo: Code[20];EOSInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";EOSInvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line")

Parameters / Return Value

  • DocumentNo Code[20]

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

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

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"


OnBeforePostModifyGenJnlLineProSolvendo

local procedure OnBeforePostModifyGenJnlLineProSolvendo(DocumentNo: Code[20];EOSInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";EOSInvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line")

Parameters / Return Value

  • DocumentNo Code[20]

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

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

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"


OnBeforeInsertIssuedInvDiscFactHdrAdvanceIssued

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

Parameters / Return Value

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

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


OnBeforeInsertIssuedInvDiscFactLineAdvanceIssued

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

Parameters / Return Value

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

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


OnBeforeModifyCustLedgerEntryAdvanceIssued

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

Parameters / Return Value

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

  • CustLedgerEntry Record "Cust. Ledger Entry"


OnBeforePostModifyGenJnlLineAdvanceIssued

local procedure OnBeforePostModifyGenJnlLineAdvanceIssued(EOSInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";EOSInvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line")

Parameters / Return Value

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

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

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"


OnBeforePostModifyGenJnlLineAdvanceInvoicePostBalanceAccount

local procedure OnBeforePostModifyGenJnlLineAdvanceInvoicePostBalanceAccount(EOSInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header";EOSInvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line";CustLedgerEntry: Record "Cust. Ledger Entry";var GenJnlLine: Record "Gen. Journal Line")

Parameters / Return Value

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

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

  • CustLedgerEntry Record "Cust. Ledger Entry"

  • GenJnlLine Record "Gen. Journal Line"



EOS Labs -