l10n-italy icon indicating copy to clipboard operation
l10n-italy copied to clipboard

[11.0][12.0] quantità errate in caso di DDT con picking con shipping policy "Deliver each product when available"

Open difra opened this issue 5 years ago • 5 comments

Versioni coinvolte:

  • [ ] 11.0
  • [ ] 12.0

Passi per riprodurre:

  • Creo un ordine di vendita con un prodotto X "Storable" con una quantità di 200 pz.
  • Seleziono "Deliver each product when available" come "Shipping Policy"
  • Aggiorno la quantità in possesso del prodotto X a 160 Pz.
  • Confermo l'ordine di vendita.
  • Creo il DDT.
  • Aggiungo la picking generata dall'ordine di vendita.
  • Salvo e confermo il DDT
  • Genero la fattura dal DDT

Comportamento osservato: La quantità del prodotto X confermate e spedite nella picking sono 160, quelle vendute 200.

Nel dettaglio DDT mi ritrovo la quantità della riga dell'ordine (200 pz). Nella fattura, invece di fatturare la merce effettivamente spedita (160 pz), viene fatturata tutta la quantità presente nella riga dell'ordine di vendita (200 pz).

Comportamento atteso: La quantità del prodotto X confermate e spedite nella picking sono 160, quelle vendute 200.

Nel dettaglio DDT mi aspetterei di avere una quantità di 160 pz che sono le quantità effettivamente riservate o spedite (a seconda dello stato del DDT e quindi della Picking)

Nella fattura mi aspetto di fatturare 160 pz, cioè la merce effetteviamente spedita.

Screenshot: screenshot-difra-test3-app-l10n-it-ddt-586127 dev odoo com-2019 09 14-16_53_32

screenshot-difra-test3-app-l10n-it-ddt-586127 dev odoo com-2019 09 14-16_53_57

screenshot-difra-test3-app-l10n-it-ddt-586127 dev odoo com-2019 09 14-16_54_38

screenshot-difra-test3-app-l10n-it-ddt-586127 dev odoo com-2019 09 14-16_55_27

difra avatar Sep 14 '19 15:09 difra

il problema è dovuto al fatto che la qty viene presa dalla stock.move invece che dalla stock move line. https://github.com/OCA/stock-logistics-workflow/blob/12.0/stock_picking_package_preparation_line/models/stock_picking_package_preparation_line.py#L65

difra avatar Sep 14 '19 15:09 difra

Questa è duplicata della https://github.com/OCA/l10n-italy/issues/1256 o sono problemi diversi?

eLBati avatar Sep 15 '19 05:09 eLBati

Questa è duplicata della #1256 o sono problemi diversi?

Sono problemi diversi.

difra avatar Sep 16 '19 07:09 difra

Nel mio caso succede più o meno la stessa cosa già a livello ddt: "Deliver each product when available" attivo

Ordine di vendita con 10 articoli di produzione Dopo tre giorni sono pronti 2 articoli e li devo consegnare Run scheduler Picking dei 10 articoli: pronto Ddt da picking Il ddt contiene tutti e 10 gli articoli con relative quantità Metto nel pacco e pacco completato (sempre 10 articoli) Controllo picking Trovo picking completato con i due articoli effettivamente spediti e backorder con gli articoli rimanenti Per ovviare il problema cancello nel ddt gli articoli non pronti

Zephyria77 avatar Dec 17 '19 20:12 Zephyria77

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.

github-actions[bot] avatar Aug 28 '22 12:08 github-actions[bot]