Qué es FEL
FEL (Factura Electrónica en Línea) es el régimen de la SAT para emitir documentos tributarios electrónicos, conocidos como DTE. Cada documento se envía a un certificador autorizado por la SAT, que lo valida y le asigna un número de autorización antes de que llegue a tu cliente.
Con Odoo, ese proceso ocurre al validar la factura: no tienes que entrar a otro portal ni volver a escribir los datos.
Documentos que puedes emitir
Estos son los tipos de DTE más usados por empresas comerciales y de servicios:
| Código | Documento | Cuándo se usa |
|---|---|---|
FACT | Factura | Ventas de contado de bienes o servicios. |
FCAM | Factura cambiaria | Ventas al crédito, con fecha de pago acordada. |
FPEQ | Factura de pequeño contribuyente | Contribuyentes inscritos en el régimen de pequeño contribuyente. |
FESP | Factura especial | Compras a personas que no pueden emitir factura. Incluye las retenciones de ley. |
NCRE | Nota de crédito | Devoluciones, descuentos o correcciones que reducen el monto de una factura. |
NDEB | Nota de débito | Cargos adicionales sobre una factura ya emitida. |
NABN | Nota de abono | Abonos a la cuenta del cliente sin anular la factura original. |
RECI | Recibo | Cobros que no son ventas afectas al IVA. |
Antes de empezar
Para emitir FEL desde Odoo necesitas resolver algunos pasos con la SAT y con tu certificador:
- NIT activo y RTU actualizado, con tus establecimientos registrados correctamente.
- Habilitación en FEL desde la Agencia Virtual de la SAT.
- Contrato con un certificador autorizado. Hay varios en el mercado; el certificador te entrega las credenciales de conexión.
- Tus frases y escenarios: la SAT pide incluir frases según tu régimen de ISR y tus operaciones. Tu contador debe confirmarlas.
Cómo funciona en Odoo
- Creas la factura en Odoo desde un pedido de venta, una orden de punto de venta o directamente en Contabilidad.
- Al validarla, Odoo genera el XML con los datos del emisor, el receptor, los productos y los impuestos.
- El XML se envía al certificador, que lo valida y lo firma.
- Odoo guarda la respuesta: número de autorización (UUID), serie y número del DTE.
- La representación gráfica de la factura se genera con esos datos y se envía al cliente por correo o por el portal.
Si el certificador rechaza el documento, Odoo muestra el motivo y la factura queda pendiente hasta que se corrija.
Anulaciones y notas de crédito
Una factura certificada no se borra. Si hubo un error, tienes dos caminos:
- Anular el DTE cuando el documento no debió emitirse. Odoo envía la solicitud de anulación al certificador, dentro de los plazos que establece la SAT.
- Emitir una nota de crédito cuando la venta existió pero cambió el monto, por ejemplo por una devolución parcial o un descuento posterior.
Errores comunes
NIT del receptor inválido
Es el rechazo más frecuente. Conviene validar el NIT al crear el cliente en Odoo, para que el nombre venga de la SAT y no se escriba a mano.
Ventas a consumidor final por montos altos
La SAT exige identificar al comprador con NIT o CUI a partir de cierto monto. Configura Odoo para pedir el dato antes de validar la factura.
Frases o impuestos mal configurados
Productos exentos, combustibles o servicios con retenciones necesitan impuestos específicos. Un error aquí se repite en cada factura.
Credenciales vencidas
Si el certificador renueva tus credenciales, actualízalas en Odoo antes de la fecha de vencimiento para no detener la facturación.
Lista de verificación
- NIT, RTU y establecimientos actualizados en la SAT.
- Habilitación en FEL y contrato con certificador.
- Frases y escenarios confirmados con tu contador.
- Series, diarios e impuestos configurados en Odoo.
- Pruebas en ambiente de pruebas del certificador antes de salir a producción.
- Equipo capacitado en facturación, anulaciones y notas de crédito.
