P
PasaGestión
by Pasaymira
Publicar
Volver a PasaGestiónCentro de ayuda
Centro de ayuda
Operación
  • Inventario y stock
  • Facturación electrónica
  • Punto de venta (POS)
  • Reservas y agenda
  • Reservas online (link público)
  • Gastos
Operación

Facturación electrónica

Emitir facturas con validez legal en cualquier país de LATAM (e-CF, CFDI, CAE, etc.).

Actualizado 1 de enero de 1980

PasaGestión soporta facturación electrónica multi-país: cada país tiene su propia identificación fiscal, tipos de comprobante y reglas de impuestos. El sistema usa un catálogo declarativo y un patrón de adapters por autoridad tributaria.

Aclaración importante: la integración con la autoridad tributaria real (DGII en RD, AFIP en AR, SAT en MX, DIAN en CO, etc.) requiere cuentas con proveedores certificadores (PAC). Por defecto, las facturas se emiten con un adapter mock que asigna números fiscales correlativos pero no envía nada a la autoridad. Sirve para probar el flujo completo. La integración real se activa por país a medida que conectamos los proveedores.

Activar el módulo

Dashboard del negocio → Módulos → activá Facturación electrónica.

Configurar tu perfil fiscal

Antes de emitir tu primera factura, completá los datos del emisor:

  1. Facturación → Configuración fiscal.
  2. Seleccioná tu país (esto define el tipo de identificación que vas a cargar).
  3. Cargá:
    • Razón social completa.
    • Tax ID (RNC en RD, RFC en MX, CUIT en AR, NIT en CO, RUC en PE/EC, etc.).
    • Tipo de Tax ID (se autocompleta según el país).
    • Domicilio fiscal completo.
  4. Marcá la configuración como completa y guardá.

El perfil fiscal se snapshotea en cada factura emitida — si después editás los datos, las facturas viejas mantienen sus valores históricos (importante para auditoría).

Secuencias fiscales

Cada país asigna rangos de números fiscales (NCF en RD, CAE en AR, folios en MX). En Facturación → Secuencias podés:

  1. Crear una secuencia por tipo de comprobante (ej: ECF_CONSUMO en RD).
  2. Definir prefijo (ej: B02), padding (ej: 8 dígitos), rango asignado y próximo número.
  3. Cada vez que emitís una factura, el sistema toma el siguiente número y lo incrementa atomicamente.

Emitir una factura

  1. Facturación → Nueva factura.
  2. Elegí el cliente (o creá uno nuevo en el momento).
  3. Agregá ítems: pueden ser productos del catálogo (descuentan stock al emitir) o ítems libres con descripción manual.
  4. El sistema calcula subtotal, impuestos por línea y total.
  5. Hacé clic en Emitir — esto:
    • Asigna el número fiscal de la secuencia correspondiente.
    • Cambia el estado de DRAFT a ISSUED.
    • Llama al adapter de la autoridad tributaria (mock o real según país).
    • Si tenés notificaciones activas, manda email al cliente con link al PDF.

Estados de una factura

Estado Significado
DRAFT Borrador editable, sin número fiscal
ISSUED Emitida, número fiscal asignado
SENT Enviada al cliente
PAID Pagada (se marca manualmente desde la factura)
CANCELLED Anulada

Imprimir / descargar PDF

Desde la ficha de cualquier factura emitida hacé clic en Descargar PDF. El PDF se genera con @react-pdf/renderer e incluye los datos del emisor, cliente snapshoteado, items, totales y número fiscal.

Conexión con inventario

Si una línea de la factura referencia un producto del catálogo (con trackStock=true), al emitir la factura se descuenta automáticamente el stock del almacén default. Esto se ve en la ficha del producto como un movimiento de tipo SALE con referencia a la factura.

© Pasaymira · PasaGestión Beta
Pasaymira.comMi panelAyudaTérminosPrivacidadCookies