ZuloOne
English
Sign in
Menu

TaxReturn

Updated

A tax return is a snapshot of TaxLedger for one legal entity and period. Filing freezes the snapshot. Payment is a separate document and does not change this one.

Kind Document
Module Tax
Menu Tax → Documents → Tax returns

Fields#

Field Caption Points at
ID Number number sequence
LegalEntity Legal entity LegalEntity
PeriodFrom Period from date
PeriodTo Period to date
OutputTax Output tax money
InputTax Input tax money
NetPayable Net payable money
TaxPeriod Tax period TaxPeriod

LegalEntity, PeriodFrom, and PeriodTo are required. Empty Tax period means the return was built from raw dates.

Table parts#

Lines#

TaxReturnLines, caption Lines.

Field Caption Points at
TaxCode Tax code TaxCode
Direction Direction TaxDirection
TaxBase Tax base money
TaxAmount Tax amount money
ReturnBox Return box string

TaxCode and Direction are required.

Return mappings#

TaxReportMapping, caption Tax report mappings. Menu Tax → Dictionaries → Return mappings. Build return copies Return box onto lines from these rows. Boxes are data, not hardcode. A directed mapping beats an undirected one for the same code.

Field Caption Points at
ID ID number sequence
Tax Tax Tax, required
TaxCode Tax code TaxCode, required
Direction Direction TaxDirection
ReturnType Return type string, 32, required
ReturnBox Return box string, 32, required
EffectiveFrom Effective from date and time, required
EffectiveTo Effective to date and time

ID comes from TaxReportMappingSeq, which starts at 1000 and steps by 1. Empty Direction matches any direction. Return type is which form (VAT-SA, VAT-UA). Two country packs can map the same code to different boxes. Empty Effective to leaves the row open. The tax on the mapping must be the tax of the code.

Commands and states#

State Command What happens
Draft File tax return Filed. The mock authority service is called and a TaxSubmission row is written.

File tax return (FileTaxReturn) is bound to Draft. Filed is read-only. The stored captions match the names: Draft, Filed.

Build return lives on TaxPeriod, not on this card. It creates the draft.

Registers#

None. TaxReturnTransactions writes no movement. Tax already entered TaxLedger from TaxCalculation. Filed only freezes the snapshot.

Used by#

Where next#

Was this page helpful?