xPOS-Core
xPOS-Core es el motor de emisión de documentos electrónicos para puntos de venta (POS). Corre localmente en el dispositivo del cliente: recibe el documento del POS, lo transforma al formato que exige la autoridad tributaria del país, lo firma, lo envía y devuelve el resultado.
Referencia técnica rápida
Puerto API / Interfaz
3200 (xPOS-Core)API REST
http://localhost:3200/api/v1WebSocket
ws://localhost:3200Swagger UI
http://localhost:3200/api/v1/doc/Puerto Updater
3400 (xPOS-Updater)Países soportados
| País | Autoridad tributaria | Ficha de integración |
|---|---|---|
| 🇨🇱 Chile | SII | Comunicación Chile |
| 🇨🇴 Colombia | DIAN | Comunicación Colombia |
| 🇨🇷 Costa Rica | Ministerio de Hacienda | Comunicación Costa Rica |
| 🇸🇻 El Salvador | DGII | Comunicación El Salvador |
| 🇬🇹 Guatemala | SAT / Megaprint | Comunicación Guatemala |
| 🇵🇦 Panamá | DGI / PAC-GS | Comunicación Panamá |
| 🇵🇾 Paraguay | SIFEN | Comunicación Paraguay |
| 🇩🇴 República Dominicana | DGII | Comunicación República Dominicana |
Por donde empezar
Soy integrador / desarrollador POS
- Protocolo de comunicación — contrato base: endpoints, estructura request/response, parámetros
operationeinputType. - Arquitectura global — cómo fluye el documento desde el POS hasta la autoridad tributaria y de vuelta.
- Ficha de tu país — lo que cambia respecto al protocolo base (tipos de documento, campos de response, errores locales).
- Códigos de error — qué significa cada
stagey qué acción debe tomar el POS.
Soy equipo de implementación / operaciones
- Instalación — requerimientos de hardware e instalación en Windows y Unix (Core + Updater).
- Onboarding — cómo vincular un xPOS con el portal Gosocket, por interfaz gráfica y por consola.
- Gadget xPOS — monitoreo en tiempo real, gestión del pool de dispositivos, logs y configuraciones.
Contenido de esta sección
| Página | Qué encontrarás |
|---|---|
| Instalación | Requisitos de hardware, instalación y desinstalación en Windows y Unix para Core y Updater. |
| Onboarding | Proceso de vinculación del xPOS con el portal Gosocket: por GUI y por consola, acceso local y remoto. |
| Arquitectura global | Diagrama de flujo completo: POS → xPOS-Core → autoridad tributaria → respuesta. |
| Gadget xPOS | Portal de administración: pool, logs (Elasticsearch), contingencias, monitor en tiempo real, versiones. |
| Protocolo | Contrato de integración común a todos los países: endpoints, campos request/response, operaciones. |
| Fichas por país | Lo específico de cada país: tipos de documento, campos particulares del response, errores locales. |
| Códigos de error | Catálogo de stages y códigos de error: causa, sugerencia y acción recomendada al POS. |