Codeunit 5988 Serv-Documents Mgt. in 28

App
Base Application
Namespace
Microsoft.Service.Posting

Procedures, 21Events, 126

Versions171819202122232425262728latest

Source29

Procedures, 21

NameParametersReturnsAccessObsolete
Initialize(var Record Service Header, var Record Service Line)public-
CalcInvDiscount()public-
PostDocumentLines(var Dialog)public-
UpdateDocumentLines()public-
PrepareShipmentHeader()Code[20]public-
PrepareInvoiceHeader(var Dialog)Code[20]public-
PrepareCrMemoHeader(var Dialog)Code[20]public-
Finalize(var Record Service Header)public-
InsertValueEntryRelation()public-
CheckAndSetPostingConstants(var Boolean, var Boolean, var Boolean)public-
CheckAndBlankQtys(Integer)public-
CheckAdjustedLines()public-
IsCloseConditionMet()Booleanpublic-
SetNoSeries(var Record Service Header)Booleanpublic-
SetLastNos(var Record Service Header)public-
SetPostingOptions(Boolean, Boolean, Boolean)public-
CollectTrackingSpecification(var Record Tracking Specification)public-
CheckServiceDocument(var Record Service Header, var Record Service Line)public-
UpdateIncomingDocument(Integer, Date, Code[20])public-
CheckCloseCondition(Decimal, Decimal, Decimal, Decimal, Decimal)Booleanpublic-
SetNoSeries(var Record Service Header, Boolean)Booleanpublic-

Events, 126

