Codeunit 18122851 EOS Inv. Disc. Factoring Mgt.

Codeunit 18122851 EOS Inv. Disc. Factoring Mgt.

Methods

GotoPage

procedure GotoPage(Notif: Notification)

Parameters / Return Value

  • Notif Notification

NotificationHandler

procedure NotificationHandler(PageNoToOpen: Integer; Scope: NotificationScope; MessageText: Text; ActionText: Text; HasAction: Boolean)

Parameters / Return Value

  • PageNoToOpen Integer

  • Scope NotificationScope

  • MessageText Text

  • ActionText Text

  • HasAction Boolean


RecoveryAbiCab

procedure RecoveryAbiCab(var EOSInvDiscFactoringLine: Record "EOS Inv. Disc. Factoring Line")

Parameters / Return Value

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

CalcIssuedHeaderTotalAmount

procedure CalcIssuedHeaderTotalAmount(EOSIssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

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

CreateLinesInvDiscFactoringLine

procedure CreateLinesInvDiscFactoringLine(var CustLedgerEntry: Record "Cust. Ledger Entry"; EOSInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • CustLedgerEntry Record "Cust. Ledger Entry"

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


AssistEdit

procedure AssistEdit(var Rec: Record "EOS Inv. Disc. Fact. Header"; OldFactoringBillHeader: Record "EOS Inv. Disc. Fact. Header"): Boolean

Parameters / Return Value

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

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

  • Returns Boolean


SaveXMLZip

procedure SaveXMLZip(TableID: Integer; DistinctNo: Code[20])

Parameters / Return Value

  • TableID Integer

  • DistinctNo Code[20]


CheckElectronicInvoiceforItaly

procedure CheckElectronicInvoiceforItaly()

OpenGeneralJournals

procedure OpenGeneralJournals(IssuedInvDiscFactHdr: Record "EOS Issued Inv.Disc.Fact. Hdr."; CashReceipts: Boolean)

Parameters / Return Value

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

  • CashReceipts Boolean


CalculateSettlements

procedure CalculateSettlements(CustomerFactNo: Code[20]; var IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

  • CustomerFactNo Code[20]

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


CalculateRefunds

procedure CalculateRefunds(var IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

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

CheckSettlementBatch

procedure CheckSettlementBatch(IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

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

CheckRefundsBatch

procedure CheckRefundsBatch(IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

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

CheckCashReceiptBatch

procedure CheckCashReceiptBatch(IssuedInvDiscFactLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

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

Events

OnBeforeInsertLinesInvDiscFactoringLine

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

Parameters / Return Value

  • CustLedgerEntry Record "Cust. Ledger Entry"

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

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


OnAfterSetCustLedgerEntryFilters_CreateLinesInvDiscFactoringLine

local procedure OnAfterSetCustLedgerEntryFilters_CreateLinesInvDiscFactoringLine(var CustLedgerEntry: Record "Cust. Ledger Entry"; EOSInvDiscFactHeader: Record "EOS Inv. Disc. Fact. Header")

Parameters / Return Value

  • CustLedgerEntry Record "Cust. Ledger Entry"

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


OnAfterSetInvDiscFactoringLineFilters_SaveInvoiceXML

local procedure OnAfterSetInvDiscFactoringLineFilters_SaveInvoiceXML(var FactoringLine: Record "EOS Inv. Disc. Factoring Line")

Parameters / Return Value

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

OnAfterSetIssuedInvDiscFactLineFilters_SaveInvoiceXML

local procedure OnAfterSetIssuedInvDiscFactLineFilters_SaveInvoiceXML(var IssuedFactoringLine: Record "EOS Issued Inv.Disc.Fact. Line")

Parameters / Return Value

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

OnBeforeCreateXMLFile_SaveXMLZip

local procedure OnBeforeCreateXMLFile_SaveXMLZip(TableID: Integer; DistinctNo: Code[20]; var FileName: Text)

Parameters / Return Value

  • TableID Integer

  • DistinctNo Code[20]

  • FileName Text



EOS Labs -