Codeunit 442 Sales-Post Prepayments in 18

App
Base Application

Procedures, 20Events, 42

Versions171819202122232425262728latest

Source29

Procedures, 20

NameParametersReturnsAccessObsolete
SetDocumentType(Option)public-
Invoice(var Record Sales Header)public-
CreditMemo(var Record Sales Header)public-
CheckPrepmtDoc(Record Sales Header, Option)public-
CheckOpenPrepaymentLines(Record Sales Header, Option)Booleanpublic-
BuildInvLineBuffer(Record Sales Header, var Record Sales Line, Option, var Record Prepayment Inv. Line Buffer)public-
GetCorrBalAccNo(Record Sales Header, Boolean)Code[20]public-
GetInvRoundingAccNo(Code[20])Code[20]public-
FillInvLineBuffer(Record Sales Header, Record Sales Line, var Record Prepayment Inv. Line Buffer)public-
UpdateVATOnLines(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option)public-
CalcVATAmountLines(var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option)public-
SumPrepmt(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, var Decimal, var Decimal, var Text[30])public-
GetSalesLines(Record Sales Header, Option, var Record Sales Line)public-
PrepmtAmount(Record Sales Line, Option)Decimalpublic-
UpdatePrepmtAmountOnSaleslines(Record Sales Header, Decimal)public-
GetSalesLinesToDeduct(Record Sales Header, var Record Sales Line)public-
GetPreviewMode()Booleanpublic-
GetSuppressCommit()Booleanpublic-
SetSuppressCommit(Boolean)public-
SetPreviewMode(Boolean)public-

Events, 42

KindNameParametersObsolete
Integration eventOnAfterApplyFilter(var Record Sales Line, Record Sales Header, Option)-
Integration eventOnAfterBuildInvLineBuffer(var Record Prepayment Inv. Line Buffer)-
Integration eventOnAfterCalcVATAmountLines(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option)-
Integration eventOnAfterCheckPrepmtDoc(Record Sales Header, Option, Boolean)-
Integration eventOnAfterCreateLinesOnBeforeGLPosting(var Record Sales Header, Record Sales Invoice Header, Record Sales Cr.Memo Header, var Record Prepayment Inv. Line Buffer, Option, var Integer)-
Integration eventOnAfterFillInvLineBuffer(var Record Prepayment Inv. Line Buffer, Record Sales Line)-
Integration eventOnAfterInsertInvoiceRounding(Record Sales Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Integer)-
Integration eventOnAfterPostPrepayments(var Record Sales Header, Option, Boolean, var Record Sales Invoice Header, var Record Sales Cr.Memo Header)-
Integration eventOnAfterPostPrepaymentsOnBeforeThrowPreviewModeError(var Record Sales Header, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, var Codeunit Gen. Jnl.-Post Line, Boolean)-
Integration eventOnAfterPostBalancingEntry(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterPostCustomerEntry(var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterPostPrepmtInvLineBuffer(var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Boolean, var Codeunit Gen. Jnl.-Post Line)-
Integration eventOnAfterRoundAmounts(Record Sales Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer)-
Integration eventOnAfterSalesInvHeaderInsert(var Record Sales Invoice Header, Record Sales Header, Boolean)-
Integration eventOnAfterSalesInvLineInsert(var Record Sales Invoice Line, Record Sales Invoice Header, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterSalesCrMemoHeaderInsert(var Record Sales Cr.Memo Header, Record Sales Header, Boolean)-
Integration eventOnAfterSalesCrMemoLineInsert(var Record Sales Cr.Memo Line, Record Sales Cr.Memo Header, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterUpdatePostedSalesDocument(Option, Code[20], Boolean)-
Integration eventOnAfterUpdateVATOnLines(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option)-
Integration eventOnBeforeCheckPrepmtDoc(Record Sales Header, Option, Boolean)-
Integration eventOnBeforeInvoice(var Record Sales Header, var Boolean)-
Integration eventOnBeforeCreditMemo(var Record Sales Header, var Boolean)-
Integration eventOnBeforeFillInvLineBuffer(var Record Prepayment Inv. Line Buffer, Record Sales Header, Record Sales Line)-
Integration eventOnBeforeInsertExtendedText(Integer, Code[20], Code[20], Date, Code[10], var Integer)-
Integration eventOnBeforePostPrepayments(var Record Sales Header, Option, Boolean, Boolean)-
Integration eventOnBeforeSalesInvHeaderInsert(var Record Sales Invoice Header, Record Sales Header, Boolean)-
Integration eventOnBeforeSalesInvLineInsert(var Record Sales Invoice Line, Record Sales Invoice Header, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforeSalesCrMemoHeaderInsert(var Record Sales Cr.Memo Header, Record Sales Header, Boolean)-
Integration eventOnBeforeSalesCrMemoLineInsert(var Record Sales Cr.Memo Line, Record Sales Cr.Memo Header, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforeUpdateDocNos(var Record Sales Header, Option, var Code[20], var Code[20], var Boolean, Boolean, var Boolean)-
Integration eventOnBeforePostPrepmtInvLineBuffer(var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnRoundAmountsOnBeforeIncrAmounts(Record Sales Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer)-
Integration eventOnUpdateVATOnLinesOnAfterGetRemainder(var Record VAT Amount Line, var Boolean)-
Integration eventOnUpdateVATOnLinesOnAfterVATAmountLineGet(var Record VAT Amount Line)-
Integration eventOnUpdateVATOnLinesOnBeforeSalesLineModify(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Decimal, Decimal, Decimal)-
Integration eventOnBeforeThrowPreviewError(Record Sales Header)-
Integration eventOnBeforeCheckSalesLineIsNegative(Record Sales Line, var Boolean)-
Integration eventOnBeforeSalesAssertPrepmtAmountNotMoreThanDocAmount(var Record Cust. Ledger Entry, Record Sales Header, Record Sales Line, var Boolean)-
Integration eventOnBeforePostCustomerEntry(var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Option)-
Integration eventOnBeforeRunGenJnlPostLine(var Record Gen. Journal Line)-
Integration eventOnBeforeUpdatePostedSalesDocument(var Record Cust. Ledger Entry, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, Option, var Boolean, Code[20])-