Eliminar campo régimen fiscal de la factura
¿Qué problema se intenta resolver?
Debido a diversos casos sobre el régimen fiscal, el cliente piensa que por seleccionar un régimen en la vista de formulario de la factura es el que se ocupará para el timbrado del documento (Factura o pago), pero en realidad este dato se toma desde la ficha del cliente o de la compañía.
Propuesta
Se propone eliminar el campo del objeto y de la vista de formulario de la factura para no causar confusión, ya que no tiene un uso de valor.
Actividades a realizar
- Crear migración para eliminar campo: Crear una carpeta llamada 8.0.3.6.0 en la ruta migrations y dentro crear un archivo llamado pre-migration.py, el cual tendrá el siguiente contenido:
# -*- coding: utf-8 -*-
from openupgradelib import openupgrade as tools
from openerp import SUPERUSER_ID
@tools.migrate(use_env=True, uid=SUPERUSER_ID)
def migrate(env, installed_version):
tools.drop_columns(env.cr, [("cfdi_fiscal_regime_id", "code")])
-
Eliminar campo cfdi_fiscal_regime_id del objeto account.invoice ubicado en la línea 20 del archivo account_invoice.py.
-
Eliminar campo cfdi_fiscal_regime_id de la línea 123 a la línea 128 y eliminar la vista de formulario del proveedor de la línea 235 a la línea 249 del archivo account_invoice.xml