openerp-l10n-ar-localization team mailing list archive
-
openerp-l10n-ar-localization team
-
Mailing list archive
-
Message #00153
[Bug 1099935] Re: Errors in AFIP server side dont increment sequence in AFIP Web Service Sequence.
Imposible de resolver.
** Changed in: openerp-l10n-ar-localization/6.0
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of OpenERP -
Team de Localización Argentina, which is subscribed to openerp-l10n-ar-
localization.
https://bugs.launchpad.net/bugs/1099935
Title:
Errors in AFIP server side dont increment sequence in AFIP Web Service
Sequence.
Status in OpenERP - Localización Argentina:
Fix Released
Status in openerp-l10n-ar-localization 6.0 series:
Won't Fix
Status in openerp-l10n-ar-localization 6.1 series:
Won't Fix
Status in openerp-l10n-ar-localization trunk series:
Won't Fix
Bug description:
Cuando ocurre un error del lado del servidor, no se incrementa la
secuencia de procesos en batch, por lo tanto, aunque el mensaje
enviado sea correcto, al tener el numero de una secuencia que dio
error el servidor devuelve el mismo error ocurrido previamente.
En OpenERP cuando ocurre un error se detiene todo el proceso y no hace
commit, por lo tanto no puede incrementar la secuencia.
Esto produce varios errores, el mas notable es:
self.write(cr, uid, Invoice[r._cbt_desde].id,
KeyError: X
porque busca un ID que no se encuentra en la lista. Si en el batch X
se ejecuto con error el comprobante Y, en un nuevo batch que tenga
como id X, va a volver a mostrar el error que ocurro con el
comprobante anterior. Es por eso que se necesita incrementar siempre
el número ocurra o no error.
To manage notifications about this bug go to:
https://bugs.launchpad.net/openerp-l10n-ar-localization/+bug/1099935/+subscriptions
References