Codeunit 444 Purchase-Post Prepayments in 17

App
Base Application

Procedures, 20Events, 40

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

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 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)-
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)-