Tax Status RTU
Description
Guatemala Tax Status RTU Check allows clients to verify the tax registration, tax status, and RTU profile of a Guatemalan taxpayer against official information maintained by the Superintendencia de Administración Tributaria (SAT).
The service validates the taxpayer's 13-digit Código Único de Identificación (CUI) and returns their full registered name, Tax Identification Number (NIT), taxpayer type, identity document status, DPI information, demographic details, economic sector, registered economic activities (CIIU), tax affiliations (including Income Tax ISR and obligations), special characteristics, and tax ratification status.
This check is useful for KYC, KYB compliance, merchant onboarding, credit underwriting, fraud prevention, and identity verification in Guatemala.
HTTP method POST
Endpoint
https://api.msla-id.com/experience-idv-taxes-api-v1/api/idv-govcheck/v1/gt-identity/{CUI}/tax-status-rtu
For testing purposes, use the base domain: apidev.msla-id.com
Before proceeding, make sure you have your jwt token, if you don't have it, check the login documentation.
Request header parameter
| NAME | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| Authorization | ✅ | string | bearer jwt token |
URI request parameter
| NAME | REQUIRED | TYPE | DESCRIPTION |
|---|---|---|---|
| CUI | ✅ | string | Guatemalan Unique Identification Code (CUI), a 13-digit identification number assigned to individuals in Guatemala. |
The CUI parameter is required in the path.
Status code responses
| Code | Description |
|---|---|
| 200 | OK |
| 400 | Bad request — IDV-CUI02, IDV-3001. |
| 401 | Unauthorized |
| 403 | Forbidden — IDV-1004 |
| 404 | Not found — IDV-1002 Data not found. |
| 500 | Internal server error — IDV-1008 Error in the source of origin, please contact an administrator! |
| 504 | Gateway timeout — IDV-1100 Gateway Timeout |
The full documentation error codes can be found here.
Response 200 status code
{
"traceId": "01M5AFA18Z7TMJAS9VZYGW5G18",
"timestamp": "2026-10-19 15:15:17",
"data": {
"documentNumber": "1986445151501",
"fullName": "JUAN PEREZ LOPEZ",
"taxIdentificationNumber": "98639765",
"taxpayerType": {
"code": "1",
"description": "PERSONA/NEGOCIO"
},
"documentType": {
"code": 0,
"description": "CUI"
},
"documentStatus": {
"code": 1020,
"description": "ACTIVO"
},
"dpi": {
"version": "001",
"series": "0000025831903",
"expirationDate": "2027-06-29 12:00:00"
},
"personalInformation": {
"firstName": "JUAN",
"secondName": "CARLOS",
"firstLastName": "PEREZ",
"secondLastName": "LOPEZ",
"dateOfBirth": 631152000000,
"nationality": {
"code": 1385,
"description": "GUATEMALTECO"
},
"gender": {
"code": 1383,
"description": "MASCULINO"
},
"maritalStatus": {
"code": 2330,
"description": "SOLTERO"
},
"passportType": 0
},
"economicSector": {
"code": 2780,
"description": "CONTACT CENTER & BPO",
"status": {
"code": 1020,
"description": "ACTIVO"
},
"startDate": "2025-07-31 11:35:39",
"statusDate": "2025-07-31 11:35:39"
},
"economicActivities": [
{
"ciiu": "8220.40",
"description": "ACTIVIDADES DE CENTROS DE LLAMADAS",
"classification": "PRINCIPAL"
}
],
"taxAffiliations": {
"incomeTax": {
"taxCode": 10,
"taxName": "IMPUESTO SOBRE LA RENTA",
"taxPeriod": {
"code": "1003",
"description": "ANUAL: ENERO-DICIEMBRE"
},
"taxpayerType": {
"code": 831,
"description": "PERSONA INDIVIDUAL EN RELACIÓN DE DEPENDENCIA"
},
"incomeType": {
"code": 843,
"description": "RENTAS DEL TRABAJO"
},
"regime": {
"code": 847,
"description": "RÉGIMEN ASALARIADO"
},
"calculationMethod": {
"code": 1564,
"description": "IMPUESTO SUJETO A RETENCIÓN / 12 O LOS MESES DE TRABAJO"
},
"obligationIndicator": {
"code": 1703,
"description": "EXENTO CONSTITUCIONAL"
},
"sector": {
"code": 860,
"description": "PRIVADO"
},
"affiliationStatus": {
"code": 1020,
"description": "ACTIVO"
},
"obligations": [
{
"detailObligationId": 126,
"taxAssociationId": 112,
"taxPeriodCode": 1766,
"taxPeriodDescription": "ANUAL",
"obligationCode": 1772,
"obligationName": "DECLARACIÓN JURADA Y PAGO ANUAL",
"formCode": 1806,
"formDescription": "143 - IMPUESTO SOBRE LA RENTA. RENTAS DEL TRABAJO EN RELACIÓN DE DEPENDENCIA, DECLARACIÓN",
"generatesOmissionFlag": true,
"required": true,
"status": {
"code": 2,
"description": "ACTIVO"
},
"description": ""
}
],
"startDate": "2025-07-31 11:35:40",
"inventorySystem": {
"code": 1134,
"description": "NO APLICA A SISTEMA DE INVENTARIOS"
},
"accountingSystem": {
"code": 857,
"description": "DEVENGADO"
}
}
},
"specialCharacteristics": [
{
"code": 977,
"name": "REGISTRO DE VEHÍCULOS",
"status": {
"code": 1020,
"description": "ACTIVO"
},
"statusDate": "2019-10-31 14:20:33",
"startDate": "2019-10-31 00:00:00"
}
],
"brands": [
{
"code": 916,
"name": "NO RATIFICADO",
"status": {
"code": 1020,
"description": "NO RATIFICADO"
},
"statusDate": "2023-09-11 15:12:10",
"effectiveDate": "2026-04-01 02:00:31"
}
],
"participation": {
"professionalAssociations": false,
"businessAssociations": false,
"professionalAssociationList": [],
"businessChambers": []
},
"representatives": [],
"lastTaxRatificationUpdate": "2025-07-31 11:35:39",
"queryDate": "2026-10-19T15:15:17Z"
}
}
Response 400 status code
{
"traceId": "01M5AFA18Z7TMJAS9VZYGW5G18",
"timestamp": "2026-10-19 15:15:17",
"code": "IDV-CUI02",
"message": "Invalid CUI length. The CUI must contain exactly 13 digits.",
"data": null
}
{
"traceId": "542fc743fffda052",
"timestamp": "yyyy-mm-dd HH:MM:SS",
"code": "IDV-3001",
"message": "Bad request - Invalid or incomplete input data",
"data": null
}
Response 401 status code
{
"timestamp": "2026-10-19T15:15:17.000Z",
"status": 401,
"error": "Unauthorized",
"path": "/api/idv-govcheck/v1/gt-identity/{CUI}/tax-status-rtu"
}
Response 403 status code
{
"traceId": "43a20f33d4e8730d",
"timestamp": "yyyy-mm-dd HH:MM:SS",
"code": "IDV-1004",
"message": "Forbidden",
"data": null
}
Response 404 status code
{
"traceId": "ef2407b8c0df635c",
"timestamp": "2026-10-19 15:15:17",
"code": "IDV-1002",
"message": "Data not found."
}
Response 500 status code
{
"traceId": "86c6eda02b615604",
"timestamp": "2026-10-19 15:15:17",
"code": "IDV-1008",
"message": "Error in the source of origin, please contact an administrator!",
"data": null
}
Response 504 status code
{
"traceId": "43a20f33d4e8730d",
"timestamp": "yyyy-mm-dd HH:MM:SS",
"code": "IDV-1100",
"message": "Gateway Timeout",
"data": null
}