Codeunit 1303 Correct Posted Sales Invoice in 24

App
Base Application
Namespace
Microsoft.Sales.History

Procedures, 9Events, 33

Versions171819202122232425262728latest

Source29

Procedures, 9

NameParametersReturnsAccessObsolete
CancelPostedInvoice(var Record Sales Invoice Header)Booleanpublic-
CreateCreditMemoCopyDocument(var Record Sales Invoice Header, var Record Sales Header)Booleanpublic-
CreateCorrectiveCreditMemo(var Notification)public-
ShowAppliedEntries(var Notification)public-
SkipCorrectiveCreditMemo(var Notification)public-
CancelPostedInvoiceCreateNewInvoice(var Record Sales Invoice Header, var Record Sales Header)public-
TestCorrectInvoiceIsAllowed(var Record Sales Invoice Header, Boolean)public-
FindItemLedgEntries(var Record Item Ledger Entry, Code[20])public-
UpdateSalesOrderLineIfExist(Code[20])internal-

Events, 33

KindNameParametersObsolete
Integration eventOnAfterCreateCopyDocument(var Record Sales Header, var Record Sales Invoice Header)-
Integration eventOnAfterTestCorrectInvoiceIsAllowed(var Record Sales Invoice Header, Boolean)-
Integration eventOnAfterTestSalesLineType(Record Sales Invoice Line, var Boolean)-
Integration eventOnAfterCreateCorrectiveSalesCrMemo(Record Sales Invoice Header, var Record Sales Header, var Boolean)-
Integration eventOnBeforeCreateCreditMemoCopyDocument(var Record Sales Invoice Header)-
Integration eventOnBeforeSalesHeaderInsert(var Record Sales Header, var Record Sales Invoice Header, Boolean)-
Integration eventOnBeforeSetTrackInfoForCancellation(var Record Sales Invoice Header, var Boolean)-
Integration eventOnHasLineDiscountSetup(Record Sales & Receivables Setup, var Boolean)-
Integration eventOnBeforeTestInventoryPostingSetup(Record Sales Invoice Line, var Boolean)-
Integration eventOnBeforeUpdateSalesOrderLineInvoicedQuantity(var Record Sales Line, Decimal, Decimal, var Boolean)-
Integration eventOnCreateCreditMemoOnBeforePageRun(var Record Sales Header, var Boolean)-
Integration eventOnBeforeTestSalesInvoiceHeaderAmount(var Record Sales Invoice Header, Boolean, var Boolean)Pending 25.0
OnBeforeTestSalesInvoiceHeaderAmount is not supported anymore.
Integration eventOnBeforeUnapplyCostApplication(Code[20], var Boolean)-
Integration eventOnTestSalesLinesOnAfterCalcShippedQtyNoReturned(Record Sales Invoice Line, var Decimal)-
Integration eventOnAfterUpdateSalesOrderLineInvoicedQuantity(var Record Sales Line, Decimal, Decimal)-
Integration eventOnBeforeTestIfAnyFreeNumberSeries(var Record Sales Invoice Header, var Boolean)-
Integration eventOnOnRunOnAfterUpdateSalesOrderLinesFromCancelledInvoice(var Record Sales Invoice Header, var Record Sales Header)-
Integration eventOnBeforeTestIfInvoiceIsPaid(var Record Sales Invoice Header, var Boolean)-
Integration eventOnAfterIsCommentLine(Record Sales Invoice Line, var Boolean)-
Integration eventOnAfterCreateCorrSalesInvoice(var Record Sales Header, var Record Sales Invoice Header)-
Integration eventOnCreateCorrectiveCreditMemoOnBeforePageRun(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCreateCorrectiveSalesCrMemo(var Record Sales Invoice Header)-
Integration eventOnCreateCreditMemoOnBeforePostedPageRun(var Record Sales Cr.Memo Header, var Boolean)-
Integration eventOnBeforeTestVATPostingSetup(Record Sales Invoice Line, var Boolean)-
Integration eventOnBeforeErrorHelperHeader(Enum Correct Sales Inv. Error Type, Record Sales Invoice Header, Boolean)-
Integration eventOnBeforeTestIfInvoiceIsCorrectedOnce(var Record Sales Invoice Header, var Boolean)-
Integration eventOnBeforeWasNotCancelled(Code[20], var Boolean, var Boolean)-
Integration eventOnBeforeTestWMSLocation(var Record Sales Invoice Line, var Boolean)-
Integration eventOnBeforeCreateAndProcessJobPlanningLines(var Record Sales Header, var Boolean)-
Integration eventOnTestGenPostingSetupOnBeforeTestTypeItem(Record Sales Invoice Line, var Boolean)-
Integration eventOnRunOnBeforePostCorrectiveSalesCrMemo(var Record Sales Invoice Header, var Record Sales Header, var Boolean, var Boolean)-
Integration eventOnBeforeUpdateSalesOrderLinesFromCancelledInvoice(Code[20], var Boolean)-
Integration eventOnCreateJobPlanningLineOnAfterInitFromJobPlanningLine(var Record Job Planning Line, Record Job Planning Line, Record Sales Line)-