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 GitHubMódulos confirmados por versión
Módulos del repositorio
- Point Of Sale - InvoicingOdoo 12pos_invoicing
Impide que los usuarios cancelen, paguen o concilien facturas del Point of Sale mientras la sesión del PoS sigue abierta, porque el pago ya está registrado en la sesión.
- pos_journal_image
Te permite adjuntar una imagen a cada diario de pago utilizado en el Punto de Venta, y muestra esa imagen en la pantalla de pago para que los cajeros puedan reconocer el método de pago de un vistazo.
- POS Lot BarcodeOdoo 15, 16, 17, 18pos_lot_barcode
En el Punto de Venta, los cajeros pueden escanear el código de barras de un lote o número de serie para añadir el producto correspondiente al pedido, y escanearlo de nuevo para rellenar la ventana emergente de lote/número de serie en lugar de escribirlo.
- POS Lot SelectionOdoo 15, 16, 17pos_lot_selection
En el Punto de Venta, cuando un cajero vende un producto con seguimiento y debe introducir un lote o número de serie, Odoo ahora sugiere los lotes existentes que aún tienen existencias, de modo que el número correcto se puede seleccionar de una lista en…
- POS Loyalty ExcludeOdoo 16pos_loyalty_exclude
Excluye productos específicos de ganar o canjear recompensas de fidelidad en el Punto de Venta. Los productos marcados como excluidos se ignoran al calcular descuentos y recompensas.
- Pos Loyalty Redeem PaymentOdoo 16pos_loyalty_redeem_payment
Permitir que los cajeros del Punto de Venta canjeen tarjetas regalo y vales como método de pago, no solo como descuento. Se configura qué métodos de pago pueden canjear cada programa de tarjetas regalo.
- Pos Mail ReceiptOdoo 12pos_mail_receipt
Permite al cajero enviar por correo electrónico un recibo del Punto de Venta en PDF en lugar de imprimirlo. El correo electrónico del cliente se utiliza automáticamente cuando se conoce; de lo contrario, se le pide al cajero que escriba uno.
- PoS Order MarginOdoo 12, 13, 14, 16, 17, 18pos_margin
Muestra el margen de beneficio y la tasa de margen de cada línea de producto y del pedido completo directamente en la pantalla del Punto de Venta, y añade información de margen a la lista de pedidos del POS y al informe.
- pos_margin_account_invoice_margin
Este módulo asegura que las facturas generadas a partir de pedidos de Point of Sale lleven el coste de compra de cada producto, de modo que el margen mostrado en esas facturas sea correcto.
- pos_margin_accounting_role
Restringe la información de margen añadida por el módulo Point of Sale margin para que solo los usuarios con derechos de acceso a contabilidad puedan verla en los pedidos del Point of Sale.
- PoS Order Margin StoredOdoo 16pos_margin_stored
Almacena el margen y el porcentaje de margen en los pedidos y líneas de pedido del Punto de Venta, de modo que estos valores se guardan en la base de datos y pueden utilizarse para búsquedas y estadísticas.
- Point Of Sale - Meal VoucherOdoo 12, 16pos_meal_voucher
Permite aceptar tickets restaurante (en papel o electrónicos) como método de pago en el Punto de Venta, controlando qué productos son elegibles y avisando cuando el importe del ticket supera el importe elegible o el máximo permitido.
- Point of Sale - MembershipOdoo 16pos_membership
Muestra el estado de membresía de cada cliente directamente en la pantalla del Punto de Venta y bloquea el pago cuando se vende un producto de membresía sin factura.
- pos_membership_extension
Restringe qué productos se pueden vender en el Punto de Venta según las categorías de membresía del cliente. Los productos se pueden limitar a categorías de membresía específicas, y el POS bloquea las ventas a clientes que no cumplan los requisitos.
- pos_minimize_menu
Te permite elegir qué botones permanecen visibles en el menú principal del Punto de Venta, para que el área del ticket tenga más espacio. Todos los demás botones se mueven detrás de un botón 'More...'.
- pos_multi_ean
En el Punto de Venta, los cajeros pueden encontrar y añadir un producto al pedido escaneando cualquiera de sus códigos de barras adicionales (códigos EAN), no solo el principal.
- pos_multiple_control
Extiende el cierre de la sesión del Punto de Venta para que cada diario de pago marcado para control deba tener un saldo contado coincidente antes de que la sesión pueda validarse, con un asistente de recuento de efectivo y un solucionador automático de…
- POS No Cash Bank StatementOdoo 14pos_no_cash_bank_statement
Añade una opción "Generate Bank Statement" a los métodos de pago del POS que no son en efectivo, de modo que al cerrar una sesión del POS también se crea un extracto bancario y apuntes de diario de pago para esos métodos.
- pos_open_cashbox_after_payment
Abre automáticamente el cajón de efectivo después de cada pago en el Punto de Venta, incluso para pagos con tarjeta u otros pagos que no sean en efectivo, para que los cajeros puedan guardar el recibo en el cajón.
- Pos AttachmentOdoo 17pos_order_attachment
Permite a los cajeros adjuntar archivos (fotos, PDF, etc.) a los pedidos del Punto de Venta directamente desde la pantalla del POS, y permite a los usuarios de back-office ver y filtrar esos adjuntos en el formulario del pedido.
- Pos Order CopyOdoo 17pos_order_copy
Permite a los usuarios de Punto de Venta duplicar un pedido existente directamente desde la pantalla del POS, creando un nuevo pedido en borrador con los mismos productos y detalles para que pueda ajustarse y pagarse.
- POS Order Count StoreOdoo 12pos_order_count_store
Almacena el número de pedidos del Punto de Venta por cliente directamente en el registro de contacto, para que puedas filtrar, agrupar y analizar los pedidos del POS en vistas de lista y pivote.
- pos_order_line_customer_history
Añade un botón Historial en el Punto de Venta que muestra los productos comprados anteriormente por un cliente y permite a los cajeros añadir esos productos al pedido actual con un solo clic.
- pos_order_line_no_unlink
Evita eliminar líneas de pedido de Punto de Venta que pertenecen a pedidos confirmados o facturados, para que el historial de ventas y los datos de certificación permanezcan intactos.
- Point of Sale - Note FieldOdoo 12pos_order_line_note
Almacena en la base de datos la nota escrita en cada línea de pedido del Point of Sale, de modo que las notas se conservan y no aparece ninguna advertencia en los registros.
- pos_order_line_show_product_info
Añade un icono de información a cada línea de pedido del Punto de Venta para que los cajeros puedan abrir la ventana emergente de información del producto directamente desde el carrito.
- POS Frontend Orders ManagementOdoo 12, 13, 14pos_order_mgmt
Permite a los cajeros trabajar con pedidos de Punto de Venta anteriores directamente desde la pantalla del POS: copiar un pedido antiguo en uno nuevo o crear un reembolso a partir de él, con dos nuevas opciones en la configuración del POS.
- Point of Sale - New LineOdoo 16pos_order_new_line
Añade un botón "New Line" a la pantalla del Punto de Venta para que el cajero pueda forzar que el siguiente producto escaneado o seleccionado se añada como una línea de pedido separada en lugar de fusionarse con una línea existente.
- POS Order Picking LinkOdoo 12pos_order_picking_link
Añade un botón inteligente en los formularios de transferencia (stock picking) que muestra los pedidos del Punto de Venta vinculados a esa transferencia, para que los usuarios puedan saltar directamente desde una entrega a los pedidos del POS que hay detrás.
- pos_order_product_search
Añade tres nuevos campos de búsqueda a la lista de Point of Sale Orders: Product, Product Barcode y Product Reference, para que los usuarios puedan encontrar pedidos de POS por lo que se vendió.
- POS Order Remove LineOdoo 12, 13, 14, 16, 18pos_order_remove_line
Añade un botón de papelera opcional en cada línea de pedido del Punto de Venta para que los cajeros puedan eliminar una línea directamente desde la pantalla del POS, con una advertencia de confirmación opcional antes de la eliminación.
- Point of Sale Re-orderOdoo 16pos_order_reorder
Añade un botón de Re-order en la pantalla del ticket del Punto de Venta que crea un nuevo pedido copiando los productos, cantidades, precios, descuentos, cliente, tarifa y posición fiscal de un pedido pagado seleccionado.
- Point of Sale Order ReturnOdoo 12, 14pos_order_return
Añade devoluciones controladas al Punto de Venta: puedes reembolsar un pedido completo o solo algunas líneas, y Odoo bloquea devolver más de lo que se vendió originalmente.
- pos_order_return_traceability
Añade trazabilidad de devoluciones al frontend del Punto de Venta, permitiendo a los cajeros devolver productos de pedidos anteriores mientras se verifica que las cantidades y las líneas sean válidas antes del pago.
- Pos Split InvoiceOdoo 17pos_order_split_invoice
Permite que un pedido de Punto de Venta se divida entre dos clientes: el cliente paga parte del precio en caja y se factura a un segundo partner la parte restante, que Odoo crea automáticamente como una factura separada.
- PoS Order To Sale OrderOdoo 12, 13, 14, 16, 17, 18pos_order_to_sale_order
Permite a los cajeros convertir el pedido actual del Punto de Venta en un pedido de venta real (borrador, confirmado, entregado o facturado) y luego limpia la pantalla del POS. Útil para tiendas que toman pedidos en una pantalla simple y facturan a los…
- pos_order_to_sale_order_delivery
Permite a los cajeros añadir un método de envío al crear un pedido de venta desde el Punto de Venta, y copia el transportista elegido y su coste en el pedido de venta resultante.
- pos_order_to_sale_order_report
Después de que un pedido del Punto de Venta cree un pedido de venta, Odoo puede descargar automáticamente un informe PDF elegido. Ese informe se elige en los ajustes del Punto de Venta.
- Sale Financial Risk in POSOdoo 16pos_order_to_sale_order_sale_financial_risk
Cuando un pedido de Punto de Venta se convierte en un pedido de venta, Odoo ahora comprueba los límites de crédito y riesgo de ventas del cliente y avisa o bloquea al cajero, igual que en el backend.
- Pos Partner Address RequiredOdoo 17pos_partner_address_required
En el Punto de Venta, cuando un cajero crea o edita un cliente, los campos de calle, ciudad y código postal deben rellenarse antes de que el cliente pueda guardarse.
- pos_partner_alternative_pricelist_load_background
Cuando se selecciona un cliente en el Punto de Venta, las listas de precios vinculadas como alternativas a la lista de precios de ese cliente también se cargan en segundo plano, de modo que sus precios están listos para usarse.
- Point of Sale - Partner contact birthdateOdoo 14, 16, 17, 18, 19pos_partner_birthdate
Muestra la fecha de nacimiento del cliente en la lista de clientes del Punto de Venta y permite a los cajeros buscar clientes por esa fecha.
- POS Partner FirstnameOdoo 12, 14, 16, 17pos_partner_firstname
En el formulario de cliente del Punto de Venta, ahora puedes editar el nombre y los apellidos de un cliente por separado, y marcar a un cliente como empresa. El nombre completo para mostrar se construye automáticamente a partir de esas partes.
- pos_partner_firstname_required
En el Punto de Venta, al crear o editar un cliente que es una persona, el nombre y los apellidos pasan a ser obligatorios. Si falta alguno de los dos, una ventana emergente bloquea el guardado hasta que se rellenen ambos.
- POS Partner - Is CompanyOdoo 16pos_partner_is_company
Añade una casilla de verificación Company a la pantalla de edición de cliente en el Punto de Venta, para que los cajeros puedan marcar a un cliente como empresa o particular directamente desde el POS.
- pos_partner_lang
Permite a los usuarios de Punto de Venta ver y cambiar el idioma de un cliente directamente desde la pantalla de detalles del cliente en el POS, de modo que el idioma elegido se guarde en el registro del cliente.
- pos_partner_load_new_data
Cuando se abre la lista de clientes en el Punto de Venta, Odoo actualiza automáticamente los datos de los clientes en segundo plano, de modo que los clientes recién creados o modificados aparecen sin reiniciar la sesión.
- pos_partner_location_abstract
Añade herramientas de ubicación basadas en mapas al formulario de cliente del Punto de Venta, permitiendo a los cajeros ver y editar la latitud y longitud de un cliente y abrir una ventana emergente de mapa para elegir una ubicación. Es un módulo base…
- pos_partner_location_google_map
Permite a los usuarios de Punto de Venta elegir la dirección de un cliente en un mapa de Google y rellena automáticamente los campos de dirección. También muestra un enlace de Google Maps como la URL del código QR del cliente cuando Google es el proveedor de…
- POS - Forbid New Customer CreationOdoo 12, 16pos_partner_no_create
Elimina la capacidad de crear nuevos clientes desde la pantalla del Punto de Venta, por lo que los cajeros solo pueden seleccionar clientes existentes.
- pos_partner_pricelist_load_background
Cuando se selecciona un cliente en el Punto de Venta, su lista de precios asignada se carga automáticamente en segundo plano y queda disponible para el pedido, incluso si no formaba parte de las listas de precios cargadas al iniciar el POS.
- pos_partner_ref
Añade el campo de referencia del cliente a la pantalla de cliente del Punto de Venta, para que los cajeros puedan ver y editar la referencia de un cliente directamente en el POS y buscar clientes por ella.
- POS Partner Sale WarningsOdoo 16, 17pos_partner_sale_warning
Muestra advertencias de venta para los clientes directamente en el Punto de Venta cuando un cajero selecciona un partner, y puede bloquear la selección si la advertencia está configurada para bloquear ventas.
- Pos Partner Second LastnameOdoo 17pos_partner_second_lastname
Añade un campo "Second Lastname" al formulario de cliente en el Punto de Venta, para que los cajeros puedan capturar y editar el segundo apellido de un cliente directamente en el terminal punto de venta.
- Pos Partner Vat RequiredOdoo 17pos_partner_vat_required
En el Punto de Venta, el formulario de cliente ahora requiere un Tax ID (VAT) antes de que se pueda guardar un cliente nuevo o editado, mostrando una ventana emergente de error si se deja vacío.
- Pos Partner Vat ValidOdoo 17pos_partner_vat_valid
Cuando un cajero crea o edita un cliente en el Punto de Venta, se verifica el NIF (VAT) contra el país seleccionado antes de guardar el cliente. Si el número no coincide, aparece una ventana emergente de error y el cambio no se guarda.
- Point Of Sale - Change PaymentsOdoo 12, 14, 15, 16, 17pos_payment_change
Permite a un cajero corregir las líneas de pago de un pedido de Punto de Venta pagado mientras su sesión sigue abierta, ya sea actualizando los pagos directamente o reembolsando y revendiendo el pedido.
- PoS Payment DescriptionOdoo 16, 17pos_payment_description
Añade una columna 'Payments' a la lista de pedidos del Punto de Venta que muestra cómo se pagó cada pedido (método de pago o diario e importe), y permite buscar pedidos por ese texto de pago.
- PoS Payment Method CashDroOdoo 12, 14, 16, 17, 18pos_payment_method_cashdro
Permite a los usuarios de Punto de Venta realizar cobros a través de un terminal de efectivo Cashdro. Se configura el terminal en un método de pago y el importe en efectivo se rellena automáticamente desde la máquina.
- PoS Order - Change PolicyOdoo 16pos_payment_method_change_policy
Te permite elegir, por método de pago en el Punto de Venta, cómo se gestiona el cambio cuando un cliente paga más que el total del pedido: ya sea devolver efectivo como de costumbre, o registrar el excedente como una línea de producto adicional (un beneficio…