Codeunit 444 Purchase-Post Prepayments in 26

App
Base Application
Namespace
Microsoft.Purchases.Posting

Procedures, 20Events, 60

Versions171819202122232425262728latest

Source29

Procedures, 20

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

Events, 60

KindNameParametersObsolete
Integration eventOnAfterApplyFilter(var Record Purchase Line, Record Purchase Header, Option)-
Integration eventOnAfterCalcVATAmountLines(Record Purchase Header, var Record Purchase Line, var Record VAT Amount Line, Option)-
Integration eventOnAfterCreateLinesOnBeforeGLPosting(var Record Purchase Header, Record Purch. Inv. Header, Record Purch. Cr. Memo Hdr., var Record Prepayment Inv. Line Buffer, Option, var Integer)-
Integration eventOnAfterInsertInvoiceRounding(Record Purchase Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Integer)-
Integration eventOnAfterPostPrepayments(var Record Purchase Header, Option, Boolean, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr.)-
Integration eventOnAfterPostBalancingEntry(var Record Gen. Journal Line, Record Vendor Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterPostVendorEntry(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 eventOnAfterPurchInvHeaderInsert(var Record Purch. Inv. Header, Record Purchase Header, Boolean)-
Integration eventOnAfterPurchInvLineInsert(var Record Purch. Inv. Line, Record Purch. Inv. Header, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterPurchCrMemoHeaderInsert(var Record Purch. Cr. Memo Hdr., Record Purchase Header, Boolean)-
Integration eventOnAfterPurchCrMemoLineInsert(var Record Purch. Cr. Memo Line, Record Purch. Cr. Memo Hdr., Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnAfterRoundAmounts(Record Purchase Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer)-
Integration eventOnAfterUpdatePostedPurchDocument(Option, Code[20], Boolean)-
Integration eventOnAfterUpdateVATOnLines(Record Purchase Header, var Record Purchase Line, Record VAT Amount Line, Option)-
Integration eventOnBeforeCheckPrepmtDoc(Record Purchase Header, Option)-
Integration eventOnBeforeInvoice(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeCreditMemo(var Record Purchase Header, var Boolean)-
Integration eventOnBeforePostPrepayments(var Record Purchase Header, Option, Boolean)-
Integration eventOnBeforePostVendorEntryProcedure(var Record Purchase Header, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Option, Text[100], Enum Gen. Journal Document Type, Code[20], Text[35], Code[10], Code[20], Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)-
Integration eventOnBeforePurchInvHeaderInsert(var Record Purch. Inv. Header, Record Purchase Header, Boolean)-
Integration eventOnBeforePurchInvLineInsert(var Record Purch. Inv. Line, Record Purch. Inv. Header, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforePurchCrMemoHeaderInsert(var Record Purch. Cr. Memo Hdr., Record Purchase Header, Boolean)-
Integration eventOnBeforePurchCrMemoLineInsert(var Record Purch. Cr. Memo Line, Record Purch. Cr. Memo Hdr., Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforePostBalancingEntry(var Record Gen. Journal Line, Record Vendor Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforePostPrepmtInvLineBuffer(var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Boolean)-
Integration eventOnBeforeSetStatusPendingPrepayment(var Record Purchase Header, var Boolean)-
Integration eventOnBeforeUpdateDocNos(var Record Purchase Header, Option, var Code[20], var Code[20], var Boolean, var Boolean, var Boolean)-
Integration eventOnPostVendorEntryOnAfterInitNewLine(var Record Gen. Journal Line, Record Purchase Header)-
Integration eventOnRoundAmountsOnBeforeIncrAmoutns(Record Purchase Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer)-
Integration eventOnUpdatePurchaseDocumentOnBeforeModifyCrMemoPurchLine(var Record Purchase Line)-
Integration eventOnUpdatePurchaseDocumentOnBeforeModifyInvoicePurchLine(var Record Purchase Line)-
Integration eventOnUpdateVATOnLinesOnAfterGetRemainder(var Record VAT Amount Line, var Boolean)-
Integration eventOnUpdateVATOnLinesOnAfterVATAmountLineGet(var Record VAT Amount Line)-
Integration eventOnUpdateVATOnLinesOnBeforePurchLineModify(Record Purchase Header, var Record Purchase Line, var Record VAT Amount Line, Decimal, Decimal, Decimal)-
Integration eventOnBeforeCreateLinesFromBuffer(var Record Purchase Header, var Record Prepayment Inv. Line Buffer, var Integer, var Dialog, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Integer, var Boolean, Option, var Integer)-
Integration eventOnBeforePurchaseAssertPrepmtAmountNotMoreThanDocAmount(var Record Vendor Ledger Entry, Record Purchase Header, Record Purchase Line, var Boolean)-
Integration eventOnBeforeRunGenJnlPostLine(var Record Gen. Journal Line)-
Integration eventOnBeforeUpdatePostedPurchaseDocument(var Record Vendor Ledger Entry, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., Option, var Boolean, Code[20])-
Integration eventOnAfterCreateDimensionsProcedure(var Record Purchase Line, List)-
Integration eventOnAfterFillInvLineBuffer(var Record Prepayment Inv. Line Buffer, Record Purchase Line, Boolean, Record Purchase Header)-
Integration eventOnCodeOnBeforePostBalancingEntry(var Record Purchase Header, var Record Prepayment Inv. Line Buffer)-
Integration eventOnCodeOnBeforePostVendorEntry(var Record Purchase Header, var Record Prepayment Inv. Line Buffer)-
Integration eventOnCodeOnBeforeWindowOpen(var Record Purchase Header, Option)-
Integration eventOnFillInvLineBufferOnAfterInit(var Record Prepayment Inv. Line Buffer, Record Purchase Header, Record Purchase Line)-
Integration eventOnBeforePostVendorEntry(var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Purchase Header, Option)-
Integration eventOnCodeOnAfterUpdateHeaderAndLines(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line, Boolean)-
Integration eventOnBeforeUpdatePrepmtAmountOnPurchLines(Record Purchase Header, Decimal, var Boolean)-
Integration eventOnBeforeUpdateCrMemoDocNos(var Record Purchase Header)-
Integration eventOnAfterUpdateCrMemoDocNos(var Record Purchase Header)-
Integration eventOnBeforeInsertExtendedText(Integer, Code[20], Code[20], Date, Code[10], var Integer, var Boolean)-
Integration eventOnAfterCheckPrepmtDoc(Record Purchase Header, Option, var Codeunit Error Message Management)-
Integration eventOnBeforeGetPurchLines(Record Purchase Header, Option, var Record Purchase Line, var Boolean)-
Integration eventOnBeforeCheckOpenPrepaymentLines(var Record Purchase Header, Option)-
Integration eventOnAfterCheckOpenPrepaymentLines(var Record Purchase Header, Option, var Boolean)-
Integration eventOnBuildInvLineBufferOnPrepmtAmountZero(Record Purchase Header, Record Purchase Line, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Purchase Line)-
Integration eventOnInsertVATAmountOnBeforeInsert(var Record Purchase Line, var Record VAT Amount Line)-
Integration eventOnFindVATAmountLineOnAfterSetFilters(var Record Purchase Line, var Record VAT Amount Line)-
Integration eventOnCreateDimensionsOnAfterAddDimSources(var Record Purchase Line, List)-
Integration eventOnAfterGetPrepmtAccNo(Record General Posting Setup, var Code[20])-