Módulos OCA de punto de venta para Odoo
Mejoras del TPV de Odoo: pagos, tickets, clientes, precios y trabajo en tienda física. En el catálogo hay 199 módulos de esta área, 6 de ellos confirmados en Odoo 19.0 (revisado el 2026-11-03).
Módulos confirmados por versión
Repositorio de OCA
Otras áreas
- Contabilidad y finanzas
- Ventas
- CRM y marketing
- Compras
- Inventario y logística
- Fabricación y mantenimiento
- Productos y catálogo
- Recursos humanos
- Proyectos y partes de horas
- Servicio técnico y atención al cliente
- Web y comercio electrónico
- Localizaciones por país
- Contratos y documentos
- Integraciones, EDI y conectores
- Sectores y verticales
- Herramientas técnicas y administración
Lista de módulos del área
- pos_accented_search
Hace que la búsqueda de productos en la pantalla del Punto de Venta ignore los acentos, de modo que al escribir "cafe" también encuentre "café" y viceversa.
- Point of Sale - Extra Access RightOdoo 12, 14, 16pos_access_right
Añade grupos de seguridad adicionales que controlan lo que un cajero puede hacer dentro de la pantalla del Punto de Venta, como aplicar descuentos, cambiar precios, vender cantidades negativas, eliminar pedidos o líneas, abrir varios pedidos y cobrar pagos.
- pos_account_bank_statement_line
Añade una entrada de menú de Punto de Venta que lista todas las líneas de extracto bancario vinculadas a una sesión de Punto de Venta, con una vista de lista y filtros de búsqueda dedicados.
- pos_auto_invoice
Añade una configuración en la configuración de Point of Sale para marcar automáticamente los nuevos pedidos del POS como 'to invoice' de forma predeterminada. Cuando está habilitada, cada nuevo pedido en el POS tendrá la opción de factura activada.
- POS Backend CommunicationOdoo 14pos_backend_communication
Permite que el Punto de Venta abra páginas del backend de Odoo en una ventana separada y reciba mensajes de vuelta desde esa ventana, para que las pantallas del POS puedan reaccionar a lo que ocurre en el backend.
- pos_bank_statement_line_no_change
Impide que los usuarios cambien el importe o el cliente, o eliminen líneas de extracto bancario que pertenecen a pedidos de Punto de Venta ya pagados, realizados o facturados.
- POS Barcode BlockOdoo 18pos_barcode_block
Cuando se escanea un código de barras en el Punto de Venta que no coincide con ningún producto, el POS muestra una alerta de "Unknown Barcode" y bloquea temporalmente el escaneo adicional hasta que el cajero cierre el mensaje.
- pos_barcode_rule_priced_with_change_rate
Añade un nuevo tipo de regla de código de barras en el Punto de Venta que lee un precio de un código de barras escaneado y lo convierte utilizando una tasa de cambio configurada en los ajustes del POS.
- POS - Blind Session ClosingOdoo 18pos_blind_session_closing
Oculta los importes de efectivo esperados y los detalles de pago en la ventana emergente de cierre del Punto de Venta, para que los cajeros puedan contar el cajón a ciegas. Solo los usuarios del nuevo grupo "Can see POS closing amounts" siguen viendo esas…
- POS Bypass Global DiscountOdoo 16pos_bypass_global_discount
Este módulo hace que el Punto de Venta respete la configuración 'bypass global discount' en los productos, de modo que los productos marcados para omitir descuentos queden excluidos cuando se aplica un descuento global a todo el pedido.
- POS Cache - Restrict usersOdoo 12pos_cache_user_restriction
Otorga a los usuarios limitados a puntos de venta asignados acceso completo a los registros de la caché del TPV, para que puedan usar la función de caché del TPV sin errores de permisos.
- Cash Control ExtensionOdoo 17, 18pos_cash_control_extension
Amplía el control de caja del Point of Sale para que el importe de efectivo inicial se registre y se publique como un mensaje, y la pantalla de cierre muestre el efectivo esperado basado en el saldo inicial más los movimientos de efectivo.
- pos_cash_control_multiple_config
Corrige el saldo inicial de efectivo mostrado cuando se utilizan varias configuraciones de Punto de Venta con control de efectivo, de modo que cada nueva sesión comience desde el saldo anterior correcto de su propio punto de venta.
- pos_cash_control_override
Permite a los usuarios de Punto de Venta sin permisos de contabilidad realizar operaciones de entrada y salida de efectivo en sus sesiones, y siempre muestra el botón de movimiento de efectivo en la interfaz del TPV.
- POS cash in-out reasonOdoo 12, 14, 15, 16, 17pos_cash_move_reason
Permite registrar efectivo introducido o retirado de una sesión de Punto de Venta con un motivo predefinido, y contabiliza automáticamente el asiento contable correspondiente en la cuenta de ingresos o gastos adecuada.
- pos_cash_move_reason_multiple_control
Cuando un cajero registra una entrada o salida de efectivo en el Punto de Venta, este módulo muestra la diferencia de efectivo actual y cuál será la diferencia después del movimiento, para que el cajero pueda decidir antes de confirmar.
- Point of Sale - CashbackOdoo 16pos_cashback
Avisa al cajero en la pantalla de pago del Punto de Venta cuando el pago actual vaya a producir un cashback (cambio entregado en efectivo tras un pago no en efectivo).
- pos_cashback_warning
Avisa al cajero en la pantalla de pago del Punto de Venta cuando confirmar un pedido generaría un cashback, es decir, cuando el cliente paga más por medios distintos al efectivo que el importe de la venta y recibe la diferencia en efectivo.
- PoS Category - Complete NameOdoo 16pos_category_complete_name
Añade un campo 'Complete Name' a las categorías del Punto de Venta, mostrando la ruta completa de la categoría (p. ej., 'Parent / Child'). Esto facilita la búsqueda e identificación de categorías en Odoo.
- pos_category_vertical_display
Muestra las categorías de productos del Punto de Venta en una franja vertical desplazable en lugar del diseño horizontal predeterminado, lo que facilita la navegación por las categorías en la pantalla del POS.
- pos_check_session_state
Evita que los cajeros creen pedidos del Punto de Venta en una sesión que ya no está abierta. Comprueba el estado de la sesión cada pocos segundos y muestra una ventana emergente de bloqueo si la sesión se cerró o está en control de cierre.
- Point of sale logoOdoo 14, 16, 18, 19pos_config_logo
Permite establecer un logotipo diferente para cada punto de venta, de modo que los recibos y la pantalla del TPV puedan mostrar un logotipo específico de la tienda en lugar del logotipo de la empresa.
- POS Config PhoneOdoo 17pos_config_phone
Permite establecer un número de teléfono específico para cada Punto de Venta, que se imprime en el recibo en lugar del número de teléfono predeterminado de la empresa.
- POS Container DepositOdoo 16pos_container_deposit
Permite cobrar un depósito reembolsable de envases en el Punto de Venta: cuando se vende un producto con depósito, su producto de depósito se añade automáticamente y su cantidad sigue la cantidad vendida.
- POS Customer Age WarningOdoo 17pos_customer_age_warning
En el Punto de Venta, cuando se selecciona un cliente, su edad se calcula a partir de su fecha de nacimiento y se compara con un límite de edad establecido en la configuración del POS. Si el cliente tiene esa edad o menos, su nombre se muestra en rojo y…
- pos_customer_comment
Añade un campo 'Cashier Comment' en los clientes que los cajeros pueden leer y editar directamente en la pantalla del Punto de Venta, y muestra un pequeño icono de comentario junto a los clientes que tienen uno.
- Point of Sale - LED Customer DisplayOdoo 12, 14pos_customer_display
Permite mostrar la información del pedido en una pantalla de cliente LED conectada a su Punto de Venta, y configurar los mensajes de bienvenida y de cierre que se muestran en ella.
- POS Customer Display MonitorOdoo 17pos_customer_display_monitor
Permite a los usuarios de Point of Sale elegir qué monitor muestra la pantalla del cliente, y recuerda esa elección por Point of Sale para que la pantalla se vuelva a abrir en la misma pantalla.
- pos_customer_history_color
En el Punto de Venta, los productos que un cliente seleccionado ya ha comprado en el pasado se muestran en morado, tanto en la lista de productos como en las líneas del pedido, para que los cajeros puedan identificar las compras repetidas de un vistazo.
- Point of Sale Require CustomerOdoo 12, 13, 14, 16pos_customer_required
Te permite obligar a los cajeros del Punto de Venta a seleccionar un cliente antes de iniciar un pedido o antes de pagar, configurable por punto de venta. Los pedidos anónimos se bloquean con un mensaje de error.
- pos_customer_required_fields
Te permite elegir qué campos de cliente deben rellenarse antes de que se pueda validar un pedido del Punto de Venta. Si a un cliente le falta información obligatoria, se avisa al cajero y el pedido se bloquea hasta que se completen los datos.
- Pos Vat TreeOdoo 14, 16, 18pos_customer_tree_view_vat
Añade una columna Tax ID a la lista de clientes en la pantalla del Punto de Venta, mostrando el número de IVA de cada cliente junto a su nombre.
- pos_daily_sales_reports_category_only
Añade una configuración a Point of Sale que oculta las líneas de producto individuales en el informe de ventas diario, mostrando solo los totales por categoría de producto. Activada por defecto por punto de venta.
- POS Default empty imageOdoo 12pos_default_empty_image
Este módulo acelera la pantalla del Punto de Venta cuando muchos productos no tienen imagen, omitiendo las solicitudes de imagen inútiles y mostrando en su lugar una ficha de producto solo con texto. También añade un ajuste para controlar el tamaño de fuente…
- Point Of Sale Default PartnerOdoo 12, 13, 14, 15, 16pos_default_partner
Permite establecer un cliente predeterminado para cada Punto de Venta, de modo que los nuevos pedidos del TPV obtengan automáticamente ese cliente cuando no se haya elegido ninguno.
- pos_disable_change_cashier
Añade una configuración en la configuración del Punto de Venta para controlar si los cajeros pueden cambiar de usuario desde la pantalla del TPV. Cuando está desactivada, al hacer clic en el nombre de usuario ya no se abre la ventana emergente de selección…
- pos_disable_pricelist_selection
Controla qué tarifas pueden elegir los cajeros en el Punto de Venta. Puedes ocultar el botón de tarifas por completo o limitar el botón a una lista específica de tarifas seleccionables.
- pos_discount_all
Muestra el importe total del descuento en el resumen del pedido del Punto de Venta y en el recibo impreso, calculado como la diferencia entre el total de la lista de precios predeterminada y el total real de la venta.
- POS Display Order NumberOdoo 18pos_display_order_number
Muestra el número de referencia del pedido en el resumen del pedido del Punto de Venta, junto al importe total. Los cajeros pueden ver en qué pedido están trabajando directamente en la pantalla de productos.
- POS Display Total QuantityOdoo 18pos_display_total_quantity
Muestra el número total de artículos en el resumen del pedido del Point of Sale, para que los cajeros puedan comprobar que todos los artículos se han escaneado antes del pago.
- POS Divider Order SummaryOdoo 18pos_divide_order_summary
Añade un área extra vacía dentro de la pantalla de resumen del pedido del Punto de Venta, para que otros módulos puedan mostrar allí información adicional del pedido.
- POS Early Receipt PrintingOdoo 17, 18pos_early_receipt_printing
Añade una opción "Impresión anticipada del recibo" a los ajustes del Punto de Venta para que las tiendas (no los restaurantes) puedan imprimir una cuenta antes del pago. Cuando está activada, aparece un botón Cuenta en la pantalla del TPV.
- POS Edit Order LineOdoo 14, 16, 18, 19pos_edit_order_line
Añade un botón "Edit Order Lines" a la pantalla del Punto de Venta que abre una ventana emergente donde los cajeros pueden escribir directamente la cantidad, el precio unitario y el descuento de cada línea del pedido actual.
- Point of Sale - Empty HomeOdoo 12, 13, 14pos_empty_home
Añade una opción a los ajustes del Punto de Venta que oculta la lista de productos hasta que el cajero busque o seleccione una categoría, de modo que la pantalla empieza vacía en lugar de mostrar los primeros productos.
- POS ESC/Pos printer StatusOdoo 14, 16pos_escpos_status
Restaura la detección del estado de la impresora para los terminales POS que utilizan el controlador ESC/POS, de modo que la pantalla del Punto de Venta muestre el estado correcto de conectado/desconectado de la impresora de recibos.
- Point of Sale EventsOdoo 13, 15pos_event_sale
Vende entradas para eventos directamente desde el Punto de Venta. Los cajeros pueden elegir un evento, seleccionar una entrada y el sistema crea el registro del asistente automáticamente cuando se paga el pedido.
- pos_event_sale_registration_qr_code
Añade automáticamente un código QR a los recibos de inscripción a eventos impresos desde el Point of Sale, para que los clientes obtengan un código escaneable para su inscripción en lugar de solo un código de barras.
- Point of Sale Event SessionsOdoo 15pos_event_sale_session
Vende sesiones de eventos directamente desde el Punto de Venta. Los cajeros eligen una fecha y hora de sesión específicas, ven sus asientos restantes, y la sesión se almacena en la línea del pedido, el recibo y los informes del POS.
- Point of Sale Financial RiskOdoo 16pos_financial_risk
En el Punto de Venta, cuando un cliente ha alcanzado su límite de crédito, los métodos de pago marcados como restringidos por límite de crédito se bloquean y se muestran como no disponibles, de modo que los cajeros solo pueden usar los métodos de pago…
- Pos Fix Search LimitOdoo 12, 13pos_fix_search_limit
Este módulo aumenta el número de productos que el Punto de Venta puede encontrar al buscar, aunque sigue mostrando solo los primeros 100 resultados en pantalla. Ayuda a los cajeros a encontrar productos que, de otro modo, quedarían ocultos por el límite de…
- Point of Sale Fixed DiscountsOdoo 12, 13, 14, 15pos_fixed_discount
Añade un botón "Descuento (importe)" a la pantalla del Punto de Venta para que los cajeros puedan aplicar un descuento fijo en dinero a un pedido en lugar de un porcentaje.
- Point of Sale - Full RefundOdoo 18pos_full_refund
Añade un botón 'Do Full Refund' a la pantalla del ticket del Punto de Venta para que los cajeros puedan reembolsar todos los artículos restantes de un pedido seleccionado con un solo clic.
- Point of Sale - Global Discount in LineOdoo 14, 16pos_global_discount_in_line
Añade una configuración en el Punto de Venta para aplicar el descuento global directamente en cada línea del pedido en lugar de añadir un producto de descuento. Cuando está activada, el porcentaje de descuento se escribe en cada línea.
- Point of Sale - Hide Banknote ButtonsOdoo 12, 14, 16pos_hide_banknote_button
Elimina los botones rápidos de billetes (+10, +20, +50) de la pantalla de pago del Punto de Venta, para que los cajeros solo vean las opciones de pago restantes.
- PoS Hide Cost and MarginOdoo 15, 17pos_hide_cost_price_and_margin
Este módulo añade ajustes al Punto de Venta que te permiten ocultar la información de coste y margen de los productos a todos, incluidos los gerentes, en la ventana emergente de información del producto.
- Point of Sale - Hide Empty CategoriesOdoo 12, 16pos_hide_empty_category
En la pantalla del Punto de Venta, las categorías de productos que no contienen productos ya no se muestran, por lo que los cajeros solo ven las categorías desde las que realmente pueden vender.
- POS - Hide Partner InfoOdoo 12, 16pos_hide_partner_info
Oculta los datos de contacto del cliente (dirección, correo electrónico, teléfono, móvil) en la lista de clientes del Punto de Venta y en el formulario de edición de cliente, de modo que los cajeros solo vean el nombre del cliente.
- pos_hr_access_right
Este módulo permite que cada cajero en una sesión de Punto de Venta tenga sus propios derechos de acceso para acciones como pagos, descuentos, cambios de precio, cantidades negativas, múltiples pedidos y eliminación de pedidos, en lugar de usar los derechos…
- pos_invoice_required
Te permite decidir, por punto de venta, si una factura es prohibida, opcional u obligatoria para cada pedido. Los cajeros reciben un mensaje de error en la pantalla del POS si intentan cerrar un pedido que no cumple la regla.
- POS Invoice Send by MailOdoo 12pos_invoice_send_mail
Añade un botón "Send Invoice by Email" a la pantalla de pago del Punto de Venta, permitiendo a los cajeros enviar por correo electrónico la factura del cliente justo después de la venta usando una plantilla elegida en la configuración del POS.