OdooWiki OCA HUB

Stock Picking Invoicing

stock_picking_invoicing folder_open OCA/account-invoicing open_in_new
Warehouse Management Licencia: AGPL-3

Este módulo permite crear facturas directamente desde el picking, sin tener que usar pedidos de venta o de compra.

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 19.0

Crea facturas de cliente o proveedor directamente desde los traslados de stock, sin necesidad de un pedido de venta o compra. Cada traslado lleva un estado de facturación (To Be Invoiced, Invoiced, Not Applicable) que impulsa la creación de la factura.

Este módulo añade un estado de facturación a los albaranes de stock y a sus líneas de movimiento, para que puedas facturar los movimientos de mercancías directamente.

  • En un albarán obtienes un campo Invoice Status con tres valores: To Be Invoiced, Invoiced y Not Applicable. Los botones del albarán te permiten cambiarlo a "Set to be invoiced", "Set to as invoiced" o "Set to Not Billable"; el estado se copia a las líneas de movimiento.
  • Cuando un albarán se marca como To Be Invoiced y está hecho, un botón "Create Invoice" abre un asistente donde eliges la agrupación (una factura por albarán, por partner o por partner y producto), la fecha de factura y el diario de venta o compra. El asistente crea facturas de cliente o proveedor en borrador (y abonos para las devoluciones) y las vincula a los albaranes.
  • El tipo de factura se deduce del tipo de albarán y de las ubicaciones de origen/destino (cliente, proveedor, tránsito, interno). Los precios provienen de la lista de precios de proveedor para las compras y de la lista de precios de cliente o del precio de venta del producto para las ventas.
  • Cancelar, restablecer a borrador o eliminar una factura devuelve los albaranes relacionados a To Be Invoiced; restablecer a borrador los marca de nuevo como Invoiced.
  • El panel del tipo de albarán muestra un contador "To be Invoiced" que enlaza con la lista de albaranes pendientes de facturar, y hay disponible un filtro de búsqueda "Shipments to Invoice".
  • El asistente de devolución te permite elegir si las mercancías devueltas deben reembolsarse/facturarse.

Toca stock.picking, stock.move, stock.picking.type, stock.rule, account.move y el asistente de devolución.

Modelos y campos (9)
  • stock.move · modelo nuevo
  • stock.rule · amplía un modelo existente
  • account.move · amplía un modelo existente
  • stock.picking · modelo nuevo
  • stock.picking.type · amplía un modelo existentecount_picking_2binvoiced
  • stock.return.picking · amplía un modelo existenteinvoice_state (Invoicing)
  • stock.invoice.onshipping · modelo nuevogroup, invoice_date, journal_type, sale_journal, purchase_journal, show_sale_journal, show_purchase_journal
  • stock.invoice.state.mixin · modelo nuevoinvoice_state (Invoice Status)
  • stock.return.picking.line · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/account-invoicing.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo depende del módulo stock_picking_invoice_link que está alojado en .

Para usar este módulo, necesita:

  • Vaya a su picking;
  • Si el estado de la factura es 'To be invoiced', un botón le pedirá que cree una factura;
  • En la vista de lista, puede seleccionar varios pickings y crear una factura agrupada;
  • Si se crea al menos una factura para un picking, aparece una nueva pestaña "Invoicing".

Si se cancela o elimina una factura (no un abono), el estado de factura del picking relacionado se actualiza automáticamente a "To be invoiced".

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: Configuración.

info

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.