¿Cómo funciona la integración ONESOURCE?
ONESOURCE (Thomson Reuters) actúa como Partner sobre la plataforma Gosocket. TR construye y envía los documentos fiscales en el formato DTE de Gosocket; Gosocket se encarga de validarlos, enrutarlos a la entidad tributaria del país correspondiente y almacenar el resultado.
El modelo de partner
ONESOURCE opera bajo un modelo de credenciales únicas de Partner (Chile) que se reutilizan para los 15 países de la integración. Cada cliente (empresa) tiene su propio accountId y sus propias ApiKeys, pero todas las operaciones se autorizan con el token del Partner.
Flujo de incorporación de un cliente nuevo
Antes de emitir o recibir documentos, cada empresa debe ser incorporada a la plataforma. El onboarding es asíncrono:
Flujo de emisión (AR)
1. createTokenPOSTObtiene el JWT de autenticación del Partner.2. SendDocumentToAuthorityPOSTEnvía el DTE a Gosocket, que lo enruta a la entidad tributaria del país.3. GetDocumentPOSTConsulta el estado tributario del documento y obtiene las URLs de descarga.Argentina es el único país con soporte de async: true/false. ONESOURCE siempre usa async: false (síncrono), por lo que el estado final llega en la misma respuesta del SendDocumentToAuthority.
Flujo de recepción (AP)
1. GetReceivedDocumentPOSTConsulta los documentos recibidos en el Inbox del receptor.2. ConfirmReceivedDocumentPOSTConfirmación obligatoria de la recepción. Sin este paso, el documento queda pendiente.3. ChangeDocumentStatusPOSTInforma el evento de recepción ante la ET (aceptación / rechazo comercial). Obligatorio en CL, CO.Folio Manager (CL y CO)
Para Chile y Colombia, la emisión de documentos requiere folios descargados previamente desde la entidad tributaria. El Folio Manager gestiona este ciclo: