|
@ -210,6 +210,12 @@ class EventRegistration(models.Model): |
|
|
invoice.state='draft' |
|
|
invoice.state='draft' |
|
|
invoice_id=self.invoice_id |
|
|
invoice_id=self.invoice_id |
|
|
self.invoice_id=False |
|
|
self.invoice_id=False |
|
|
|
|
|
#suppression des paiements liés à la facture |
|
|
|
|
|
self.env['account.payment'].sudo().search([('move_id','=',int(invoice_id))]).unlink() |
|
|
|
|
|
|
|
|
|
|
|
#suppression des écritures comptables lié à la facture |
|
|
|
|
|
self.env['account.move.line'].sudo().search([('move_id','=',int(invoice_id))]).unlink() |
|
|
|
|
|
#suppression de la facture |
|
|
self.env['account.move'].sudo().search([('id','=',int(invoice_id))]).unlink() |
|
|
self.env['account.move'].sudo().search([('id','=',int(invoice_id))]).unlink() |
|
|
|
|
|
|
|
|
invoice=self.env['account.move'].sudo().search([('id','=',int(self.down_payment_invoice_id))]) |
|
|
invoice=self.env['account.move'].sudo().search([('id','=',int(self.down_payment_invoice_id))]) |
|
|