Codeunit 5986 Serv-Amounts Mgt. in 17

App
Base Application

Procedures, 17Events, 12

Versions171819202122232425262728latest

Source29

Procedures, 17

NameParametersReturnsAccessObsolete
Initialize(Code[10])public-
GetDimensions(Integer, var Record Dimension Buffer)public-
Finalize()public-
FillInvPostingBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header)public-
DivideAmount(Option, Decimal, var Record Service Header, var Record Service Line, var Record VAT Amount Line, var Record VAT Amount Line)public-
RoundAmount(Decimal, var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Line, var Record Service Line, var Record Service Line)public-
ReverseAmount(var Record Service Line)public-
InvoiceRounding(var Record Service Header, var Record Service Line, var Record Service Line, var Boolean, Boolean, Integer)public-
RoundingLineInserted()Booleanpublic-
GetRoundingLineNo()Integerpublic-
SumServiceLines(var Record Service Header, Option, var Record Service Line, var Record Service Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal)public-
SumServiceLinesTemp(var Record Service Header, var Record Service Line, Option, var Record Service Line, var Record Service Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal)public-
GetServiceLines(var Record Service Header, var Record Service Line, Option)public-
MAX(Integer, Integer)Integerpublic-
GetLastLineNo(Record Service Line)Integerpublic-
SetSuppressCommit(Boolean)public-
AmountsDifferByMoreThanRoundingPrecision(Decimal, Decimal, Decimal)Booleanpublic-

Events, 12

KindNameParametersObsolete
Integration eventOnAfterDivideAmount(var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line)-
Integration eventOnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean)-
Integration eventOnAfterIncrAmount(var Record Service Line, Record Service Line)-
Integration eventOnAfterReverseAmount(var Record Service Line)-
Integration eventOnAfterUpdateInvPostBuffer(var Record Invoice Post. Buffer)-
Integration eventOnBeforeFillInvPostingBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)-
Integration eventOnBeforeDivideAmount(var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line)-
Integration eventOnBeforeInvoiceRoundingAmount(var Record Service Header, var Decimal, Boolean, var Decimal, Boolean)-
Integration eventOnBeforeRoundAmount(var Record Service Header, var Record Service Line, Decimal)-
Integration eventOnBeforeUpdateInvPostBuffer(var Record Invoice Post. Buffer)-
Integration eventOnRoundAmountOnBeforeIncrAmount(var Record Service Line, Record Service Line, Record Service Line, Date, Boolean)-
Integration eventOnSumServiceLines2OnBeforeSetTypeFilters(var Record Service Line, Record Service Header, Option, var Boolean)-