UNPKG

@accounter/shaam6111-generator

Version:

Fully typed application that generates, parses, and validates SHAAM 6111 tax reports.

16 lines (15 loc) 1.45 kB
/** * Tax Adjustment Record Interfaces * Based on the SHAAM 6111 specification (IncomeTax_software-houses-6111-2023.pdf) */ export declare const SECTION_1_20: readonly [110, 120, 130, 135, 140, 150, 160, 170, 180, 181, 182, 183, 184, 190, 200, 300, 310, 320, 330, 350, 360, 370]; export declare const SECTION_1_24: readonly [430, 480, 490, 500]; export declare const SECTION_1_25: readonly [510, 520, 530, 540, 550, 570, 575, 580, 585, 590]; export declare const ALLOWED_TAX_ADJUSTMENT_CODES: readonly [100, 103, 104, 110, 120, 130, 135, 140, 150, 160, 170, 180, 181, 182, 183, 184, 190, 200, 300, 310, 320, 330, 350, 360, 370, 383, 400, 430, 480, 490, 500, 510, 520, 530, 540, 550, 570, 575, 580, 585, 590, 600]; export type AllowedTaxAdjustmentCode = (typeof ALLOWED_TAX_ADJUSTMENT_CODES)[number]; export declare const NEGATIVE_ALLOWED_TAX_ADJUSTMENTS_CODES: readonly [100, 103, 104, 135, 140, 150, 160, 170, 180, 300, 320, 330, 350, 360, 370, 383, 400, 490, 500, 520, 530, 540, 600]; export declare const COMMON_TAX_ADJUSTMENTS_SUMMARY_CODES: readonly [100, 103, 104, 383]; export declare const UNCOMMON_TAX_ADJUSTMENTS_SUMMARY_CODES: readonly [370, 400, 500, 600]; export declare const _TAX_ADJUSTMENTS_SUMMARY_CODES: readonly [100, 103, 104, 383, 370, 400, 500, 600]; export type TaxAdjustmentSummaryCode = (typeof _TAX_ADJUSTMENTS_SUMMARY_CODES)[number]; export declare const TAX_ADJUSTMENT_CODE_NAMES: Record<AllowedTaxAdjustmentCode, string>;