Como remover el boton "Cambiar a borrador" en las facturas de venta

Gustavo Orrillo
- 22/04/2020 - 1 min. de lectura

Algo que me molestaba sobremanera en la versión 13 de Odoo era el botón "Cambiar a borrador" que uno veía en las facturas de venta una vez validadas por AFIP.


Dicho botón era una peligro para las facturas y notas de crédito ya validadas por AFIP... porque la verdad podía pasar cualquier cosa. Entonces pensé "voy a desarrollar un módulo para resolverlo" y empecé a ver el código de la vista de la factura donde me encontré con la siguiente directiva para el botón:

<button name="button_draft" string="Reset to Draft" type="object" groups="account.group_account_invoice" attrs="{'invisible' : ['|', ('restrict_mode_hash_table', '=', True), ('state', 'not in', ('posted', 'cancel'))]}"/>
Lo que me intrigó fue el botón restrict_mode_hash. Lo que me llevó a probarlo y me encontré que se encontraba en la configuración del diario



Lo habilité y "voila!" el botón desapareció de la factura



Lo cual es genial, ya que no debo agregarle dicha funcionalidad a la localización argentina (borrar facturas validadas por AFIP no es precisamente una buena idea)
Acerca de:

Gustavo Orrillo

Passionate about programming, he has implemented Odoo for different types of businesses since 2010. In Moldeo Interactive he is a founding Partner and Programmer; In addition to writing on the Blog about different topics related to the developments he makes.