---
title: "Get a tax statement"
method: GET
path: "/tax_statements/{id}"
tags: ["Tax statements"]
---

# Get a tax statement

`GET /tax_statements/{id}`

Retrieves a tax statement by its `id`, using the link's `link_token` to authenticate the request. You can only retrieve tax statements that belong to the link's fiscal account.

## Path parameters

- `id` string, required

## Query parameters

- `link_token` string, required

## Response `200`

The tax statement.

- TaxStatement — Monthly tax declaration (F29 form) the taxpayer filed with the Chilean tax authority (SII) for a period.
  - `id` string, required — Unique identifier of the tax statement.
  - `object` 'tax_statement', required — Type of the object. Always `tax_statement`.
  - `currency` string, required — Three-letter ISO 4217 currency code of the amounts in the tax statement. Always `CLP`.
  - `document_number` string, required — Folio number of the declaration at the Chilean tax authority (SII).
  - `fiscal_year` integer, required — Fiscal year the tax statement corresponds to.
  - `institution_id` string, required — ID of the fiscal authority that received the declaration. Always `cl_fiscal_sii`.
  - `institution_tax_statement` InstitutionTaxStatement, required — Amounts the taxpayer declared in the F29 form for the period. Every amount is in Chilean pesos (CLP has no decimals); `null` when the declaration does not include the corresponding value.
    - `monthly_provisional_payments` integer, nullable, required — Monthly provisional payments (PPM) declared for the period.
    - `retention_fee` integer, nullable, required — Tax withheld from professional fee receipts (boletas de honorarios) for the period.
    - `salary_tax` integer, nullable, required — Second category tax over salaries declared for the period.
    - `total_credit` integer, nullable, required — Total credits declared for the period.
    - `total_debit` integer, nullable, required — Total debits declared for the period.
    - `total_payment` integer, nullable, required — Total tax to pay within the legal term for the period.
  - `interval_unit` string, required — Periodicity of the tax statement. Always `monthly`.
  - `period` string, required — Month of `fiscal_year` the tax statement corresponds to, as a two-digit month number.
  - `status` string, nullable, required — Status of the declaration, as reported by the SII (for example, `Vigente` for a declaration currently in force). `null` when the SII does not report it.
  - `taxpayer` Taxpayer, required — Taxpayer the declaration belongs to, identified by a Chilean tax ID (RUT).
    - `id` string, required — Chilean tax ID (RUT) of the taxpayer, without dots or hyphens.
    - `institution_tax_payer` object, required — Information about the taxpayer, as registered at the Chilean tax authority (SII).
      - `activities` Activity[], required — Economic activities of the taxpayer registered at the SII.
        - `category` string — Tax category of the activity: `1` for first category (business income) or `2` for second category (income from professional services).
        - `code` string — Code of the economic activity, as classified by the Chilean tax authority (SII).
        - `description` string — Description of the economic activity.
        - `iva` boolean — Whether the activity is subject to value-added tax (IVA).
        - `started_at` string, date-time — ISO 8601 timestamp of when the taxpayer started the activity at the SII.
      - `addresses` Address[], required — Addresses of the taxpayer registered at the SII.
        - `apartment` string, nullable — Apartment or office number. `null` when the address does not include one.
        - `city` string — City of the address.
        - `code` string — Branch code of the address at the Chilean tax authority (SII).
        - `commune` string — Commune of the address.
        - `number` string — Street number of the address.
        - `region` string — Region of the address.
        - `street` string — Street of the address.
      - `authorized_documents` object[], required — Tax document types the SII authorizes the taxpayer to issue.
        - `authorized_at` string, date-time — ISO 8601 timestamp of when the SII authorized the document type.
        - `code` string — SII code of the document type.
        - `description` string — Name of the document type.
        - `max_documents` integer — Maximum number of folios the SII authorizes for the document type.
      - `email` string, required — Email of the taxpayer registered at the SII.
      - `institution_office` object, nullable, required — SII office where the taxpayer is registered, as an opaque object whose fields the SII defines. `null` when the SII does not report it.
      - `phone` string, required — Phone number of the taxpayer registered at the SII.
    - `name` string, required — Name of the taxpayer. For companies, the legal name.

## Other responses

- `400` — Invalid request: the `link_token` is missing or empty.
- `401` — Invalid or missing API key.
- `403` — The `link_token` is invalid or belongs to a different mode than the API key.
- `404` — The tax statement does not exist or does not belong to the link's fiscal account.

---

[API](https://skmtc.net/fintoc/apis/fintoc-api.md) · [All operations](https://skmtc.net/fintoc/apis/fintoc-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fintoc/fintoc-api/versions/9dafa63688a3/schema)
