Codeunit 5986 Serv-Amounts Mgt. in 18
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 17
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| 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 | () | Boolean | public | - |
| GetRoundingLineNo | () | Integer | public | - |
| 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) | Integer | public | - |
| GetLastLineNo | (Record Service Line) | Integer | public | - |
| SetSuppressCommit | (Boolean) | public | - | |
| AmountsDifferByMoreThanRoundingPrecision | (Decimal, Decimal, Decimal) | Boolean | public | - |
Events, 14
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterDivideAmount | (var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line) | - |
| Integration event | OnAfterIncrAmount | (var Record Service Line, Record Service Line) | - |
| Integration event | OnAfterReverseAmount | (var Record Service Line) | - |
| Integration event | OnAfterUpdateInvPostBuffer | (var Record Invoice Post. Buffer) | - |
| Integration event | OnBeforeFillInvPostingBuffer | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | - |
| Integration event | OnBeforeDivideAmount | (var Record Service Header, var Record Service Line, Option, Decimal, var Record VAT Amount Line, var Record VAT Amount Line) | - |
| Integration event | OnBeforeInvoiceRoundingAmount | (var Record Service Header, var Decimal, Boolean, var Decimal, Boolean) | - |
| Integration event | OnBeforeRoundAmount | (var Record Service Header, var Record Service Line, Decimal) | - |
| Integration event | OnBeforeUpdateInvPostBuffer | (var Record Invoice Post. Buffer) | - |
| Integration event | OnRoundAmountOnBeforeIncrAmount | (var Record Service Line, Record Service Line, Record Service Line, Date, Boolean) | - |
| Integration event | OnSumServiceLines2OnBeforeSetTypeFilters | (var Record Service Line, Record Service Header, Option, var Boolean) | - |
| Integration event | OnAfterFillInvoicePostBuffer | (var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line) | - |
| Integration event | OnBeforeInvPostingBufferCalcInvoiceDiscountAmount | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | - |
| Integration event | OnBeforeInvPostingBufferCalcLineDiscountAmount | (var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean) | - |