---
title: "TaxInformation"
canonical: "https://openfinanceguide.com/en/stet/1.6.3/resources/tax-information"
edition: "STET PSD2 API 1.6.3.1"
source: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.2-openapi.yaml"
pdf: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.1-part-2-functional-model.pdf"
language: "en"
normative: "The normative text is the English PDF and OpenAPI file published by STET. This Markdown reproduces it for reading; where they differ, the PDF prevails."
license: "CC BY 3.0 FR (https://creativecommons.org/licenses/by/3.0/fr/), STET. Converted to Markdown by Open Finance Guide."
---

# TaxInformation

Type: `object` · Kind: ISO20022

ISO20022: Details about tax paid, or to be paid, to the government in accordance with the law, including pre-defined parameters such as thresholds and type of account.
API: Amounts must always be set as positive values.
The [totalTaxableBaseAmount] property indicates the total amount of money on which the tax is based.
The [totalTaxAmount] property indicates the total amount of money as result of the calculation of the tax.

Fields:

- `creditor`, [`TaxParty`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/tax-party.md)
- `debtor`, [`TaxParty`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/tax-party.md)
- `ultimateDebtor`, [`TaxParty`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/tax-party.md)
- `administrationZone`, `string` — Territorial part of a country to which the tax payment is related.
  Constraints: maxLength 35.
- `referenceNumber`, `string` — Tax reference information that is specific to a taxing agency.
  Constraints: maxLength 140.
- `method`, `string` — Method used to indicate the underlying business or how the tax is paid.
  Constraints: maxLength 35.
- `totalTaxableBaseAmount`, [`AmountType`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/amount-type.md)
- `totalTaxAmount`, [`AmountType`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/amount-type.md)
- `date`, `string (date)` — Date by which tax is due.
- `sequenceNumber`, `integer (int32)` — Sequential number of the tax report.
- `record`, array of [`TaxRecord`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/tax-record.md) — Records of tax details

## Example

```json
{
  "creditor": {
    "taxIdentification": "TaxIdHGH5445",
    "registrationIdentification": "REGId387H",
    "taxType": "VAT",
    "authorisation": {
      "title": "M.",
      "name": "John Doe"
    }
  },
  "debtor": {
    "taxIdentification": "TaxIdHGH5445",
    "registrationIdentification": "REGId387H",
    "taxType": "VAT",
    "authorisation": {
      "title": "M.",
      "name": "John Doe"
    }
  },
  "administrationZone": "FR",
  "method": "CT",
  "date": "2020-02-19",
  "record": [
    {
      "type": "NationalTax",
      "category": "VAT",
      "categoryDetails": "VAT02",
      "debtorStatus": "Valid",
      "certificateIdentification": "CertId56RD",
      "formsCode": "FormHJH7",
      "period": {
        "year": "2020",
        "type": "QTR4",
        "fromDate": "2019-10-01",
        "toDate": "2020-01-01"
      },
      "taxAmount": {
        "details": [
          {
            "period": {
              "year": "2020",
              "type": "QTR4",
              "fromDate": "2019-10-01",
              "toDate": "2020-01-01"
            },
            "amount": {
              "amount": 123.45,
              "currency": "EUR"
            }
          }
        ]
      },
      "additionalInformation": "Some comment"
    }
  ]
}
```

## Used by

- `GET /accounts/{accountResourceId}/transactions` (accountsTransactionsGet)
- `POST /payment-requests/{paymentRequestResourceId}/confirmation` (paymentRequestConfirmationPost)
- `PUT /payment-requests/{paymentRequestResourceId}` (paymentRequestPut)
- `GET /payment-requests/{paymentRequestResourceId}` (paymentRequestsGet)
- `POST /payment-requests` (paymentRequestsPost)
- `GET /payment-requests/{paymentRequestResourceId}/transactions` (paymentRequestTransactionsGet)
