Saltar al contenido principal

🇨🇷 Costa Rica

Esta ficha asume que conoces el protocolo de comunicacion xPOS-Core. Aqui solo documentamos lo especifico de Costa Rica.

Resumen

AspectoValor
Codigo countrycr
Entidad tributariaMinisterio de Hacienda (MH)
PatronA — XML con XSD
inputType soportadosjson, xml, txt
Endpoint extra
OutputXML tributario firmado

Mapeo de XSLT

XSLTUso
input_to_dte_cr.xsltJSON/TXT → XML <root> → XML Gosocket.
dte_to_fiscal_cr.xsltXML Gosocket → DTE tributario MH.
custom_response_cr.xsltGenera custom_response cuando aplica.

Tipos de documento (typeDoc)

TODO: completar con producto. Ejemplo Socket usa typeDoc=1.

Campos del response especificos de Costa Rica

Costa Rica devuelve todo el nucleo + eco tributario completo (statusCode/Description/Message) + applicationResponse + timeGeneration + timeValidation.

countryIdentificationCode en Costa Rica corresponde a la clave numerica MH (50 digitos). TODO confirmar.

Ejemplo Socket

Valores ilustrativos. La estructura es real; los datos son ejemplos.

{
"env": "sbx",
"operation": "consolidate",
"typeDoc": 1,
"country": "cr",
"inputType": "json",
"document": { /* DTE Costa Rica */ }
}

Notas particulares

  • Publica en Inbox-Gosocket.
  • Reobtencion via /api/v1/status con transactionId o folio + typeDoc.