Codeunit 442 Sales-Post Prepayments in 18
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 20
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| 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) | Boolean | public | - |
| 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) | Decimal | public | - |
| UpdatePrepmtAmountOnSaleslines | (Record Sales Header, Decimal) | public | - | |
| GetSalesLinesToDeduct | (Record Sales Header, var Record Sales Line) | public | - | |
| GetPreviewMode | () | Boolean | public | - |
| GetSuppressCommit | () | Boolean | public | - |
| SetSuppressCommit | (Boolean) | public | - | |
| SetPreviewMode | (Boolean) | public | - |
Events, 42
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterApplyFilter | (var Record Sales Line, Record Sales Header, Option) | - |
| Integration event | OnAfterBuildInvLineBuffer | (var Record Prepayment Inv. Line Buffer) | - |
| Integration event | OnAfterCalcVATAmountLines | (Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option) | - |
| Integration event | OnAfterCheckPrepmtDoc | (Record Sales Header, Option, Boolean) | - |
| Integration event | OnAfterCreateLinesOnBeforeGLPosting | (var Record Sales Header, Record Sales Invoice Header, Record Sales Cr.Memo Header, var Record Prepayment Inv. Line Buffer, Option, var Integer) | - |
| Integration event | OnAfterFillInvLineBuffer | (var Record Prepayment Inv. Line Buffer, Record Sales Line) | - |
| Integration event | OnAfterInsertInvoiceRounding | (Record Sales Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Integer) | - |
| Integration event | OnAfterPostPrepayments | (var Record Sales Header, Option, Boolean, var Record Sales Invoice Header, var Record Sales Cr.Memo Header) | - |
| Integration event | OnAfterPostPrepaymentsOnBeforeThrowPreviewModeError | (var Record Sales Header, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, var Codeunit Gen. Jnl.-Post Line, Boolean) | - |
| Integration event | OnAfterPostBalancingEntry | (var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnAfterPostCustomerEntry | (var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnAfterPostPrepmtInvLineBuffer | (var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Boolean, var Codeunit Gen. Jnl.-Post Line) | - |
| Integration event | OnAfterRoundAmounts | (Record Sales Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer) | - |
| Integration event | OnAfterSalesInvHeaderInsert | (var Record Sales Invoice Header, Record Sales Header, Boolean) | - |
| Integration event | OnAfterSalesInvLineInsert | (var Record Sales Invoice Line, Record Sales Invoice Header, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnAfterSalesCrMemoHeaderInsert | (var Record Sales Cr.Memo Header, Record Sales Header, Boolean) | - |
| Integration event | OnAfterSalesCrMemoLineInsert | (var Record Sales Cr.Memo Line, Record Sales Cr.Memo Header, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnAfterUpdatePostedSalesDocument | (Option, Code[20], Boolean) | - |
| Integration event | OnAfterUpdateVATOnLines | (Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option) | - |
| Integration event | OnBeforeCheckPrepmtDoc | (Record Sales Header, Option, Boolean) | - |
| Integration event | OnBeforeInvoice | (var Record Sales Header, var Boolean) | - |
| Integration event | OnBeforeCreditMemo | (var Record Sales Header, var Boolean) | - |
| Integration event | OnBeforeFillInvLineBuffer | (var Record Prepayment Inv. Line Buffer, Record Sales Header, Record Sales Line) | - |
| Integration event | OnBeforeInsertExtendedText | (Integer, Code[20], Code[20], Date, Code[10], var Integer) | - |
| Integration event | OnBeforePostPrepayments | (var Record Sales Header, Option, Boolean, Boolean) | - |
| Integration event | OnBeforeSalesInvHeaderInsert | (var Record Sales Invoice Header, Record Sales Header, Boolean) | - |
| Integration event | OnBeforeSalesInvLineInsert | (var Record Sales Invoice Line, Record Sales Invoice Header, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnBeforeSalesCrMemoHeaderInsert | (var Record Sales Cr.Memo Header, Record Sales Header, Boolean) | - |
| Integration event | OnBeforeSalesCrMemoLineInsert | (var Record Sales Cr.Memo Line, Record Sales Cr.Memo Header, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnBeforePostBalancingEntry | (var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnBeforeUpdateDocNos | (var Record Sales Header, Option, var Code[20], var Code[20], var Boolean, Boolean, var Boolean) | - |
| Integration event | OnBeforePostPrepmtInvLineBuffer | (var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Boolean) | - |
| Integration event | OnRoundAmountsOnBeforeIncrAmounts | (Record Sales Header, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer, var Record Prepayment Inv. Line Buffer) | - |
| Integration event | OnUpdateVATOnLinesOnAfterGetRemainder | (var Record VAT Amount Line, var Boolean) | - |
| Integration event | OnUpdateVATOnLinesOnAfterVATAmountLineGet | (var Record VAT Amount Line) | - |
| Integration event | OnUpdateVATOnLinesOnBeforeSalesLineModify | (Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Decimal, Decimal, Decimal) | - |
| Integration event | OnBeforeThrowPreviewError | (Record Sales Header) | - |
| Integration event | OnBeforeCheckSalesLineIsNegative | (Record Sales Line, var Boolean) | - |
| Integration event | OnBeforeSalesAssertPrepmtAmountNotMoreThanDocAmount | (var Record Cust. Ledger Entry, Record Sales Header, Record Sales Line, var Boolean) | - |
| Integration event | OnBeforePostCustomerEntry | (var Record Gen. Journal Line, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Option) | - |
| Integration event | OnBeforeRunGenJnlPostLine | (var Record Gen. Journal Line) | - |
| Integration event | OnBeforeUpdatePostedSalesDocument | (var Record Cust. Ledger Entry, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, Option, var Boolean, Code[20]) | - |