Integración y emisión de CF-e a través del Punto de Venta para equipos SAT (SP) y MF-e (CE).
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 14.0Añade soporte de CF-e (cupón fiscal brasileño SAT/MF-e) al Punto de Venta, permitiendo a los cajeros emitir, imprimir y cancelar recibos fiscales a través de un dispositivo fiscal conectado mediante el proxy IoT.
Este módulo conecta el Punto de Venta con un dispositivo fiscal brasileño (SAT para São Paulo o MF-e para Ceará) para que cada venta genere un cupón fiscal CF-e. Se basa en point_of_sale y l10n_br_pos.
- En los métodos de pago (
pos.payment.method), aparecen dos campos nuevos: SAT Payment Mode (efectivo, cheque, tarjeta de crédito/débito, vale de comida, etc.) y Card Acquirer (una lista de compañías de tarjetas). Se utilizan al transmitir los detalles del pago. - Cuando un cajero valida un pedido, el módulo comprueba que haya un procesador fiscal configurado; de lo contrario, muestra una ventana emergente de error y bloquea la validación.
- Los datos del pedido enviados al dispositivo fiscal incluyen la identificación de la empresa (CNPJ, IE, dirección), los datos del software house, la ruta del SAT, el número de cajero, el código de activación y la configuración de la impresora. En producción se utilizan el CNPJ/IE reales de la empresa; de lo contrario, se utilizan valores de homologación.
- Después de que el dispositivo autoriza el cupón, el pedido almacena el número de sesión, la clave del documento, el número, la serie, el estado, la fecha de autorización, el archivo XML y la firma del código QR, y muestra una ventana emergente de estado.
- La pantalla del recibo está personalizada: encabezado con los datos de la empresa, filas de artículos con código, cantidad, unidad, precio e impuestos, líneas de pago, totales y un pie de página con código de barras y código QR. Si el cupón se cancela, también se imprimen un código de barras y un código QR de cancelación.
- Un indicador de estado del proxy muestra si el dispositivo fiscal está conectado o sin conexión, y la reimpresión de recibos se retrasa para permitir que los datos fiscales estén listos.
Depende de
Modelos y campos (1)
- pos.payment.method · amplía un modelo existentesat_payment_mode, sat_card_acquirer
Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/l10n-brazil.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Instalación
Fuente · Odoo 14.0Este módulo depende:
- l10n_br_pos
Además, necesitará una IOT BOX, que puede ser la de Odoo SA o el Pywebdriver, con los respectivos drivers para CF-E:
- Odoo SA: hw_sat, disponible en github.com/oca/l10n-brazil;
- Pywebdriver disponible en:
- https://github.com/kmee/pywebdriver/releases
Configuración
Fuente · Odoo 14.0Para configurar este módulo necesita configurar el Punto de venta, prestando atención a los siguientes campos:
- Activar la opción IoT Box y Brasil Fiscal;
- En la pestaña SAT configurar los detalles de su equipo.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.