How tax status data is collected
Tax status records are collected with thetax_status extractor. After the extraction finishes, the resulting records are available from the entity tax status list.
For implementation details, see Extraction request examples.
Obligations, tax regimes, and economic activities
Each tax status record includesobligations[], taxRegimes[], and economicActivities[]. These arrays can contain multiple items. Every item carries startDate and endDate fields that follow the same convention:
startDate— the date SAT reports the obligation, tax regime, or economic activity started.endDate— the date SAT reports it ended. WhenendDateisnull(or absent), the obligation, tax regime, or economic activity is still active according to SAT.
endDate: null as the signal that an item is currently in force. Items with a populated endDate are historical records SAT keeps on the taxpayer’s CSF.
Economic activity fields
Each item ineconomicActivities[] exposes name, order, percentage, startDate, and endDate. The response does not include a SCIAN code, industry classification, or vulnerable-activity (actividad vulnerable) determination.
Tax status in sandbox
Sandbox tax status data follows the entity’s simulated fiscal profile. The selected tax regime determines compatible economic activities and obligations, and the same profile is reused by applicable sandbox tax-return extractors. Sandbox has no reserved RFCs. Create a person or company with any valid-format RFC, then either let sandbox assign a stable profile automatically or sendmetadata.sandbox.taxRegime when creating the entity. See Environments for the supported profiles and request example.