Codeunit "Purch. Post Invoice"
ID 816
Namespace: Microsoft.Purchases.Posting
Implements
Properties
| Name |
Value |
| Permissions |
TableData "Invoice Posting Buffer" = rimd
|
Methods
Check
procedure Check(TableID: Integer)
Parameters
| Name |
Type |
Description |
|
TableID
|
Integer
|
|
SetPreviewMode
procedure SetPreviewMode(NewPreviewMode: Boolean)
Parameters
| Name |
Type |
Description |
|
NewPreviewMode
|
Boolean
|
|
SetSuppressCommit
procedure SetSuppressCommit(NewSuppressCommit: Boolean)
Parameters
| Name |
Type |
Description |
|
NewSuppressCommit
|
Boolean
|
|
SetHideProgressWindow
procedure SetHideProgressWindow(NewHideProgressWindow: Boolean)
Parameters
| Name |
Type |
Description |
|
NewHideProgressWindow
|
Boolean
|
|
SetParameters
procedure SetParameters(NewInvoicePostingParameters: Record "Invoice Posting Parameters" temporary)
Parameters
SetTotalLines
procedure SetTotalLines(TotalDocumentLine: Variant, TotalDocumentLineLCY: Variant)
Parameters
| Name |
Type |
Description |
|
TotalDocumentLine
|
Variant
|
|
|
TotalDocumentLineLCY
|
Variant
|
|
ClearBuffers
PrepareLine
procedure PrepareLine(DocumentHeaderVar: Variant, DocumentLineVar: Variant, DocumentLineACYVar: Variant)
Parameters
| Name |
Type |
Description |
|
DocumentHeaderVar
|
Variant
|
|
|
DocumentLineVar
|
Variant
|
|
|
DocumentLineACYVar
|
Variant
|
|
PrepareInvoicePostingBuffer
procedure PrepareInvoicePostingBuffer(var PurchLine: Record "Purchase Line", var InvoicePostingBuffer: Record "Invoice Posting Buffer" temporary)
Parameters
SetSalesTax
procedure SetSalesTax(var PurchaseLine: Record "Purchase Line", var InvoicePostingBuffer: Record "Invoice Posting Buffer" temporary)
Parameters
PostLines
procedure PostLines(DocumentHeaderVar: Variant, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line", var Window: Dialog, var TotalAmount: Decimal)
Parameters
PrepareJobLine
procedure PrepareJobLine(DocumentHeaderVar: Variant, DocumentLineVar: Variant, DocumentLineACYVar: Variant)
Parameters
| Name |
Type |
Description |
|
DocumentHeaderVar
|
Variant
|
|
|
DocumentLineVar
|
Variant
|
|
|
DocumentLineACYVar
|
Variant
|
|
CheckCreditLine
procedure CheckCreditLine(PurchHeaderVar: Variant, PurchLineVar: Variant)
Parameters
| Name |
Type |
Description |
|
PurchHeaderVar
|
Variant
|
|
|
PurchLineVar
|
Variant
|
|
PostLedgerEntry
procedure PostLedgerEntry(PurchHeaderVar: Variant, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
Parameters
PostBalancingEntry
procedure PostBalancingEntry(PurchHeaderVar: Variant, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
Parameters
CalcDeferralAmounts
procedure CalcDeferralAmounts(PurchHeaderVar: Variant, PurchLineVar: Variant, OriginalDeferralAmount: Decimal)
Parameters
| Name |
Type |
Description |
|
PurchHeaderVar
|
Variant
|
|
|
PurchLineVar
|
Variant
|
|
|
OriginalDeferralAmount
|
Decimal
|
|
CreatePostedDeferralSchedule
procedure CreatePostedDeferralSchedule(PurchLineVar: Variant, NewDocumentType: Integer, NewDocumentNo: Code[20], NewLineNo: Integer, PostingDate: Date)
Parameters
| Name |
Type |
Description |
|
PurchLineVar
|
Variant
|
|
|
NewDocumentType
|
Integer
|
|
|
NewDocumentNo
|
Code[20]
|
|
|
NewLineNo
|
Integer
|
|
|
PostingDate
|
Date
|
|
CreateTempFA
procedure CreateTempFA(GenJnlLine: Record "Gen. Journal Line", SplitNo: Integer, var TempFA: Record "Fixed Asset" temporary): Boolean
Parameters
Returns
See also