Codeunit 5986 Serv-Amounts Mgt. in 28

App
Base Application
Namespace
Microsoft.Service.Posting

Procedures, 17Events, 19

Versions171819202122232425262728latest

Source29

Procedures, 17

NameParametersReturnsAccessObsolete
Initialize(Code[10])public-
GetDimensions(Integer, var Record Dimension Buffer)public-
Finalize()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-
RunOnAfterUpdateInvoiceRounding(Record Service Header, var Record Service Line, var Record Service Line, Boolean, var Integer, var Boolean)internal-

Events, 19

KindNameParametersObsolete
Integration eventOnAfterDivideAmount(var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line)-
Integration eventOnAfterIncrAmount(var Record Service Line, Record Service Line)-
Integration eventOnAfterReverseAmount(var Record Service Line)-
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 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)-
Integration eventOnDivideAmountOnAfterCalcLineAmountExpected(var Record Service Line, var Decimal, var Decimal)-
Integration eventOnInvoiceRoundingAmountOnBeforeCheckUseTempData(var Record Service Header, var Record Service Line)-
Integration eventOnInvoiceRoundingAmountOnAfterCheckUseTempData(var Record Service Header, var Record Service Line)-
Integration eventOnSumServiceLines2OnBeforeInvoiceRounding(var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Line, Option, var Boolean, var Boolean)-
Integration eventOnAfterInvoiceRounding(Record Service Header, var Record Service Line, var Record Service Line, Boolean, Decimal, Record Currency, var Integer, var Boolean, var Boolean, var Integer)-
Integration eventOnDivideAmountOnBeforeTempVATAmountLineRemainderModify(var Record Service Line, var Record Service Header, var Record Currency, var Record VAT Amount Line, var Record VAT Amount Line)-
Integration eventOnRoundAmountOnBeforeCalculateLCYAmounts(var Record Service Line, var Record Service Line, Record Service Header, Record Service Line, Record Service Line, var Record Service Line, var Boolean)-
Integration eventOnAfterUpdateInvoiceRounding(Record Service Header, var Record Service Line, var Record Service Line, Record Currency, Boolean, var Integer, var Boolean, var Boolean, var Integer)-
Integration eventOnDivideAmountOnSalesTaxCalculation(var Record Service Line, Decimal, Option, Record Currency)-
Integration eventOnDivideAmountOnAfterGetTempVATAmountLine(var Record Service Line, var Record VAT Amount Line)-
Integration eventOnAfterInitialize()-