Codeunit 18008383 EOS011 FIRR Calc.

Codeunit 18008383 EOS011 FIRR Calc.

Gathers all functions used to handle FIRR calculation

Methods

ReadSetup

procedure ReadSetup(CalcDate: Date; HideDialog: Boolean): Boolean

Parameters / Return Value

  • CalcDate Date

  • HideDialog Boolean

  • Returns Boolean


CalcFIRRbySalesperson

procedure CalcFIRRbySalesperson(VendorNo: Code[20]; CalcDate: Date; OnlyPreview: Boolean; DocumentNo: Code[20])

Parameters / Return Value

  • VendorNo Code[20]

  • CalcDate Date

  • OnlyPreview Boolean

  • DocumentNo Code[20]


CalcFIRRbySalesperson

procedure CalcFIRRbySalesperson(VendorNo: Code[20]; CalcDate: Date; OnlyPreview: Boolean; DocumentNo: Code[20]; CreateJnlLines: Boolean)

Parameters / Return Value

  • VendorNo Code[20]

  • CalcDate Date

  • OnlyPreview Boolean

  • DocumentNo Code[20]

  • CreateJnlLines Boolean


CreateJnlLinesFromContrEntries

procedure CreateJnlLinesFromContrEntries(var EOS011ContrLedgerEntry: Record "EOS011 Contr. Ledger Entry"; Post: Boolean; Correction: Boolean; Hidedialog: Boolean) ProcessedRec: Integer

Parameters / Return Value

  • EOS011ContrLedgerEntry Record "EOS011 Contr. Ledger Entry"

  • Post Boolean

  • Correction Boolean

  • Hidedialog Boolean

  • Returns Integer


GetProcessedLines

procedure GetProcessedLines(var GenJournalLine: Record "Gen. Journal Line"; var TempEOS011ContrLedgerEntry: Record "EOS011 Contr. Ledger Entry" temporary): Integer

Parameters / Return Value

  • GenJournalLine Record "Gen. Journal Line"

  • TempEOS011ContrLedgerEntry Record "EOS011 Contr. Ledger Entry"

  • Returns Integer


RetrieveBufferToPrint

procedure RetrieveBufferToPrint(var outGlobalContributionsLedgEntry: Record "EOS011 Contr. Ledger Entry" temporary)

Parameters / Return Value

  • outGlobalContributionsLedgEntry Record "EOS011 Contr. Ledger Entry"


EOS Labs -