Saltar al contenido principal

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/v1
WebSocket
ws://localhost:3200
Swagger UI
http://localhost:3200/api/v1/doc/
Puerto Updater
3400 (xPOS-Updater)

Países soportados

PaísAutoridad tributariaFicha de integración
🇨🇱 ChileSIIComunicación Chile
🇨🇴 ColombiaDIANComunicación Colombia
🇨🇷 Costa RicaMinisterio de HaciendaComunicación Costa Rica
🇸🇻 El SalvadorDGIIComunicación El Salvador
🇬🇹 GuatemalaSAT / MegaprintComunicación Guatemala
🇵🇦 PanamáDGI / PAC-GSComunicación Panamá
🇵🇾 ParaguaySIFENComunicación Paraguay
🇩🇴 República DominicanaDGIIComunicación República Dominicana

Por donde empezar

Soy integrador / desarrollador POS

  1. Protocolo de comunicación — contrato base: endpoints, estructura request/response, parámetros operation e inputType.
  2. Arquitectura global — cómo fluye el documento desde el POS hasta la autoridad tributaria y de vuelta.
  3. Ficha de tu país — lo que cambia respecto al protocolo base (tipos de documento, campos de response, errores locales).
  4. Códigos de error — qué significa cada stage y qué acción debe tomar el POS.

Soy equipo de implementación / operaciones

  1. Instalación — requerimientos de hardware e instalación en Windows y Unix (Core + Updater).
  2. Onboarding — cómo vincular un xPOS con el portal Gosocket, por interfaz gráfica y por consola.
  3. Gadget xPOS — monitoreo en tiempo real, gestión del pool de dispositivos, logs y configuraciones.

Contenido de esta sección

PáginaQué encontrarás
InstalaciónRequisitos de hardware, instalación y desinstalación en Windows y Unix para Core y Updater.
OnboardingProceso de vinculación del xPOS con el portal Gosocket: por GUI y por consola, acceso local y remoto.
Arquitectura globalDiagrama de flujo completo: POS → xPOS-Core → autoridad tributaria → respuesta.
Gadget xPOSPortal de administración: pool, logs (Elasticsearch), contingencias, monitor en tiempo real, versiones.
ProtocoloContrato de integración común a todos los países: endpoints, campos request/response, operaciones.
Fichas por paísLo específico de cada país: tipos de documento, campos particulares del response, errores locales.
Códigos de errorCatálogo de stages y códigos de error: causa, sugerencia y acción recomendada al POS.