Codeunit 5987 Serv-Posting Journals Mgt. in 24

App
Base Application
Namespace
Microsoft.Service.Posting

Procedures, 28Events, 19

Versions171819202122232425262728latest

Source29

Procedures, 28

NameParametersReturnsAccessObsolete
Initialize(var Record Service Header, Boolean, Boolean)public-
Finalize()public-
SetPostingOptions(Boolean, Boolean)public-
SetItemJnlRollRndg(Boolean)public-
SetGenJnlLineDocNos(Code[20], Code[35])public-
PostItemJnlLine(var Record Service Line, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Integer, var Record Tracking Specification, var Record Tracking Specification, var Record Tracking Specification, var Record Tracking Specification, var Record Service Shipment Header, Code[20])Integerpublic-
PostInvoicePostBufferLine(var Record Invoice Post. Buffer, Integer, Code[20], Code[35])publicPending 20.0
Replaced by new implementation in codeunit Service Post Invoice
PostCustomerEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])publicPending 20.0
Replaced by new implementation in codeunit Service Post Invoice
PostBalancingEntry(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])publicPending 20.0
Replaced by new implementation in codeunit Service Post Invoice
PostResJnlLineShip(var Record Service Line, Code[20], Code[35])public-
PostResJnlLineUndoUsage(var Record Service Line, Code[20], Code[35])public-
PostResJnlLineSale(var Record Service Line, Code[20], Code[35])public-
PostResJnlLineConsume(var Record Service Line, var Record Service Shipment Header)public-
InitServiceRegister(var Integer, var Integer)public-
FinishServiceRegister(var Integer, var Integer)public-
InsertServLedgerEntry(var Integer, var Record Service Header, var Record Service Line, var Record Service Item Line, Decimal, Code[20])Integerpublic-
InsertServLedgerEntrySale(var Integer, var Record Service Header, var Record Service Line, var Record Service Item Line, Decimal, Decimal, Code[20], Integer)public-
CreateCreditEntry(var Integer, var Record Service Header, var Record Service Line, Code[20])public-
InsertWarrantyLedgerEntry(var Integer, var Record Service Header, var Record Service Line, var Record Service Item Line, Decimal, Code[20])Integerpublic-
CalcSLEDivideAmount(Decimal, var Record Service Header, var Record Service Line, var Record VAT Amount Line)public-
TestSrvCostDirectPost(Code[20])public-
TestGLAccDirectPost(Code[20])public-
CollectValueEntryRelation(var Record Value Entry Relation, Text[100])public-
PostJobJnlLine(var Record Service Header, Record Service Line, Decimal)Booleanpublic-
SetPostingDate(Date)public-
PostLines(Record Service Header, var Interface Invoice Posting, var Dialog, var Decimal)public-
PostLedgerEntry(Record Service Header, var Interface Invoice Posting)public-
PostBalancingEntry(Record Service Header, var Interface Invoice Posting)public-

Events, 19

KindNameParametersObsolete
Integration eventOnAfterPostCustomerEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnAfterPostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnAfterPostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, Integer, var Codeunit Gen. Jnl.-Post Line)Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnAfterTransferValuesToJobJnlLine(var Record Job Journal Line, Record Service Line)-
Integration eventOnBeforePostBalancingEntry(var Record Gen. Journal Line, var Record Service Header, var Record Service Line)Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnBeforePostInvoicePostBuffer(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, var Codeunit Gen. Jnl.-Post Line)Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnBeforePostItemJnlLine(var Record Item Journal Line, Record Service Shipment Header, Record Service Line, Code[20], Decimal, Decimal, Decimal, Decimal)-
Integration eventOnBeforePostJobJnlLine(var Record Service Header, var Record Service Line, Decimal, var Boolean, var Boolean)-
Integration eventOnBeforeResJnlPostLine(var Record Res. Journal Line, Record Service Header, Record Service Line)-
Integration eventOnPostJobJnlLineOnBeforeValidateNo(var Record Job Journal Line, Record Service Line)-
Integration eventOnBeforePostCustomerEntry(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Gen. Jnl.-Post Line, Code[20])Pending 20.0
Replaced by new implementation in codeunit Service Post Invoice
Integration eventOnPostJobJnlLineOnBeforeCalcCurrencyFactor(Record Service Line, var Record Currency Exchange Rate)-
Integration eventOnPostResJnlLineOnAfterResJnlLineInit(var Record Res. Journal Line, Enum Res. Journal Line Entry Type, Decimal)-
Integration eventOnAfterPostItemJnlLine(Record Service Header, var Record Item Journal Line, var Record Tracking Specification)-
Integration eventOnAfterPostResJnlLine(Record Service Header, var Record Res. Journal Line)-
Integration eventOnBeforePostResJnlLineShip(var Record Service Line, Code[20], Code[35], var Boolean)-
Integration eventOnBeforePostResJnlLineConsume(var Record Service Line, var Record Service Shipment Header, var Boolean)-
Integration eventOnPostItemJnlLineOnBeforeCreateWhseJnlLine(var Record Item Journal Line, Record Service Header, var Boolean, Record Service Shipment Header, var Record Service Line, var Record Warehouse Journal Line, var Boolean)-
Integration eventOnPostBalancingEntryOnBeforeFindCustLedgerEntry(var Record Service Header, var Record Cust. Ledger Entry, var Boolean)Pending 23.0
Replaced by new implementation in codeunit Service Post Invoice