@api.multi
def unlink(self):
#for invoice in self:
#if invoice.state not in ('draft', 'cancel'):
#raise UserError(_('You cannot delete an invoice which is not draft or cancelled. You should refund it instead.'))
#elif invoice.move_name:
#raise UserError(_('You cannot delete an invoice after it has been validated (and received a number). You can set it back to "Draft" state and modify its content, then re-confirm it.'))
return super(AccountInvoice, self).unlink()
Restart Odoo server.
Go to the accounting view and remove the canceled invoice(s).
Prérequis Pour importer les stocks des produits, il faudra activer l’application Inventaire dans Apps. Puis dans Paramètres > Inventaire Entrepôt, cocher Emplacements de stockage et Routes en plusieurs étapes. Paramètres > Ventes > Cocher Listes Lire la suite…
Nous continuons donc l’importation de nos données d’Odoo 8 vers Odoo 18, et aujourd’hui, ce sera les factures et les avoirs ! Prérequis Il va falloir installer les modules pour gérer la comptabilité. sudo su Lire la suite…
Nous continuons donc l’importation de nos données d’Odoo 8 vers Odoo 18, et aujourd’hui, c’est le tour des produits ! Configuration de base Pour importer les stocks des produits, il faudra activer l’application Inventaire dans Lire la suite…
0 commentaire