The Spanish version is the authoritative reference. View in Spanish
Country Parameters
π Full base request β createAccount
All countries use the same createAccount base structure. This page documents only the per-country delta: which nodes are required and the specific content of taxEntity. Navigate the index on the right to go directly to a country.
| Node | When it applies |
|---|---|
accountUser | Always β identical structure for all countries |
certificateRootDto | Only countries marked with β in the TR index table |
taxEntity | Only countries marked with β β see the sections below |
π¦π· Argentinaβ
Specificsβ
- Does not require
certificateRootDtoortaxEntity. The body is reduced to only theaccountUsernode. - The delegation before ARCa (AFIP) must be done manually or assisted by the consultancy for each TaxId that is integrated.
The Argentina request is the only one that completely omits
certificateRootDto. See createAccount and exclude that node.
π§π΄ Boliviaβ
Specificsβ
- Requires a digital certificate in Base64 and its password (
certificateRootDto). - Requires
taxEntitywith a Gosocket-ISIPASS interoperability token. It is not the delegated SIAT/SIN token; that token is consumed by ISIPASS when connecting to the tax authority.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityBo.token | string | Required | Gosocket-ISIPASS interoperability token. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_BO}}",
"email": "admin@empresa.com",
"countryId": "bo",
"taxEntityBo": {
"token": "TOKEN_GOSOCKET-ISIPASS"
}
}
π§π· Brazilβ
Specificsβ
- Requires a digital certificate in Base64 and its password (
certificateRootDto). - Requires
taxEntitywith SEFAZ/NDD credentials and reception email configuration.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityBr.ndd | boolean | Required | true: NDD integration active. false: not integrated with NDD. |
taxEntityBr.user | string | Required | NDD connectivity user. |
taxEntityBr.password | string | Required | NDD connectivity password. |
taxEntityBr.emailsReception | array | Required | List of emails by document type (documentTypeId, documentType, emails), shared by NDD for each customer. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_BR}}",
"email": "admin@empresa.com",
"countryId": "br",
"taxEntityBr": {
"ndd": false,
"user": "USUARIO_SEFAZ",
"password": "PASS_SEFAZ",
"emailsReception": [
{ "documentTypeId": 55, "documentType": "NF-e", "emails": "nfe@empresa.com.br" },
{ "documentTypeId": 57, "documentType": "CT-e", "emails": "cte@empresa.com.br" },
{ "documentTypeId": 58, "documentType": "MDF-e", "emails": "mdfe@empresa.com.br" }
]
}
}
π¨π± Chileβ
Specificsβ
- TR reference country: the Partner credentials (
partnerId/apiKeyUser) are created for Chile and reused across all countries. - The digital certificate is a
.pfxfile converted to Base64.certKeyBase64is left empty. - Does not require
taxEntity.
π¨π΄ Colombiaβ
Specificsβ
.pfxdigital certificate in Base64.certKeyBase64is left empty.- Does not require
taxEntity.
π¨π· Costa Ricaβ
Specificsβ
.p12certificate downloaded from the ATV portal of the Ministry of Finance (https://www.hacienda.go.cr/ATV/login.aspx), converted to Base64. The password (certificateRootDto.password) is the 4-digit PIN entered when generating it.- The
taxEntitycredentials are Electronic Receipts credentials generated in ATV β they are not the ATV login credentials. - The cryptographic key is generated in ATV β Electronic Receipts β Cryptographic Key β Generate.
- Applicable resolution: DGT-R-48-2016 of the Ministry of Finance.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityCr.user | string | Required | Login identification for electronic receipts (e.g.: cpf-01-XXXX-XXXX@pro). Obtained in ATV β Electronic Receipts β Generate new password. It is not the ATV login user. |
taxEntityCr.password | string | Required | Electronic receipts password. It is not the ATV login password. Generate only once. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_CR}}",
"email": "admin@empresa.com",
"countryId": "cr",
"taxEntityCr": {
"user": "cpf-01-XXXX-XXXX@pro",
"password": "PASS_COMPROBANTES_ATV"
}
}
πͺπ¨ Ecuadorβ
Specificsβ
.p12/.pfxcertificate in Base64, issued by an entity authorized by the SRI.certKeyBase64is left empty.- Does not require
taxEntity.
πΈπ» El Salvadorβ
Specificsβ
- Requires a digital certificate in Base64 and its password.
- Requires
taxEntitywith credentials from the Ministry of Finance (MH) portal.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntitySv.user | string | Required | El Salvador MH portal user. |
taxEntitySv.pwd | string | Required | El Salvador MH portal password. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_SV}}",
"email": "admin@empresa.com",
"countryId": "sv",
"taxEntitySv": {
"user": "USUARIO_MH_SV",
"pwd": "PASS_MH_SV"
}
}
π¬πΉ Guatemalaβ
Specificsβ
- Requires a digital certificate in Base64.
- Requires
taxEntitywith credentials obtained from MegaPrint (SAT Virtual Agency).
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityGt.user | string | Required | SAT Virtual Agency portal user. |
taxEntityGt.password | string | Required | SAT Virtual Agency portal password. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_GT}}",
"email": "admin@empresa.com",
"countryId": "gt",
"taxEntityGt": {
"user": "USUARIO_SAT_GT",
"password": "PASS_SAT_GT"
}
}
π²π½ Mexicoβ
Specificsβ
- CSD-type certificate (
.cerextension) in Base64. FIEL type is not used. certKeyBase64carries the.keyfile in Base64.certKeyBase64is required for Mexico.- Does not require
taxEntity.
π΅π¦ Panamaβ
Specificsβ
- X.509 version 3 certificate in Base64, issued by a Certification Authority accredited before the Public Registry of Panama.
- Requires
taxEntitywith RUC and DGI security code.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityPa.identifier | string | Required | Panamanian RUC including the Verification Digit (DV). Must match the RUC embedded in the certificate (OID=2.16.591.1.1.2.2). |
taxEntityPa.securityCode | string | Required | Security code assigned by the DGI upon being enabled as an electronic issuer. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_PA}}",
"email": "admin@empresa.com",
"countryId": "pa",
"taxEntityPa": {
"identifier": "{{RUC_DV_PANAMA}}",
"securityCode": "{{SECURITY_CODE_DGI}}"
}
}
π΅πΎ Paraguayβ
Specificsβ
- Requires a digital certificate in Base64.
certKeyBase64is left empty. - Requires
taxEntitywith SIFEN (Sistema Integrado de FacturaciΓ³n ElectrΓ³nica Nacional) credentials from the SET.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityPy.idCSS | string | Required | CSS identifier assigned by the SET. Obtained when requesting the Production stamping (timbrado); generic values are used in testing. |
taxEntityPy.css | string | Required | Content of the taxpayer's CSS signature file. Obtained when requesting the Production stamping (timbrado); generic values are used in testing. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_PY}}",
"email": "admin@empresa.com",
"countryId": "py",
"taxEntityPy": {
"idCSS": "ID_CSS_SET",
"css": "CONTENIDO_CSS_FIRMA"
}
}
π΅πͺ Peruβ
Specificsβ
- Requires a digital certificate in Base64 and its password.
- Requires
taxEntitywith SOL (SUNAT Operaciones en LΓnea) credentials.
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityPe.userSol | string | Required | SUNAT SOL user. |
taxEntityPe.passSol | string | Required | SUNAT SOL password. |
taxEntityPe.identifier | string | Required | Company RUC (20 digits). |
taxEntityPe.dispatchIsSync | boolean | Required | true = synchronous sending / false = asynchronous. |
taxEntityPe.dailyReportMaxCount | integer | Required | Maximum documents per daily report. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_PE}}",
"email": "admin@empresa.com",
"countryId": "pe",
"taxEntityPe": {
"userSol": "USUARIO_SOL",
"passSol": "PASS_SOL",
"identifier": "{{RUC_EMPRESA}}",
"dispatchIsSync": true,
"dailyReportMaxCount": 100
}
}
π©π΄ Dominican Republicβ
Specificsβ
- Requires a digital certificate in Base64 and its password.
- Requires
taxEntitywith thecertificationfield (boolean).
taxEntity-specific fieldsβ
| Field | Type | Req. | Description |
|---|---|---|---|
taxEntityDo.certification | boolean | Required | In production always false. In testing: true = DGII certification mode / false = standard testing. |
taxEntity nodeβ
"taxEntity": {
"taxId": "{{taxId_DO}}",
"email": "admin@empresa.com",
"countryId": "do",
"taxEntityDo": {
"certification": false
}
}
πΊπΎ Uruguayβ
Specificsβ
- Requires a digital certificate in Base64 and its password.
- Does not require
taxEntity.