Skip to main content

Emisión Masiva

En la modalidad masiva las facturas no se envían al SIAT una por una: se acumulan en un lote abierto sobre un punto de venta y viajan juntas, comprimidas en paquetes, cuando el lote se cierra. Estas 4 herramientas cubren el ciclo completo.
No es contingencia. La masiva se emite en línea y necesita el SIAT operativo: no abre evento significativo ni usa CAFC. Para el SIAT caído, ver Contingencia.

abrirLoteMasivo

Abre el lote en un POS. A partir de ahí las facturas que emitas se acumulan en vez de irse al SIAT. Idempotente.

cerrarLoteMasivo

Arma los paquetes, los envía y valida contra SIAT, y marca cada factura. Reentrante: retoma un cierre cortado sin reenviar lo ya validado.

rectificarLoteMasivo

Regenera las facturas que SIAT rechazó y las devuelve a la cola del lote. Las aceptadas no se tocan.

verLoteMasivo

Muestra el lote abierto con el detalle de cada paquete: código de recepción, cantidad de facturas y estado.

abrirLoteMasivo \

Abre un lote de emisión masiva en un punto de venta. Mientras esté abierto, las facturas que se emitan quedan en MASSIVE_PENDING — con su CUF definitivo y su QR, listas para entregar — pero todavía no viajaron al SIAT. El lote es multi-sector: acepta facturas de cualquier sector autorizado y al cerrarlo se arma un paquete por cada combinación de sector y tipo de documento. Requiere autenticación: Sí
Idempotente: si el POS ya tiene un lote abierto, devuelve ese en vez de crear otro. Un POS no puede tener dos lotes abiertos a la vez.
El lote no lleva sector: lo trae cada factura al emitirse, y ahí se valida contra el catálogo autorizado de la empresa. Hasta la versión anterior el lote fijaba el sector al abrirse y hacía falta un lote por sector. Ejemplo de uso con AI:
“Abrí un lote masivo en el POS 660e…”

cerrarLoteMasivo \

Cierra el lote: parte las facturas acumuladas en paquetes, los envía al SIAT, los valida y marca cada factura como aceptada o rechazada con su motivo. Requiere autenticación: Sí
En lotes grandes puede tardar varios minutos: envía y valida cada paquete contra el SIAT.
Es reentrante. Si un cierre se corta a mitad, volver a llamarlo retoma donde quedó: los paquetes ya validados no se reenvían. repeticiones manda el mismo paquete N veces — es lo que pide Impuestos para certificar la masiva. Las facturas se marcan una sola vez igual, así que no cambia el resultado fiscal; decide la primera repetición que valida (las siguientes rebotan con [1000] CUF duplicado, que no es rechazo). En operación normal se omite. La respuesta también cuenta los paquetes pendientes: los que el SIAT recibió pero todavía procesa (901). No son rechazos y no se rectifican — sus facturas quedan aceptadas y el reconciliador las valida por CUF. La respuesta distingue tres desenlaces que conviene no confundir: lote sin facturas, todo aceptado, o con rechazos. Además lista cada paquete con su sector, su estado y el motivo del SIAT si lo hubo — en un lote multi-sector, “2 de 13 rechazados” no dice cuáles no entraron. Ejemplo de uso con AI:
“Cerrá el lote masivo del POS 660e… y decime cuántas quedaron rechazadas”

rectificarLoteMasivo \

Regenera las facturas que el SIAT rechazó dentro del lote: les recalcula CUF, XML, firma y QR contra el CUFD vigente y las devuelve a la cola. Después hay que volver a cerrar el lote para reenviarlas. Requiere autenticación: Sí
Las facturas ya aceptadas no se tocan: su CUF está validado por el SIAT y regenerarlo cambiaría un documento fiscal firme.
Ejemplo de uso con AI:
“Rectificá las rechazadas del lote del POS 660e… y volvé a cerrarlo”

verLoteMasivo \

Muestra el lote abierto del punto de venta con el detalle de sus paquetes: qué sector y tipo de documento lleva cada uno, cuántas facturas, el código de recepción que devolvió el SIAT y su estado. Requiere autenticación: Sí Estados de un paquete: Ejemplo de uso con AI:
“Mostrame el estado del lote masivo del POS 660e…”