TRESCLOUD / OpenERP-EC-NIIF-PYMES

1 stars 1 forks source link

Factura - no permite registrar varias retenciones por cada factura. #40

Open TRESCLOUD opened 11 years ago

TRESCLOUD commented 11 years ago

En las facturas no permite agregar una segunda retencion.... adicioalmente creo que puede estar relacionado con este mensaje de error del log:

[2013-03-01 17:35:48,572][Prueba] ERROR:db.cursor:Programming error: no existe la columna «number_liquidacion» en la llave , in query ALTER TABLE "account_invoice" ADD CONSTRAINT "account_invoice_number_liquidacion_uniq" unique(number_liquidacion, shop_id, printer_id, company_id) [2013-03-01 17:35:48,573][Prueba] WARNING:orm.schema:Table 'account_invoice': unable to add 'unique(number_liquidacion, shop_id, printer_id, company_id)' constraint ! If you want to have it, you should update the records and execute manually: ALTER TABLE "account_invoice" ADD CONSTRAINT "account_invoice_number_liquidacion_uniq" unique(number_liquidacion, shop_id, printer_id, company_id)

TRESCLOUD commented 11 years ago

Esto podria deberse a que estos objetos quedaron grabados en memoria... y que no se estan leyendo desde los archivos fuente.

patriciorangles commented 11 years ago

Por lo regular se tiene 1 retencion por cada factura, si se anula una retencion no se le relaciona con la factura.

Se requiere mas informacion sobre este bug.

TRESCLOUD commented 11 years ago

Cambiado a Mejora ya que el cliente podria cambiar el comprotamiento y emitir una sola retencion por factura