Codeunit 5986 Serv-Amounts Mgt. in 25

App
Base Application
Namespace
Microsoft.Service.Posting

Procedures, 18Events, 21

Versions171819202122232425262728latest

Source29

Procedures, 18

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)publicPending 19.0
Replaced by FillInvoicePostBuffer().
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-
FillInvoicePostBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header)publicPending 20.0
Replaced by new implementation in ServicePostInvoice codeunit

Events, 21

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 eventOnBeforeFillInvPostingBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)Pending 19.0
Replaced by event OnBeforeFillInvoicePostBuffer().
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)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
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 eventOnAfterFillInvoicePostBuffer(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
Integration eventOnBeforeInvPostingBufferCalcInvoiceDiscountAmount(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
Integration eventOnBeforeInvPostingBufferCalcLineDiscountAmount(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
Integration eventOnAfterFillInvoicePostBufferProcedure(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
Integration eventOnAfterUpdateInvPostBuffer(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
Integration eventOnBeforeFillInvoicePostBuffer(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)Pending 20.0
Replaced by new implementation event in codeunit ServicePostInvoice
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)-