Saltar al contenido principal

Venta asíncrona — Registro de envíos API

En el POS puedes elegir cómo se envían tus facturas electrónicas a la DIAN. Hay dos formas:

  • Envío inmediato (síncrono): al guardar la venta, el sistema la envía a la DIAN y espera la respuesta en ese momento. La caja se "detiene" unos segundos hasta que la DIAN responde.
  • Envío en segundo plano (asíncrono): al guardar la venta, esta se guarda al instante "en cola" y se envía a la DIAN después, sin hacerte esperar. El envío se administra desde la pantalla Registro de envíos API.
¿Por qué usar la venta asíncrona?

Porque tu punto de venta es más rápido: atiendes al cliente sin esperar a la DIAN. Si la DIAN está lenta o falla, la venta no se pierde: queda en cola y la reenvías cuando quieras. Es ideal en horas de mucha venta.


Paso 1 · Activar el "Envío en segundo plano"

Esta opción se activa una sola vez en la configuración del POS.

  1. Ve al menú Punto de Venta (POS) → Configuración.
  2. Busca la sección "Estado del registro de envíos API".
  3. Cambia el interruptor de "Envío inmediato" a "Envío en segundo plano".
  4. Verás la etiqueta verde "Registro de envíos API activado".

Activar el envío en segundo plano en la configuración del POS

nota

Si lo dejas en "Envío inmediato", cada factura se manda a la DIAN apenas la generas y no pasa por la cola. Activa el modo en segundo plano solo si quieres trabajar con la venta asíncrona.


Paso 2 · Hacer la venta normal

Con el modo activado, vendes igual que siempre en el Punto de Venta.

  1. Registra la venta y elige la forma de pago.
  2. Al guardar, el sistema te confirma que el documento quedó guardado en cola (todavía no tiene CUFE, PDF ni XML: se generan cuando se envía a la DIAN).
  3. En la lista de documentos del POS, esa factura aparece con la etiqueta amarilla EN COLA.

Venta guardada con la etiqueta EN COLA


Paso 3 · Enviar desde "Registro de envíos API"

Aquí administras todas las ventas que están en cola.

  1. Ve al menú Punto de Venta (POS) → Registro de envíos API.
  2. Arriba verás un aviso que te recuerda el modo activo:
    • ACTIVADO (amarillo): los documentos se guardan pendientes y debes enviarlos desde esta pantalla.
    • DESACTIVADO (verde): los documentos se envían automáticamente al generarlos.
  3. Usa los filtros para encontrar lo que buscas:
    • Tipo de documento: Todos · Facturas POS · Facturas de venta.
    • Estado: Pendiente + Fallido · Solo pendientes · En envío · Solo fallidos · Enviados.
    • Desde / Hasta: rango de fechas.
    • Botón Recargar para actualizar la lista.

Pantalla Registro de envíos API

Enviar los documentos

  • Para enviar uno, usa el botón Enviar de esa fila.
  • Para enviar varios a la vez, marca las casillas y usa Enviar seleccionados.

Enviando documentos de la cola a la DIAN

Cuando un documento se envía correctamente, la DIAN genera su CUFE, PDF y XML, y su estado cambia a Enviado.


Los estados (columna "Estado API")

EstadoSignificado
🟡 Pendiente (EN COLA)Guardado, todavía no se ha enviado a la DIAN.
🔵 Enviando…El sistema lo está enviando en este momento.
🟢 EnviadoAceptado por la DIAN. Ya tiene CUFE, PDF y XML.
🔴 FallidoHubo un error al enviar. Revísalo y reinténtalo.

La columna Intentos muestra cuántas veces se ha tratado de enviar, y la columna Error muestra el motivo del último fallo (si lo hubo).


Paso 4 · Reintentar los envíos fallidos

  1. En el filtro Estado, elige Solo fallidos.
  2. Revisa el mensaje de la columna Error para entender qué pasó.
  3. Vuelve a pulsar Enviar en esa fila (o selecciona varios y Enviar seleccionados).

Ver el detalle de un envío

Abre el detalle de una fila para ver el estado, el número de intentos, el último error y la información técnica (lo que se envió y lo que respondió la DIAN). Es útil para soporte cuando un documento no se deja enviar.

Detalle de un envío

Desde el detalle también puedes Duplicar y editar (crear una copia para corregir y reenviar) o Eliminar un documento de la cola.


Importante

Mientras una factura esté EN COLA o Fallida, no podrás generarle una Nota crédito o débito: primero debes enviarla a la DIAN. El sistema te lo recordará si lo intentas.

¿Y "Sincronizar Envíos API"?

En Mis comprobantes existe el botón Sincronizar Envíos API, que sirve para traer al sistema documentos que se enviaron directamente desde el API de la DIAN (por ejemplo, desde otra integración), para que queden registrados aquí también.