Descripción General
El módulo de facturación electrónica permite emitir, gestionar y enviar comprobantes de pago electrónicos a SUNAT cumpliendo con la normativa peruana de facturación electrónica.Tipos de Comprobantes
- Facturas (01): Para clientes con RUC (11 dígitos)
- Boletas (03): Para clientes con DNI (8 dígitos)
- Notas de Venta (06): Documentos internos que no afectan stock
Funcionalidades Principales
Listar Ventas
Obtiene todas las ventas de la empresa del usuario autenticado.Crear Nueva Venta
Crea una venta con validación de tipo de documento según el cliente.Anular Venta
Anula una venta y retorna el stock al almacén si afectó inventario.Gestión de Stock
Control de Almacenes
El sistema maneja dos almacenes:- Almacén 1: Stock virtual
- Almacén 2: Stock real/físico
Descontar Stock del Almacén Real
Numeración Automática
El sistema genera automáticamente el número correlativo de los comprobantes.Modelo de Datos
Venta Model
Relaciones
Estados de Venta
Activa
Estado:
1Venta activa y válidaAnulada
Estado:
2Venta anulada por el usuarioVendida
Estado:
3Nota de venta convertida a factura/boletaEstados SUNAT
Integración con Cotizaciones
Cuando se crea una venta desde una cotización:La venta queda vinculada a la cotización mediante el campo
cotizacion_id.Notas de Venta
Las notas de venta son documentos internos que luego pueden convertirse en facturas o boletas.Las notas de venta (
id_tido = 6) no afectan el stock por defecto hasta que se conviertan en un comprobante válido.