Codeunit 444 Purchase-Post Prepayments in 18

App
Base Application

Procedures, 20Events, 44

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, 44

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 eventOnAfterCheckPrepmtDoc(Record Purchase Header, 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 eventOnAfterFillInvLineBuffer(var Record Prepayment Inv. Line Buffer, Record Purchase Line, Boolean)-
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 eventOnAfterPostPrepaymentsOnBeforeThrowPreviewModeError(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line)-
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 eventOnBeforePostVendorEntry(var Record Gen. Journal Line, 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 eventOnAfterCreateDimensions(var Record Purchase Line, Integer, Code[20])-
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])-