Componentes del sistema
La integración está compuesta por las siguientes piezas técnicas:
| Componente | Rol en la integración |
|---|---|
| Oracle ERP | Origina el documento electrónico y genera el XML inicial. |
| File Storage (carpeta XML origen) | Ubicación donde Oracle almacena el XML generado, lista para ser leída por Gosocket. |
| Servicio Extractor Canónico (Gosocket) | Detecta y descarga los archivos XML generados por Oracle. |
| Motor de Transformación XSLT #1 | Convierte el XML de Oracle al formato DTE de Gosocket. |
| API de Recepción DTE Gosocket | Recibe el documento DTE para continuar su procesamiento. |
| Motor de Transformación XSLT #2 | Convierte el DTE de Gosocket al XML oficial exigido por la DGI. |
| API de Envío DGI | Envía el documento a la entidad fiscal para su validación. |
| Portal Inbox Gosocket | Portal web donde queda registrado cada documento, su historial y su estado. |
| API Webhook de Notificación | Envía de vuelta a Oracle el resultado del documento. |
| Listener / Endpoint Oracle ERP | Recibe la notificación del webhook y actualiza el estado del documento en Oracle. |
Estos componentes trabajan de forma coordinada dentro del flujo general del proceso.