¿Cómo funciona la integración ONESOURCE?
Gosocket actúa como la plataforma de emisión y recepción fiscal para ONESOURCE (Thomson Reuters). TR construye y envía los documentos fiscales en el formato DTE de Gosocket; Gosocket los valida, los enruta a la entidad tributaria del país correspondiente y almacena 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: createAccount devuelve un trackId que se sondea con getProcess hasta que status = Ok.
1. createTokenPOSTObtiene el JWT de autenticación del Partner.2. createAccountPOSTCrea la cuenta de la empresa — asíncrono, devuelve trackId.3. getProcessGETSondea el trackId hasta que status = Ok. Entrega el accountId y las ApiKeys.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. La integración opera con async: false (síncrono), por lo que el estado final llega en la misma respuesta de 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: