Este módulo añade campos brasileños, validaciones y cálculo de impuestos al punto de venta.
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 16.0Adapta el Punto de Venta a las reglas fiscales brasileñas: cada pedido del POS se convierte en un documento fiscal (NFC-e, SAT o PAF-ECF) con CNPJ/CPF, operación fiscal, CFOP, serie, clave y datos de cancelación, y los productos obtienen un mapa fiscal por POS.
Este módulo hace que el Punto de Venta funcione bajo las reglas fiscales brasileñas. En cada configuración del punto de venta obtienes nuevas pestañas: "Geral" (tipos de documento simplificado vs. detallado y los límites de importe por encima de los cuales ya no se permite una factura simplificada ni un cupón fiscal anónimo), "Taxation" (operaciones fiscales de venta y devolución por defecto, el partner usado para el mapa fiscal, los CFOPs y líneas de operación permitidos, además de los botones "Update Pos TAX" y "Tax x Products"), "NFC-E" (emisión vía IoT y certificado digital), "SAT" (entorno, CNPJ/IE de homologación, datos de la software house, número de caja, código de activación, modelo de impresora y tipo de conexión, contador de sesiones) y una pestaña "ECF" vacía.
Los productos disponibles en el POS obtienen un mapa fiscal por configuración del POS, creado automáticamente cuando se crea un producto o se marca como disponible en el POS, y actualizado por el botón de actualización. Una pantalla dedicada lista estos mapas (POS, producto, línea de operación, CFOP, impuestos fiscales).
Los pedidos del POS ahora llevan campos fiscales: CNPJ/CPF, razón social, número de impuesto estatal, operación fiscal, tipo de documento, serie, número, clave de acceso, código QR, protocolos y archivos de autorización y cancelación, estado del documento electrónico, comentarios y datos adicionales. Una pestaña "Cancellation" muestra los datos de cancelación, y el formulario del pedido gana un chatter. Cancelar un pedido lo marca como cancelado, almacena los datos de cancelación y crea un reembolso con los pagos revertidos. Se elimina la acción estándar de impresión de factura.
Los CFOPs obtienen un indicador "Allowed at the POS" usado para filtrar lo que el POS puede usar. Los nuevos clientes creados desde el POS tienen su CPF/CNPJ validado y formateado, y el nombre se copia a la razón social.
Depende de
Lo necesitan otros módulos
Modelos y campos (13)
- pos.order · modelo nuevoie (State Tax Number/RG), cnpj_cpf (CNPJ/CPF), ind_pres, legal_name (Legal Name), state_edoc (e-doc Status), cancel_date, cancel_file, comment_ids (Comments), date_in_out (Date Move), document_id (Fiscal Document), status_code, status_name, document_key (Key), edoc_purpose (Goal), document_date (Date), document_type, document_serie (Serie Number), operation_name, additional_data, cancel_protocol, document_number, document_file_id (XML), document_type_id, document_serie_id, authorization_date, authorization_file, fiscal_coupon_date (Coupon Fiscal Date), status_description (Status Name), cancel_document_key (Cancel Key), document_electronic (Electronic?)
- pos.config · amplía un modelo existenteprinter, cfop_ids (Allowed CFOPs), sat_path, partner_id, session_sat (Last Session Value), ask_identity (Ask Identity on Payment), signature_sat (Signature in CFe), cashier_number, printer_params (Printer parameters), activation_code, additional_data (Aditional Information), ie_homologation, sat_environment, cnpj_homologation, certificate_nfe_id (Digital certificate), pos_fiscal_map_ids, cnpj_software_house, fiscal_printer_type, iface_nfce_via_proxy (NFC-e via IOT), detailed_document_type (Detailed document type), iface_fiscal_via_proxy (Fiscal via IOT), save_identity_automatic (Save new client), simplified_document_type (Simplified document type), simplified_invoice_limit, detailed_document_type_id, anonymous_simplified_limit, out_pos_fiscal_operation_id (Default Sales Operation), simplified_document_type_id, refund_pos_fiscal_operation_id (Default Return Operation), out_pos_fiscal_operation_line_ids (Sales Operation Lines)
- mail.thread · amplía un modelo existente
- res.company · amplía un modelo existenteenvironment_sat (SAT environment), cnpj_software_house (CNPJ software house), sign_software_house (Software House Signature), out_pos_fiscal_operation_id (Pos Out Fiscal Operation), refund_pos_fiscal_operation_id (Pos Refund Fiscal Operation)
- res.partner · amplía un modelo existente
- stock.picking · amplía un modelo existente
- pos.order.line · modelo nuevouom_id, quantity (Product Uom Quantity), comment_ids (Comments), document_id, fiscal_tax_ids (Fiscal Taxes)
- product.product · amplía un modelo existente
- product.template · amplía un modelo existentepos_fiscal_map_ids
- l10n_br_fiscal.cfop · amplía un modelo existenteis_pos (Allowed at the POS)
- stock.return.picking · amplía un modelo existente
- l10n_br_pos.product_fiscal_map · modelo nuevoname, ncm_code, quantity, cfop_code, ind_final, company_id, partner_id, price_unit, product_id, comment_ids (Comments), pos_config_id, tax_framework (Tax Framework), fiscal_tax_ids (Fiscal Taxes), product_tmpl_id, ncm_code_exception, fiscal_operation_id, company_tax_framework
- l10n_br_fiscal.document.related · amplía un modelo existentepos_related_id (POS Fiscal Document)
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/l10n-brazil.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Instalación
Fuente · Odoo 16.0Este módulo depende de:
- l10n_br_account
Configuración
Fuente · Odoo 16.0Configurar la pestaña POS del registro de la empresa.
Configurar el Punto de venta, prestando atención en los siguientes campos:
> - La pestaña General, con los detalles del documento fiscal simplificado y no > simplificado; > - La pestaña tributos, con los datos de la tributación a ser utilizada, el > cliente anónimo para servir como referencia, así como sus campos > de dirección. > - Hacer clic en el botón Update Tax en el pos config o en el producto; > - Validar que la tributación esté correcta;
Configurar e instalar uno de los módulos responsables de la transmisión del documento fiscal:
> - l10n_br_pos_cfe > - l10n_br_pos_nfce > - l10n_br_account_nfe (Solamente para emisión de NF-e);
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.