OdooWiki OCA HUB

OCA/pos

Repositorio de la comunidad OCA con 199 módulos para Odoo confirmados en el catálogo de OdooWiki (versiones 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Revisado el 2026-11-03.

Abrir en GitHub

Módulos confirmados por versión

12.0
81 módulos
13.0
22 módulos
14.0
51 módulos
15.0
19 módulos
16.0
95 módulos
17.0
45 módulos
18.0
29 módulos
19.0
6 módulos
20.0
0 módulos

Módulos del repositorio

  • 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.

  • pos_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_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_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_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_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_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.

  • pos_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, 17
    pos_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.

  • pos_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_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, 19
    pos_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_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_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_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.

  • pos_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_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.

  • pos_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, 18
    pos_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_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, 16
    pos_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_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_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_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_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, 19
    pos_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.

  • pos_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_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.

  • pos_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.

  • pos_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.

  • pos_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_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…

  • pos_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.

  • pos_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.

  • pos_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.

  • pos_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_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.

  • pos_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_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_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.

Datos importados de GitHub: cada versión listada está confirmada (rama, directorio y manifiesto instalable comprobados en la fecha de revisión). No se evalúa el soporte activo ni la certificación OCA.