OCA / l10n-italy

Odoo Italian localization
https://www.odoo-italia.org
GNU Affero General Public License v3.0
142 stars 297 forks source link

l10n_it_delivery_note: i DDT rimangono collegati a fatture annullate #4190

Closed TheMule71 closed 1 week ago

TheMule71 commented 4 weeks ago

Module

l10n_it_delivery_note

Describe the bug

I DDT vengono rimessi a fatturabili in caso di cancellazione (delete) di una fattura, ma non quando questa viene annullata (cancel).

To Reproduce

Affected versions:

Steps to reproduce the behavior:

  1. Crea un SO, consegna la merce.
  2. Fattura la merce o da SO o da DDT
  3. Annulla (cancel) la fattura
  4. Crea una nuova fattura da SO

I DDT rimangono collegati alla fattura annullata, non alla nuova.

Expected behavior L'associazione tra fattura e DDT andrebbe rimossa anche quando una fattura viene annullata e i DDT dovrebbero essere ri-fatturabili.

Additional context https://github.com/OCA/l10n-italy/blob/5995d0fff7baca2d413a4567a8ae0eba8f812e69/l10n_it_delivery_note/models/account_invoice.py#L147-L159 gestisce il caso di cancellazione (delete) della fattura. Dovrebbe succedere lo stesso anche in caso di annullamento (cancel).

francesco-ooops commented 4 weeks ago

Duplicata di https://github.com/OCA/l10n-italy/issues/2470 , chiudo la mia 👍