← Back to team overview

openerp-l10n-ar-localization team mailing list archive

[Bug 1099935] [NEW] Errors in AFIP server side dont increment sequence in AFIP Web Service Sequence.

 

Public bug reported:

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.

** Affects: openerp-l10n-ar-localization
     Importance: Undecided
         Status: New

-- 
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:
  New

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


Follow ups

References