Ir al contenido
BiguAyuda
Facturación electrónica

Tareas programadas

Programar fechas, consultar cada ejecución y recuperar interrupciones sin duplicar facturas.

Bigu puede emitir por vos cada semana o cada mes. Las reglas siguen ejecutándose en el servidor aunque cierres Bigu, ChatGPT o Claude. Web y API están incluidas en Factura.

Preparar y activar

  1. En Comprobantes, prepará y guardá un borrador con el receptor, los conceptos, IVA y notas.
  2. Abrí Tareas programadas y elegí ese borrador como plantilla.
  3. Indicá nombre, frecuencia, primera fecha, zona horaria IANA y, opcionalmente, última fecha y días de vencimiento.
  4. Si querés entrega automática, indicá el correo que recibirá el comprobante después de la aceptación fiscal, con los mismos archivos y personalización de la entrega por correo.
  5. Activar regla automática autoriza esas operaciones sin una confirmación por fecha.

Si no aparece una plantilla, elegí Preparar plantilla, completá un comprobante y guardalo como borrador. El formulario usa Nombre, Plantilla guardada, Frecuencia (Mensual o Semanal), Primera fecha, Última fecha opcional y Zona horaria. Días para vencer admite de 0 a 365; Enviar cada factura a es opcional y autoriza una entrega real cuando el comprobante sea aceptado.

Comprobá que aparezca La regla quedó activa después de confirmar. No necesitás dejar abierta la pantalla para que llegue la próxima fecha.

La regla copia la plantilla: editar el borrador original no cambia las futuras facturas. Podés automatizar pesos uruguayos (UYU) y dólares (USD). Las otras monedas se preparan por borrador con su cotización fiscal vigente.

Cotización para USD

Cada fecha programada obtiene la cotización compradora interbancaria de billete del BCU del día anterior, o la última anterior disponible cuando ese día no cotiza. Conserva el importe del comprobante en USD y registra el cambio a UYU para su tratamiento fiscal. Consultá el criterio de DGI y la fuente del BCU.

Bigu guarda valor, fecha del cierre y fuente antes de preparar el comprobante de esa fecha. Los reintentos conservan esa cotización y la misma identidad; la próxima fecha obtiene su propia cotización. Si BCU no responde o el dato no se puede validar, la emisión queda pendiente, sin solicitar numeración fiscal, y se reintenta.

El tipo de cambio del borrador original no queda fijo en la regla. Progreso de las fechas muestra el cierre BCU utilizado cuando ya fue resuelto. La consulta inicial al activar una regla solo valida la plantilla; no determina la cotización de meses futuros.

Fechas y pausa

La frecuencia semanal conserva el día de la primera fecha. La mensual conserva su día del mes y usa el último día cuando ese mes es más corto: 31 de enero → 28 de febrero → 31 de marzo.

Cada fecha se interpreta en la zona horaria de la regla. Al crearla no se generan fechas históricas. Si el servidor se interrumpe después, conserva el calendario pendiente para continuar al reiniciarse.

En el listado, localizá la regla por su nombre y calendario. Elegí Pausar y verificá su estado antes de considerar detenida la programación. Para volver a habilitarla, elegí Reanudar en esa misma regla.

Pausar detiene trabajos nuevos; los ya iniciados pueden terminar. Reanudar retoma las fechas pendientes con su identidad original. La última fecha limita nuevas ocurrencias, pero permite terminar las ya preparadas. Si necesitás otro importe, receptor o calendario, pausá la regla anterior y prepará una nueva con la plantilla correcta: la pantalla no ofrece editar su contenido ni eliminarla.

Consultar progreso

Progreso de las fechas muestra cada ocurrencia y el motivo por el que sigue pendiente. Una fecha pendiente no significa que exista un comprobante aceptado. Consultá su external_id antes de tomar otra acción.

Bigu conserva el borrador, la revisión emitida y la identidad del correo. Después de una respuesta perdida reintenta la misma operación. Un rechazo fiscal o fallo de entrega permanece visible; no se resuelve creando otra factura automáticamente. Un borrador de ocurrencia modificado fuera de la regla queda detenido para revisión.

API y agentes

  • POST /api/v1/fiscal/reglas: crear con UUID estable; permiso fiscal:rules.
  • POST /api/v1/fiscal/reglas/estado: { "id": "UUID", "status": "paused" } o active.
  • GET /api/v1/fiscal/reglas: consultar con id, cursor y limit.
  • GET /api/v1/fiscal/reglas/ocurrencias: id filtra por regla; agotá next_cursor para recorrer todas las fechas.
  • MCP: fiscal_rule_create, fiscal_rule_status, fiscal_rules, fiscal_occurrences.

La plantilla document usa el contrato de emisión, sin external_id, fecha ni fecha_vencimiento: los asigna cada ocurrencia. due_days determina su vencimiento y delivery_to autoriza la entrega automática.

Para USD, omití tipo_cambio: enviar un valor fijo devuelve rule_exchange_rate_owned. La regla informa exchange_rate_policy: bcu_previous_business_day. Cada ocurrencia devuelve exchange_rate con source, series, currency, rate, quote_date y retrieved_at, o null mientras no lo haya resuelto. fiscal_exchange_rate_unavailable indica que espera una cotización verificable.

Las reglas son del negocio. Revocar una conexión de agente impide nuevos comandos de esa conexión; no pausa reglas ya autorizadas. Pausalas desde Bigu si deben dejar de ejecutarse. La ejecución vuelve a verificar que su autor sea propietario vigente y que el negocio conserve el acceso fiscal y su habilitación.

Ver API, permisos MCP y recuperación del correo.

En esta página