Skip to main content

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
[SANDBOX Environment]

For testing purposes, use the base domain: apidev.msla-id.com

info

Before proceeding, make sure you have your jwt token, if you don't have it, check the login documentation.

Request header parameter​

NAMEREQUIREDTYPEDESCRIPTION
Authorization✅stringbearer jwt token

URI request parameter​

NAMEREQUIREDTYPEDESCRIPTION
CUI✅stringGuatemalan 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​

CodeDescription
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
}