Share via


Table "VAT Report Header"

ID 740
Namespace: Microsoft.Finance.VAT.Reporting

Properties

Name Value
Caption VAT Report Header
LookupPageID Page Microsoft.Finance.VAT.Reporting."VAT Report List"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
"VAT Report Config. Code" Enum Microsoft.Finance.VAT.Reporting."VAT Report Configuration"
"VAT Report Type" Option
"Start Date" Date
"End Date" Date
Status Enum Microsoft.Finance.VAT.Reporting."VAT Report Status"
"No. Series" Code[20]
"Original Report No." Code[20]
"Period Type" Option
"Period No." Integer
"Period Year" Integer
"Message Id" Text[250]
"Statement Template Name" Code[10]
"Statement Name" Code[10]
"VAT Report Version" Code[10]
"Submitted By" Guid
"Submitted Date" Date
"Return Period No." Code[20]
"Date Type" Enum Microsoft.Foundation.Enums."VAT Date Type"
"Additional Information" Code[50]
"Created Date-Time" DateTime
"Country/Region Filter" Text[250]
"Amounts in Add. Rep. Currency" Boolean
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

GetNoSeriesCode

procedure GetNoSeriesCode(): Code[20]

Returns

Type Description
Code[20]

AssistEdit

procedure AssistEdit(OldVATReportHeader: Record "VAT Report Header"): Boolean

Parameters

Name Type Description
OldVATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"

Returns

Type Description
Boolean

InitRecord

procedure InitRecord()

CheckEditingAllowed

procedure CheckEditingAllowed()

CheckDates

procedure CheckDates()

CheckEndDate

procedure CheckEndDate()

CheckIfCanBeSubmitted

procedure CheckIfCanBeSubmitted()

CheckIfCanBeReopened

procedure CheckIfCanBeReopened(VATReportHeader: Record "VAT Report Header")

Parameters

Name Type Description
VATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"

CheckIfCanBeReleased

procedure CheckIfCanBeReleased(VATReportHeader: Record "VAT Report Header")

Parameters

Name Type Description
VATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"

PeriodToDate

procedure PeriodToDate()

IsPeriodValid

procedure IsPeriodValid(): Boolean

Returns

Type Description
Boolean

Events

OnAfterInitRecord

[IntegrationEvent(False,False)]
local procedure OnAfterInitRecord(var VATReportHeader: Record "VAT Report Header")

Parameters

Name Type Description
VATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"

OnBeforeLookupOriginalReportNo

[IntegrationEvent(False,False)]
local procedure OnBeforeLookupOriginalReportNo(var VATReportHeader: Record "VAT Report Header", var IsHandled: Boolean)

Parameters

Name Type Description
VATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"
IsHandled Boolean

OnBeforeGetNoSeriesCode

[IntegrationEvent(False,False)]
local procedure OnBeforeGetNoSeriesCode(var VATReportHeader: Record "VAT Report Header", var Result: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
VATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"
Result Code[20]
IsHandled Boolean

OnBeforeTestOriginalReportNo

[IntegrationEvent(False,False)]
local procedure OnBeforeTestOriginalReportNo(VATReportHeader: Record "VAT Report Header", var IsHandled: Boolean)

Parameters

Name Type Description
VATReportHeader Table Microsoft.Finance.VAT.Reporting."VAT Report Header"
IsHandled Boolean

See also