Provides remittance information about a payment made for tax-related purposes.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
| Cdtr | Object | Optional | Party on the credit side of the transaction to which the tax applies. |
| Dbtr | Object | Optional | Identifies the party on the debit side of the transaction to which the tax applies. |
| UltmtDbtr | Object | Optional | Ultimate party that owes an amount of money to the (ultimate) creditor, in this case, to the taxing authority |
AdmstnZone | String | Optional | Territorial part of a country to which the tax payment is related. Maximum length: 35 characters |
RefNb | String | Optional | Tax Reference information that is specific to a taxing agency. Maximum length: 140 characters |
Mtd | String | Optional | Method used to indicate the underlying business or how the tax is paid. Maximum length: 35 characters |
| TtlTaxblBaseAmt | Object | Optional | Total amount of money on which the tax is based. |
| TtlTaxAmt | Object | Optional | Total amount of money as result of the calculation of the tax. |
Dt | String | Optional | Date by which tax is due. Format: date-time. |
SeqNb | integer | Optional | Sequential number of the tax report. |
| Rcrd | Object | Optional | Record of tax details. |
Party on the credit side of the transaction to which the tax applies.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
TaxId | string | optional | Tax identification number of the creditor. Maximum length: 35 characters |
RegnId | string | optional | Unique identification, as assigned by an organization, to unambiguously identify a party. Maximum length: 35 characters |
TaxTp | string | optional | Type of tax payer. Maximum length: 35 characters |
Identifies the party on the debit side of the transaction to which the tax applies.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
TaxId | string | optional | Tax identification number of the creditor. Maximum length: 35 characters |
RegnId | string | optional | Unique identification, as assigned by an organization, to unambiguously identify a party. Maximum length: 35 characters |
TaxTp | string | optional | Type of tax payer. Maximum length: 35 characters |
| Authstn | object | optional | Details of the authorised tax paying party. |
Details of the authorised tax paying party.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
Titl | string | optional | Title or position of debtor or the debtor's authorised representative.. Maximum length: 35 characters |
Nm | string | optional | Name of the debtor or the debtor's authorised representative. Maximum length: 140 characters |
Ultimate party that owes an amount of money to the (ultimate) creditor, in this case, to the taxing authority.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
TaxId | string | optional | Tax identification number of the creditor. Maximum length: 35 characters |
RegnId | string | optional | Unique identification, as assigned by an organization, to unambiguously identify a party. Maximum length: 35 characters |
TaxTp | string | optional | Type of tax payer. Maximum length: 35 characters |
| Authstn | object | optional | Details of the authorised tax paying party. |
Details of the authorised tax paying party.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
Titl | string | optional | Title or position of debtor or the debtor's authorised representative. Maximum length: 35 characters |
Nm | string | optional | Name of the debtor or the debtor's authorised representative. Maximum length: 140 characters |
Total amount of money on which the tax is based.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
amount | string | optional | Amount. Maximum length: 19 characters |
currency | string | optional | Currency for the amount, defined in #/definitions/currency |
Total amount of money as result of the calculation of the tax.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
amount | string | optional | Amount. Maximum length: 19 characters |
currency | string | optional | Currency for the amount, defined in #/definitions/currency |
Record of tax details.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
Tp | string | optional | High level code to identify the type of tax details. Maximum length: 35 characters |
Ctgy | string | optional | Specifies the tax code as published by the tax authority. Maximum length: 35 characters |
CtgyDtls | string | optional | Provides further details of the category tax code. Maximum length: 35 characters |
DbtrSts | string | optional | Code provided by local authority to identify the status of the party that has drawn up the settlement document. Maximum length: 35 characters |
CertId | string | optional | Identification number of the tax report as assigned by the taxing authority. Maximum length: 35 characters |
FrmsCd | string | optional | Identifies, in a coded form, on which template the tax report is to be provided. Maximum length: 35 characters |
| Prd | object | optional | Set of elements used to provide details on the period of time related to the tax payment. |
| TaxAmt | object | optional | Set of elements used to provide information on the amount of the tax record. |
Set of elements used to provide details on the period of time related to the tax payment.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
Yr | string | optional | Year related to the tax payment. Format: date-time |
Tp | string | optional | Identification of the period related to the tax payment. Based on ISO TaxRecordPeriod1Code, the value of this property must be equal to one of the known values below. |
| FrToDt | object | optional | Range of time between a start date and an end date for which the tax report is provided. |
| Value | Description |
|---|---|
MM01 | First Month |
MM02 | Second Month |
MM03 | Third Month |
MM04 | Fourth Month |
MM05 | Fifth Month |
MM06 | Sixth Month |
MM07 | Seventh Month |
MM08 | Eighth Month |
MM09 | Ninth Month |
MM10 | Tenth Month |
MM11 | Eleventh Month |
MM12 | Twelfth Month |
QTR1 | First Quarter |
QTR2 | Second Quarter |
QTR3 | Third Quarter |
QTR4 | Fourth Quarter |
HLF1 | First Half |
HLF2 | Second Half |
Range of time between a start date and an end date for which the tax report is provided.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
FrDt | string | optional | Start date of the range. Format: date-time |
ToDt | string | optional | End date of the range. Format: date-time |
Set of elements used to provide information on the amount of the tax record.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
Rate | number | optional | Rate used to calculate the tax. Percentage, minimum 0, maximum 100 |
| TtlTaxblBaseAmt | object | optional | Amount of money on which the tax is based. |
| TtlAmt | object | optional | Total amount that is the result of the calculation of the tax for the record. |
Dtls | object | optional | Set of elements used to provide details on the tax period and amount. |
AddtlInf | string | optional | Further details of the tax record. Max length 140 characters |
Amount of money on which the tax is based.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
amount | string | optional | Amount. Maximum length: 19 characters |
currency | string | optional | Currency for the amount, defined in #/definitions/currency |
Total amount that is the result of the calculation of the tax for the record.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
amount | string | optional | Amount. Maximum length: 19 characters |
currency | string | optional | Currency for the amount, defined in #/definitions/currency |
Set of elements used to provide details on the tax period and amount.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
| Prd | object | optional | Set of elements used to provide details on the period of time related to the tax payment. |
| Amt | sobject | optional | Underlying tax amount related to the specified period. |
Set of elements used to provide details on the period of time related to the tax payment.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
Yr | string | optional | Year related to the tax payment. Format: date-time |
Tp | string | optional | Identification of the period related to the tax payment. Based on ISO TaxRecordPeriod1Code, the value of this property must be equal to one of the known values below. |
| FrToDt | object | optional | Range of time between a start date and an end date for which the tax report is provided. |
| Value | Description |
|---|---|
MM01 | First Month |
MM02 | Second Month |
MM03 | Third Month |
MM04 | Fourth Month |
MM05 | Fifth Month |
MM06 | Sixth Month |
MM07 | Seventh Month |
MM08 | Eighth Month |
MM09 | Ninth Month |
MM10 | Tenth Month |
MM11 | Eleventh Month |
MM12 | Twelfth Month |
QTR1 | First Quarter |
QTR2 | Second Quarter |
QTR3 | Third Quarter |
QTR4 | Fourth Quarter |
HLF1 | First Half |
HLF2 | Second Half |
Range of time between a start date and an end date for which the tax report is provided.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
FrDt | string | optional | Start date of the range. Format: date-time |
ToDt | string | optional | End date of the range. Format: date-time |
Underlying tax amount related to the specified period.
With the following properties:
| Property | Type | Required | Description |
|---|---|---|---|
amount | string | optional | Amount. Maximum length: 19 characters |
currency | string | optional | Currency for the amount, defined in #/definitions/currency |
Click to expand
"TaxRmt": {
"type": "object",
"description": "Provides remittance information about a payment made for tax-related purposes.",
"properties": {
"Cdtr": {
"type": "object",
"description": "Party on the credit side of the transaction to which the tax applies.",
"properties": {
"TaxId": {
"type": "string",
"description": "Tax identification number of the creditor.",
"maxLength": 35
},
"RegnId": {
"type": "string",
"description": "Unique identification, as assigned by an organization, to unambiguously identify a party.",
"maxLength": 35
},
"TaxTp": {
"type": "string",
"description": "Type of tax payer.",
"maxLength": 35
}
}
},
"Dbtr": {
"type": "object",
"description": "Identifies the party on the debit side of the transaction to which the tax applies.",
"properties": {
"TaxId": {
"type": "string",
"description": "Tax identification number of the debtor.",
"maxLength": 35
},
"RegnId": {
"type": "string",
"description": "Unique identification, as assigned by an organization, to unambiguously identify a party.",
"maxLength": 35
},
"TaxTp": {
"type": "string",
"description": "Type of tax payer.",
"maxLength": 35
},
"Authstn": {
"type": "object",
"description": "Details of the authorised tax paying party.",
"properties": {
"Titl": {
"type": "string",
"description": "Title or position of debtor or the debtor's authorised representative.",
"maxLength": 35
},
"Nm": {
"type": "string",
"description": "Name of the debtor or the debtor's authorised representative.",
"maxLength": 140
}
}
}
}
},
"UltmtDbtr": {
"type": "object",
"description": "Ultimate party that owes an amount of money to the (ultimate) creditor, in this case, to the taxing authority.",
"properties": {
"TaxId": {
"type": "string",
"description": "Tax identification number of the debtor.",
"maxLength": 35
},
"RegnId": {
"type": "string",
"description": "Unique identification, as assigned by an organization, to unambiguously identify a party.",
"maxLength": 35
},
"TaxTp": {
"type": "string",
"description": "Type of tax payer.",
"maxLength": 35
},
"Authstn": {
"type": "object",
"description": "Details of the authorised tax paying party.",
"properties": {
"Titl": {
"type": "string",
"description": "Title or position of debtor or the debtor's authorised representative.",
"maxLength": 35
},
"Nm": {
"type": "string",
"description": "Name of the debtor or the debtor's authorised representative.",
"maxLength": 140
}
}
}
}
},
"AdmstnZone": {
"type": "string",
"description": "Territorial part of a country to which the tax payment is related.",
"maxLength": 35
},
"RefNb": {
"type": "string",
"description": "Tax Reference information that is specific to a taxing agency.",
"maxLength": 140
},
"Mtd": {
"type": "string",
"description": "Method used to indicate the underlying business or how the tax is paid.",
"maxLength": 35
},
"TtlTaxblBaseAmt": {
"type": "object",
"description": "Total amount of money on which the tax is based.",
"properties": {
"amount": {
"type": "string",
"maxLength": 19
},
"currency": {
"$ref": "#/definitions/currency"
}
}
},
"TtlTaxAmt": {
"type": "object",
"description": "Total amount of money as result of the calculation of the tax.",
"properties": {
"amount": {
"type": "string",
"maxLength": 19
},
"currency": {
"$ref": "#/definitions/currency"
}
}
},
"Dt": {
"type": "string",
"description": "Date by which tax is due.",
"format": "date-time"
},
"SeqNb": {
"type": "integer",
"description": "Sequential number of the tax report."
},
"Rcrd": {
"type": "object",
"description": "Record of tax details.",
"properties": {
"Tp": {
"type": "string",
"description": "High level code to identify the type of tax details.",
"maxLength": 35
},
"Ctgy": {
"type": "string",
"description": "Specifies the tax code as published by the tax authority.",
"maxLength": 35
},
"CtgyDtls": {
"type": "string",
"description": "Provides further details of the category tax code.",
"maxLength": 35
},
"DbtrSts": {
"type": "string",
"description": "Code provided by local authority to identify the status of the party that has drawn up the settlement document.",
"maxLength": 35
},
"CertId": {
"type": "string",
"description": "Identification number of the tax report as assigned by the taxing authority.",
"maxLength": 35
},
"FrmsCd": {
"type": "string",
"description": "Identifies, in a coded form, on which template the tax report is to be provided.",
"maxLength": 35
},
"Prd": {
"type": "object",
"description": "Set of elements used to provide details on the period of time related to the tax payment.",
"properties": {
"Yr": {
"type": "string",
"description": "Year related to the tax payment.",
"format": "date-time"
},
"Tp": {
"type": "string",
"description": "Identification of the period related to the tax payment. Based on ISO TaxRecordPeriod1Code",
"enum": [
"MM01",
"MM02",
"MM03",
"MM04",
"MM05",
"MM06",
"MM07",
"MM08",
"MM09",
"MM10",
"MM11",
"MM12",
"QTR1",
"QTR2",
"QTR3",
"QTR4",
"HLF1",
"HLF2"
]
},
"FrToDt": {
"type": "object",
"description": "Range of time between a start date and an end date for which the tax report is provided.",
"properties": {
"FrDt": {
"type": "string",
"description": "Start date of the range.",
"format": "date-time"
},
"ToDt": {
"type": "string",
"description": "End date of the range.",
"format": "date-time"
}
}
}
}
},
"TaxAmt": {
"type": "object",
"description": "Set of elements used to provide information on the amount of the tax record.",
"properties": {
"Rate": {
"type": "number",
"description": "Rate used to calculate the tax. ",
"minimum": 0,
"maximum": 100,
"multiplpeOf": 1e-10
},
"TtlTaxblBaseAmt": {
"type": "object",
"description": "Amount of money on which the tax is based.",
"properties": {
"amount": {
"type": "string",
"maxLength": 19
},
"currency": {
"$ref": "#/definitions/currency"
}
}
},
"TtlAmt": {
"type": "object",
"description": "Total amount that is the result of the calculation of the tax for the record.",
"properties": {
"amount": {
"type": "string",
"maxLength": 19
},
"currency": {
"$ref": "#/definitions/currency"
}
}
},
"Dtls": {
"type": "object",
"description": "Set of elements used to provide details on the tax period and amount.",
"properties": {
"Prd": {
"type": "object",
"description": "Set of elements used to provide details on the period of time related to the tax payment.",
"properties": {
"Yr": {
"type": "string",
"description": "Year related to the tax payment.",
"format": "date-time"
},
"Tp": {
"type": "string",
"description": "Identification of the period related to the tax payment. Based on ISO TaxRecordPeriod1Code",
"enum": [
"MM01",
"MM02",
"MM03",
"MM04",
"MM05",
"MM06",
"MM07",
"MM08",
"MM09",
"MM10",
"MM11",
"MM12",
"QTR1",
"QTR2",
"QTR3",
"QTR4",
"HLF1",
"HLF2"
]
},
"FrToDt": {
"type": "object",
"description": "Range of time between a start date and an end date for which the tax report is provided.",
"properties": {
"FrDt": {
"type": "string",
"description": "Start date of the range.",
"format": "date-time"
},
"ToDt": {
"type": "string",
"description": "End date of the range.",
"format": "date-time"
}
}
}
}
},
"Amt": {
"type": "object",
"description": "Underlying tax amount related to the specified period.",
"properties": {
"amount": {
"type": "string",
"maxLength": 19
},
"currency": {
"$ref": "#/definitions/currency"
}
}
}
}
},
"AddtlInf": {
"type": "string",
"description": "Further details of the tax record.",
"maxLength": 140
}
}
}
}
}
}
}