← Back to team overview

openerp-l10n-ar-localization team mailing list archive

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

 

** Changed in: openerp-l10n-ar-localization/6.0
       Status: Confirmed => Triaged

** Changed in: openerp-l10n-ar-localization/6.1
       Status: Confirmed => Triaged

** Changed in: openerp-l10n-ar-localization/trunk
       Status: Confirmed => Triaged

-- 
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:
  Triaged
Status in openerp-l10n-ar-localization 6.0 series:
  Triaged
Status in openerp-l10n-ar-localization 6.1 series:
  Triaged
Status in openerp-l10n-ar-localization trunk series:
  Triaged

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