KindNameParametersObsolete
Integration eventOnBeforeModifyServiceDocNoSeries(var Record Service Header, Record Service Header, Boolean)-
Integration eventOnAfterCheckCertificateOfSupplyStatus(Record Service Shipment Header, Record Service Shipment Line)-
Integration eventOnAfterCheckDimComb(var Record Service Header, var Record Service Line)-
Integration eventOnAfterFinalize(var Record Service Header, var Boolean)-
Integration eventOnAfterFinalizeHeader(var Record Service Header)-
Integration eventOnAfterInitialize(var Record Service Header, var Record Service Line, var Boolean, Boolean, Boolean, Boolean)-
Integration eventOnAfterPrepareDocument(var Record Service Header, var Record Service Line)-
Integration eventOnAfterPrepareShipmentHeader(var Record Service Shipment Header, Record Service Header)-
Integration eventOnAfterPrepareInvoiceHeader(var Record Service Invoice Header, Record Service Header, var Record Service Item Line)-
Integration eventOnAfterPrepareCrMemoHeader(var Record Service Cr.Memo Header, Record Service Header)-
Integration eventOnAfterServShptHeaderInsert(var Record Service Shipment Header, Record Service Header)-
Integration eventOnAfterServShptItemLineInsert(var Record Service Shipment Item Line, Record Service Item Line)-
Integration eventOnAfterServInvHeaderInsert(var Record Service Invoice Header, Record Service Header)-
Integration eventOnAfterServInvLineInsert(var Record Service Invoice Line, Record Service Line)-
Integration eventOnAfterServCrMemoHeaderInsert(var Record Service Cr.Memo Header, Record Service Header)-
Integration eventOnAfterServCrMemoLineInsert(var Record Service Cr.Memo Line, Record Service Line)-
Integration eventOnBeforeFinalize(var Record Service Header, var Boolean)-
Integration eventOnBeforeInitialize(var Record Service Header, var Record Service Line, var Boolean)-
Integration eventOnBeforeServInvHeaderInsert(var Record Service Invoice Header, Record Service Header)-
Integration eventOnBeforeServCrMemoHeaderInsert(var Record Service Cr.Memo Header, Record Service Header)-
Integration eventOnBeforeServShptHeaderInsert(var Record Service Shipment Header, Record Service Header)-
Integration eventOnBeforeServShptLineInsert(var Record Service Shipment Line, Record Service Line, Record Service Shipment Header)-
Integration eventOnBeforeServShptItemLineInsert(var Record Service Shipment Item Line, Record Service Item Line)-
Integration eventOnBeforeSetGenJnlLineDocNumbers(var Record Service Header, var Integer, var Code[20], var Code[35])-
Integration eventOnBeforeSortLines(var Record Service Line)-
Integration eventOnCheckDimensionsAnAfterSetServLineFilters(var Record Service Line)-
Integration eventOnCheckAndSetPostingContantsOnAfterSetFilterForConsume(var Record Service Line)-
Integration eventOnCheckAndSetPostingContantsOnAfterSetFilterForInvoice(var Record Service Line)-
Integration eventOnCheckAndSetPostingContantsOnAfterSetFilterForShip(var Record Service Line)-
Integration eventOnCheckAndBlankQtysOnAfterServLineSetFilters(var Record Service Line)-
Integration eventOnFinalizeOnBeforeFinalizeDeleteHeader(var Record Service Header)-
Integration eventOnFinalizeOnBeforeFinalizeHeader(var Record Service Header)-
Integration eventOnFinalizeDeleteLinesOnAfterSetPServItemLineFilters(var Record Service Item Line)-
Integration eventOnFinalizeDeleteLinesOnAfterSetPServLineFilters(var Record Service Line)-
Integration eventOnFinalizeItemLinesOnAfterSetFilters(var Record Service Item Line)-
Integration eventOnFinalizeLinesOnAfterSetFilters(var Record Service Line)-
Integration eventOnPostDocumentLinesOnBeforePostRemQtyToBeConsumed(var Record Service Header, var Record Service Line)-
Integration eventOnPrepareDocumentOnBeforePassedServLineFind(var Record Service Line, Record Service Header)-
Integration eventOnPostDocumentLinesOnBeforeRoundAmount(var Record Service Line)-
Integration eventOnPostServiceResourceLineOnBeforeCalcSLEDivideAmount(var Record Service Line)-
Integration eventOnPrepareDocumentOnAfterSetPServItemLineFilters(var Record Service Item Line)-
Integration eventOnPrepareDocumentOnAfterSetPServLineFilters(var Record Service Line)-
Integration eventOnRemoveLinesNotSatisfyPostingOnBeforeInitRemainingServLine(var Record Service Line, var Boolean)-
Integration eventOnUpdateShptLinesOnInvOnAfterServiceShptLineModify(Record Service Line, Record Service Invoice Header, Record Service Shipment Header, Record Service Shipment Line, Record Tracking Specification, Boolean, Decimal, Decimal, Decimal, Decimal)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeCalcQuantityShipped(var Record Service Line)-
Integration eventOnAfterSetServiceLedgerEntryFilters(var Record Service Ledger Entry)-
Integration eventOnBeforeCheckDimValuePosting(var Record Service Line)-
Integration eventOnBeforeGetAndCheckCustomer(var Record Service Header, var Boolean)-
Integration eventOnPrepareShipmentHeaderOnBeforeCalcServItemDates(var Record Service Header, var Record Service Item Line, var Boolean)-
Integration eventOnAfterPostDocumentLines(var Record Service Header, var Record Service Invoice Header, var Record Service Invoice Line, var Record Service Cr.Memo Header, var Record Service Cr.Memo Line, Enum Gen. Journal Document Type, Code[20])-
Integration eventOnAfterSortLines(var Record Service Line)-
Integration eventOnBeforeFinalizeDeleteHeader(var Record Service Header, var Record Service Header, var Boolean)-
Integration eventOnBeforeFinalizeDeleteItemLines(var Record Service Item Line, var Record Service Header, var Record Service Item Line, var Boolean)-
Integration eventOnBeforeGetInvoicePostingSetup(var Interface Invoice Posting, var Boolean)-
Integration eventOnBeforeSetLastNos(var Record Service Header, var Record Service Header, Boolean, Boolean, Boolean, Boolean, var Boolean)-
Integration eventOnAfterFinalizeCrMemoDocument(var Record Service Cr.Memo Header, Record Service Header, var Record Service Cr.Memo Header)-
Integration eventOnAfterFinalizeInvoiceDocument(var Record Service Invoice Header, Record Service Header, var Record Service Invoice Header)-
Integration eventOnAfterFinalizeShipmentDocument(var Record Service Shipment Header, Record Service Header, var Record Service Shipment Header)-
Integration eventOnAfterInsertServLedgerEntrySaleConsume(var Integer)-
Integration eventOnBeforeFinalizeCrMemoDocument(var Record Service Cr.Memo Header, var Record Service Header, var Boolean)-
Integration eventOnBeforeFinalizeInvoiceDocument(var Record Service Invoice Header, var Record Service Header, var Boolean)-
Integration eventOnBeforeFinalizeShipmentDocument(var Record Service Shipment Header, var Record Service Header, var Boolean)-
Integration eventOnBeforePostServiceItemLine(var Record Service Line)-
Integration eventOnBeforeInsertServLedgerEntrySaleConsume(var Record Service Header, var Record Service Line, var Record Service Item Line, var Record Service Mgt. Setup, var Integer, var Code[20], Boolean, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterCalcShouldPostShipmentServiceEntry(var Record Service Header, var Record Service Line, var Boolean, var Integer, var Integer, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterServPostingJnlsMgtInsertServLedgerEntrySaleInvoice(var Integer)-
Integration eventOnAfterPostServiceResourceLine(var Record Service Header, var Record Service Line, var Record Service Mgt. Setup, var Record Service Line, var Code[20], var Code[35], var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeCalcContractDates(var Record Service Item Line, var Boolean)-
Integration eventOnBeforeUpdateDocumentLines(var Record Service Header, var Boolean, var Boolean, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterFinishServiceRegister(var Record Service Line)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeInitOutstanding(var Record Service Line, var Boolean, var Boolean)-
Integration eventOnPrepareDocumentOnPServLineLoopOnBeforeServLineInsert(var Record Service Line, Record Service Line)-
Integration eventOnAfterMakeInvtAdjustment(var Record Inventory Setup, var Record Service Header)-
Integration eventOnFinalizeOnBeforeFinalizeHeaderAndLines(var Record Service Header, var Boolean, var Boolean)-
Integration eventOnFinalizeDeleteHeaderOnAfterDeleteInvoiceSpecFromHeader(var Record Service Header)-
Integration eventOnPrepareInvoiceHeaderOnAfterServInvHeaderTransferFields(var Record Service Header, var Record Service Invoice Header)-
Integration eventOnPrepareInvoiceHeaderOnBeforeCheckPostingNo(var Record Service Header, var Record Service Invoice Header)-
Integration eventOnUpdateShptLinesOnInvOnAfterCalcQtyToBeConsumed(var Record Service Line, var Decimal, var Decimal, var Decimal, var Decimal)-
Integration eventOnGetShippingAdviceOnAfterServLine2SetFilters(var Record Service Line)-
Integration eventOnCheckCloseConditionOnAfterServiceLineTempLoop(var Record Service Item Line, var Record Service Line, Decimal, Decimal, Decimal, Decimal, Decimal, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterPrepareLine(var Record Service Header, var Record Service Line, var Record Service Invoice Header, var Record Service Cr.Memo Header, var Record Service Shipment Header)-
Integration eventOnPostDocumentLinesOnBeforeCheckServLine(var Record Service Header, var Record Service Line, Boolean, Boolean, var Record Service Item Line, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterServPostingJnlsMgtCreateCreditEntry(var Integer, var Integer, var Record Service Header, var Record Service Line)-
Integration eventOnPostDocumentLinesOnBeforeCreateCreditEntry(Record Service Header, Record Service Line, Code[20], var Boolean)-
Integration eventOnBeforeFinalizeHeader(var Record Service Header, var Boolean)-
Integration eventOnRemoveLinesNotSatisfyPostingOnFindServLinesNotSelectedToPost(var Record Service Header, var Record Service Line, var Record Service Line, var Boolean, var Boolean)-
Integration eventOnRemoveLinesNotSatisfyPostingOnBeforeRemoveServLines(var Record Service Header, var Record Service Line)-
Integration eventOnPostDocumentLinesOnBeforeFilterServiceLine(var Record Service Header, var Record Service Line)-
Integration eventOnPostDocumentLinesOnAfterCheckCloseCondition(var Record Service Header, var Record Service Line, var Record Service Item Line)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeServLineModify(var Record Service Line)-
Integration eventOnPostDocumentLinesOnAfterAssignApplToServEntryNo(var Record Service Header, var Integer)-
Integration eventOnPrepareShipmentHeaderOnBeforeCreateServiceShipmentItemLine(var Record Service Header, Record Service Item Line, var Boolean)-
Integration eventOnSetNoSeriesOnBeforeSetPostingNo(var Record Service Header, Boolean, var Boolean)-
Integration eventOnCheckDimValuePostingOnAssignDimensionsToNewLine(var Integer, var Code[20], var Record Service Header)-
Integration eventOnPrepareDocumentOnServLineInsert(var Record Service Header, var Record Service Line, Record Service Line, var Boolean)-
Integration eventOnFinalizeShipmentDocumentOnAfterInserServiceShipmentLine(var Record Service Shipment Line)-
Integration eventOnCheckAndBlankQtysOnBeforeCheckServLine(var Record Service Line, var Boolean, var Boolean)-
Integration eventOnBeforeSetNoSeries(var Record Service Header, Boolean, Boolean, var Boolean, var Boolean, var Record Service Header, Boolean)-
Integration eventOnFinalizeOnBeforeDeleteHeaderAndLines(var Record Service Header)-
Integration eventOnFinalizeShipmentDocumentOnBeforeCopyServiceShipmentItemLine(var Record Service Shipment Item Line)-
Integration eventOnPostDocumentLinesOnAfterCheckServItemRepairStatus(var Record Service Line)-
Integration eventOnPostDocumentLinesOnBeforePostBalancingEntry(Record Service Header, Record Service Line, var Record Service Line, var Codeunit Serv-Posting Journals Mgt., Enum Gen. Journal Document Type, Code[20], Code[35], var Interface Invoice Posting, var Dialog, var Boolean)-
Integration eventOnPostDocumentLinesOnBeforeInvoiceRounding(var Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Serv-Amounts Mgt., var Boolean, Integer, var Boolean)-
Integration eventOnBeforeServInvLineInsert(var Record Service Invoice Line, Record Service Line, var Record Service Line)-
Integration eventOnBeforeServCrMemoLineInsert(var Record Service Cr.Memo Line, Record Service Line, var Record Service Line)-
Integration eventOnPostDocumentLinesOnAfterSortLines(var Record Service Header, var Record Service Line, var Record VAT Amount Line, var Record VAT Amount Line)-
Integration eventOnCheckAndSetPostingConstantsOnAfterCalcPassedConsume(Boolean, var Boolean, Boolean, var Record Service Line)-
Integration eventOnCheckAndSetPostingConstantsOnAfterCalcPassedInvoice(Boolean, Boolean, var Boolean, var Record Service Line)-
Integration eventOnCheckAndSetPostingConstantsOnAfterCalcPassedShip(var Boolean, Boolean, Boolean, var Record Service Line)-
Integration eventOnBeforeRemoveLinesNotSatisfyPosting(var Record Service Header, var Record Service Line, Boolean, Boolean, Boolean, var Boolean)-
Integration eventOnPrepareShipmentLineOnAfterWarrantyLedgerEntryModify(Record Service Shipment Line)-
Integration eventOnFinalizeShipmentDocumentOnBeforeServiceShipmentHeaderInsert(var Record Service Shipment Header, var Record Service Shipment Header, var Record Service Header)-
Integration eventOnFinalizeInvoiceDocumentOnBeforeServiceInvoiceHeaderInsert(var Record Service Invoice Header, var Record Service Invoice Header, var Record Service Header)-
Integration eventOnFinalizeCrMemoDocumentOnBeforeServiceCreditMemoHeaderInsert(var Record Service Cr.Memo Header, var Record Service Cr.Memo Header, var Record Service Header)-
Integration eventOnAfterGetInvoicePostingParameters(var Record Invoice Posting Parameters, var Record Service Invoice Header)-
Integration eventOnBeforeCheckServiceShipmentLineValues(var Record Service Shipment Line, var Record Service Line, var Boolean)-
Integration eventOnAfterServShptLineInsert(var Record Service Shipment Line, Record Service Line, Record Service Shipment Header, Record Service Invoice Header, Record Service Line, Record Service Header)-
Integration eventOnPostDocumentLinesOnAfterPostSalesAndVAT(var Record Service Header, var Record Service Line, var Dialog, Code[20], Text[35], Boolean)-
Integration eventOnAfterGetAndCheckCustomer(var Record Service Header)-
Integration eventOnGetAndCheckCustomerOnAfterCheckBlocked(var Record Service Header)-
Integration eventOnPostDocumentLinesOnAfterFillInvPostingBuffer(var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Line, var Record Service Invoice Header, var Record Service Cr.Memo Header, var Record Service Shipment Header)-
Integration eventOnUpdateServLinesOnPostOrderOnBeforeServLineLoop(var Record Service Line, Boolean, Boolean, var Boolean)-
Integration eventOnPostDocumentLinesOnAfterReverseAmount(var Record Service Header, var Record Service Line)-
Integration eventOnCheckAndSetPostingConstantsOnBeforeCalcPassedInvoice(var Record Service Header, var Record Service Line)-
Integration eventOnBeforePostDocumentLines(var Record Service Header, var Record Service Line, Boolean, Boolean, Boolean)-
Integration eventOnFinalizeOnAfterFinalizeDocuments(var Record Service Header, var Record Service Invoice Header, var Record Service Invoice Line, var Record Service Cr.Memo Header, var Record Service Cr.Memo Line, var Boolean)-