Las fechas de las facturas deben ser iguales

Asked by Abraham Vargas

Error al validar factura:
¡Aviso!

Las fechas de las facturas deben ser iguales

Question information

Language:
Spanish Edit question
Status:
Solved
For:
openerp-mexico-localization Edit question
Assignee:
No assignee Edit question
Solved by:
Abraham Vargas
Solved:
Last query:
Last reply:
Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#1

¿Nota mental?

Revision history for this message
Abraham Vargas (pc-multiservicios) said :
#2

¿?

Revision history for this message
Abraham Vargas (pc-multiservicios) said :
#3

Solucionado: campos en blanco.
Disculpen la molestia!!!

Revision history for this message
Jose Osuna (joseg-osuna) said :
#4

Hola Abraham,

   Que campos estaban en blanco?; porque a mi me sale exactamente el mismo aviso al intentar validar una factura de proveedor.

Revision history for this message
Jose Osuna (joseg-osuna) said :
#5

Se trata de una factura anterior que se necesitaba modificar, por lo que se cancelo, se modifico y daba ese aviso al intentar validarla nuevamente.

En el codigo solo veo que se genera el warning al comparar date_invoice con invoice_datetime.

l10n_mx_invoice_datetime/invoice.py", line 155

        if 'invoice_datetime' in values and 'date_invoice' in values:
            if values['invoice_datetime'] and values['date_invoice']:
                date_invoice = datetime.datetime.strptime(
                    values['invoice_datetime'],
                    '%Y-%m-%d %H:%M:%S').date().strftime('%Y-%m-%d')
                if date_invoice != values['date_invoice']:
                    raise osv.except_osv(_('Warning!'),
                            _('Invoice dates should be equal'))

Y ciertamente que en account_invoice, los campos invoice_datetime y date_invoice tienen una diferencia de horas; pero misma fecha. Debo dejar en blanco el campo invoice_datetime para poder validarla nuevamente?

Revision history for this message
Jose Osuna (joseg-osuna) said :
#6

Ok, ya le encontre. Las fechas a comparar son diferentes.

values {'date_invoice': '2013-02-27', 'invoice_datetime': '2013-03-27 00:54:25'}

y por mas que cancelo la factura no cambia el campo invoice_datetime original, pese a querer validar en nueva fecha
Lo solvente dejando cancelad\o el invoice original y duplicando uno nuevo, cuyo campo invoice_datetime esta en blanco, listo para validarse.

Disculpen las molestias.

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#7

Así como lo están reportando sí es bug.
Me apoyan por favor a generar el bug correspondiente y vincularlo a esta pregunta.

Revision history for this message
Jose Osuna (joseg-osuna) said :
#8

Listo Moy! bug #1278960 generado y linkeado

Revision history for this message
Moisés López - http://www.vauxoo.com (moylop260) said :
#9

Gracias José,