Saltar al contenido principal

ONESOURCE — Integración

ONESOURCE es la plataforma de cumplimiento fiscal de Thomson Reuters (TR). TR utiliza Gosocket para emitir y recibir documentos fiscales en 15 países mediante una API REST con autenticación OAuth 2.0.

¿Qué hace la integración Gosocket + ONESOURCE?

Emite
Documentos fiscales electrónicos en 15 países usando el mapping genérico DTE de Gosocket
Recibe
Documentos de proveedores vía GetReceivedDocument con flujo Get → Confirm
Gestiona folios
Integración con Folio Manager para descarga y control de rangos desde el SII (CL, CO)
Incorpora empresas
Crea cuentas cliente con certificado digital, usuario admin y ApiKeys vía API de Onboarding

Países soportados

PaísCódigoCertificadotaxEntity
Argentinaar❌ No requiere❌ No requiere
Boliviabo.pfx / .p12✅ Token ISIPASS
Brasilbr.pfx / .p12✅ Credenciales NDD + emails recepción
Chilecl.pfx❌ No requiere
Colombiaco.pfx❌ No requiere
Costa Ricacr.p12✅ Credenciales ATV (comprobantes)
Ecuadorec.p12 / .pfx❌ No requiere
El Salvadorsv.pfx / .p12✅ Credenciales MH
Guatemalagt.pfx / .p12✅ Credenciales SAT
Méxicomx✅ CSD .cer + .key❌ No requiere
Panamápa✅ X.509 v3✅ RUC + código DGI
Paraguaypy.pfx✅ idCSS + css SIFEN
Perúpe.pfx / .p12✅ Credenciales SOL (SUNAT)
República Dominicanado.pfx / .p12certification (boolean)
Uruguayuy.pfx❌ No requiere
nota

Chile es el país de referencia ONESOURCE: las credenciales del Partner (partnerId / apiKeyUser) se crean para Chile y se reutilizan para todos los demás países.

¿Para quién es esta documentación?

Esta documentación está dirigida a:

  • Arquitectos e ingenieros de ONESOURCE que diseñan e implementan la integración fiscal con Gosocket
  • Equipos técnicos de Thomson Reuters que incorporan, configuran y dan soporte a las cuentas en la plataforma
  • Partners técnicos que operan la integración en producción para los 15 países

Mecanismo de integración

La integración usa API REST con autenticación OAuth 2.0. ONESOURCE actúa como Partner: obtiene un JWT con sus credenciales de Partner (partnerId + apiKeyUser), crea cuentas cliente de forma asíncrona vía Onboarding, y emite documentos con SendDocumentToAuthority usando el mapping genérico DTE de Gosocket. La recepción opera por polling con GetReceivedDocument. Para Chile y Colombia, la emisión requiere folios gestionados por el Folio Manager.

Consulta Cómo funciona para el detalle del modelo de Partner, los flujos y el ciclo de onboarding.

Por dónde empezar

Nuevo en la integración ONESOURCE

Si es la primera vez que trabajas con esta integración, sigue este orden:

  1. Lee Cómo funciona para entender el modelo de Partner, el onboarding asíncrono y los flujos de emisión y recepción
  2. Obtén las credenciales de Partner en Onboarding
  3. Crea la primera cuenta cliente con createAccount y verifica el resultado con getProcess
  4. Revisa los Flujos para la secuencia de llamadas de emisión y recepción
  5. Si operas en CL o CO, configura el Folio Manager antes de emitir

Secciones de esta documentación