Codeunit "Service Post Invoice"
ID 817
Namespace: Microsoft.Service.Posting
Implements
Methods
Check
procedure Check(TableID: Integer)
Parameters
| Name |
Type |
Description |
|
TableID
|
Integer
|
|
ClearBuffers
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
|
|
PrepareLine
procedure PrepareLine(DocumentHeaderVar: Variant, DocumentLineVar: Variant, DocumentLineACYVar: Variant)
Parameters
| Name |
Type |
Description |
|
DocumentHeaderVar
|
Variant
|
|
|
DocumentLineVar
|
Variant
|
|
|
DocumentLineACYVar
|
Variant
|
|
PrepareInvoicePostingBuffer
procedure PrepareInvoicePostingBuffer(var ServiceLine: Record "Service 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
CheckCreditLine
procedure CheckCreditLine(SalesHeaderVar: Variant, SalesLineVar: Variant)
Parameters
| Name |
Type |
Description |
|
SalesHeaderVar
|
Variant
|
|
|
SalesLineVar
|
Variant
|
|
PostLedgerEntry
procedure PostLedgerEntry(ServiceHeaderVar: Variant, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
Parameters
PostBalancingEntry
procedure PostBalancingEntry(ServiceHeaderVar: Variant, var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")
Parameters
PrepareJobLine
procedure PrepareJobLine(SalesHeaderVar: Variant, SalesLineVar: Variant, SalesLineACYVar: Variant)
Parameters
| Name |
Type |
Description |
|
SalesHeaderVar
|
Variant
|
|
|
SalesLineVar
|
Variant
|
|
|
SalesLineACYVar
|
Variant
|
|
CalcDeferralAmounts
procedure CalcDeferralAmounts(ServiceHeaderVar: Variant, ServiceLineVar: Variant, OriginalDeferralAmount: Decimal)
Parameters
| Name |
Type |
Description |
|
ServiceHeaderVar
|
Variant
|
|
|
ServiceLineVar
|
Variant
|
|
|
OriginalDeferralAmount
|
Decimal
|
|
CreatePostedDeferralSchedule
procedure CreatePostedDeferralSchedule(ServiceLineVar: Variant, NewDocumentType: Integer, NewDocumentNo: Code[20], NewLineNo: Integer, PostingDate: Date)
Parameters
| Name |
Type |
Description |
|
ServiceLineVar
|
Variant
|
|
|
NewDocumentType
|
Integer
|
|
|
NewDocumentNo
|
Code[20]
|
|
|
NewLineNo
|
Integer
|
|
|
PostingDate
|
Date
|
|
See also