Saltar a contenido

La Factura No Muestra el Número de Factura en la Vista de Formulario

Error o incidencia

Al abrir la vista de formulario de una factura no se muestra el número de factura en el lugar donde normalmente aparecería.

Factura sin número

Al buscar la factura por el número esta tampoco aparece listada.

Factura no encontrada

Pero al buscar la factura en el listado esta si aparece.

La factura si aparece en el listado

Entorno

  • Versión del buildout: ----
  • Módulo: ----
  • Versión del módulo: ----
  • Versión de Odoo: 8.0

Causa

  • El problema se presenta en facturas que están canceladas. Durante el proceso de cancelación de las facturas el campo Número se vacía y se deja registrado el número de la factura únicamente en el campo Número Interno.

Solución

Solución Permanente

Se creó una vista de búsqueda heredada que modifica el dominio del filtro para utilizar el campo Número Interno para buscar la factura por número.

    <?xml version="1.0"?>
    <data>

        <field name="number" position="attributes">   
            <attribute name="filter_domain">['|','|','|',   
             ('internal_number','ilike',self), ('origin', 'ilike',self), ('supplier_invoice_number',
            'ilike', self), ('partner_id', 'child_of', self)]</attribute>
        </field>

    </data>