Page "VAT Statement Preview Line"

ID 475
Namespace: Microsoft.Finance.VAT.Reporting

Properties

Name Value
Caption Lines
Editable False
LinksAllowed False
PageType ListPart
SourceTable Table Microsoft.Finance.VAT.Reporting."VAT Statement Line"

Methods

UpdateForm

procedure UpdateForm(var VATStmtName: Record "VAT Statement Name", NewSelection: Enum "VAT Statement Report Selection", NewPeriodSelection: Enum "VAT Statement Report Period Selection", NewUseAmtsInAddCurr: Boolean)

Parameters

Name Type Description
VATStmtName Table Microsoft.Finance.VAT.Reporting."VAT Statement Name"
NewSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Selection"
NewPeriodSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Period Selection"
NewUseAmtsInAddCurr Boolean

UpdateForm

procedure UpdateForm(var VATStmtName: Record "VAT Statement Name", NewSelection: Enum "VAT Statement Report Selection", NewPeriodSelection: Enum "VAT Statement Report Period Selection", NewUseAmtsInAddCurr: Boolean, NewCountryRegionFilter: Text)

Parameters

Name Type Description
VATStmtName Table Microsoft.Finance.VAT.Reporting."VAT Statement Name"
NewSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Selection"
NewPeriodSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Period Selection"
NewUseAmtsInAddCurr Boolean
NewCountryRegionFilter Text

Events

OnBeforeCalcColumnValue

[IntegrationEvent(True,False)]
local procedure OnBeforeCalcColumnValue(VATStatementLine: Record "VAT Statement Line", var TotalAmount: Decimal, Level: Integer, var IsHandled: Boolean, Selection: Enum "VAT Statement Report Selection", PeriodSelection: Enum "VAT Statement Report Period Selection", PrintInIntegers: Boolean, UseAmtsInAddCurr: Boolean)

Parameters

Name Type Description
VATStatementLine Table Microsoft.Finance.VAT.Reporting."VAT Statement Line"
TotalAmount Decimal
Level Integer
IsHandled Boolean
Selection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Selection"
PeriodSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Period Selection"
PrintInIntegers Boolean
UseAmtsInAddCurr Boolean

OnBeforeOpenPageVATEntryTotaling

[IntegrationEvent(True,False)]
local procedure OnBeforeOpenPageVATEntryTotaling(var VATEntry: Record "VAT Entry", var VATStatementLine: Record "VAT Statement Line", var GLEntry: Record "G/L Entry")

Parameters

Name Type Description
VATEntry Table Microsoft.Finance.VAT.Ledger."VAT Entry"
VATStatementLine Table Microsoft.Finance.VAT.Reporting."VAT Statement Line"
GLEntry Table Microsoft.Finance.GeneralLedger.Ledger."G/L Entry"

OnColumnValueDrillDownOnBeforeRunGeneralLedgerEntries

[IntegrationEvent(False,False)]
local procedure OnColumnValueDrillDownOnBeforeRunGeneralLedgerEntries(var VATEntry: Record "VAT Entry", var GLEntry: Record "G/L Entry", var VATStatementLine: Record "VAT Statement Line")

Parameters

Name Type Description
VATEntry Table Microsoft.Finance.VAT.Ledger."VAT Entry"
GLEntry Table Microsoft.Finance.GeneralLedger.Ledger."G/L Entry"
VATStatementLine Table Microsoft.Finance.VAT.Reporting."VAT Statement Line"

OnUpdateFormOnBeforePageUpdate

[IntegrationEvent(False,False)]
local procedure OnUpdateFormOnBeforePageUpdate(var NewVATStmtName: Record "VAT Statement Name", var NewVATStatementLine: Record "VAT Statement Line", NewSelection: Enum "VAT Statement Report Selection", NewPeriodSelection: Enum "VAT Statement Report Period Selection", NewPrintInIntegers: Boolean, NewUseAmtsInAddCurr: Boolean)

Parameters

Name Type Description
NewVATStmtName Table Microsoft.Finance.VAT.Reporting."VAT Statement Name"
NewVATStatementLine Table Microsoft.Finance.VAT.Reporting."VAT Statement Line"
NewSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Selection"
NewPeriodSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Period Selection"
NewPrintInIntegers Boolean
NewUseAmtsInAddCurr Boolean

OnAfterUpdateForm

[IntegrationEvent(True,False)]
local procedure OnAfterUpdateForm()

OnUpdateFormOnBeforeVatStatementInitializeRequest

[IntegrationEvent(False,False)]
local procedure OnUpdateFormOnBeforeVatStatementInitializeRequest(var NewVATStatementName: Record "VAT Statement Name", var NewVATStatementLine: Record "VAT Statement Line", NewSelection: Enum "VAT Statement Report Selection", NewPeriodSelection: Enum "VAT Statement Report Period Selection", NewPrintInIntegers: Boolean, NewUseAmtsInAddCurr: Boolean)

Parameters

Name Type Description
NewVATStatementName Table Microsoft.Finance.VAT.Reporting."VAT Statement Name"
NewVATStatementLine Table Microsoft.Finance.VAT.Reporting."VAT Statement Line"
NewSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Selection"
NewPeriodSelection Enum Microsoft.Finance.VAT.Reporting."VAT Statement Report Period Selection"
NewPrintInIntegers Boolean
NewUseAmtsInAddCurr Boolean

See also