AfipSDK / afip.php

Libreria para usar los Web Services de AFIP
https://afipsdk.com/
MIT License
269 stars 119 forks source link

timeout #124

Closed gabrieeelsp closed 2 years ago

gabrieeelsp commented 2 years ago

viendo el tema de errores que pueden producirse, como manejan el tema de timeout, el peor caso seria no recibir nunca una respuesta pero que el cae e haya asignado correctamente, en ese caso nunca me enteraría.

la pregunta es, como manejan este caso?

gracias,

gabrieeelsp

ivanalemunioz commented 2 years ago

Hola gabrieeelsp, eso debes manejarlo vos. Lo que ala afip recomienda en esos casos es cuando se produce un error buscar si el comprobante se emitio antes de intentar emitirlo nuevamente, para eso esta el metodo de obtener detalles de comprobante

ZombieEater commented 2 years ago

Hola. No sé como maneja Afip el tema del timeout de la conexión. Yo de momento si tengo timeout, no tengo mi XMLResponse. Y hago así...no es la mejor práctica, pero la zafa hasta que le meta la lógica de pedirle a Afip el cae de un comprobante ya emitido.

Yo guardo el error en mi tabla de CAEs, así la interfase avanza y deja solicitar/autorizar los siguientes comprobantes, si cuando pido el próximo CAE, me dice que el número de comprobante es incorrecto, entiendo que no tuve CAE anterior, entonces reintento el que dió error y mayormente ahí se destraba.

Si no me da error de numeración (la de mi ERP comparado con el que espera Afip), es que el anterior se autorizó, pero perdímos la respuesta en la inmensidad de la internet. En ese caso, manualmente vemos en Afip el CAE que asignó y lo guardo en el sistema (solo perdí el XML de la respuesta para el caso). Ahora estoy trabajando en que la recuperación del cae, se haga via sistema y no a mano, pasa que venia de un conexto medio complicado de meterle las manos al sistema desde hace un par de años.

Si no te mareé con la respuesta, por ahi te sirve la precaria forma temporal que uso.

Salute!

KAOS

On Wed, Apr 13, 2022 at 1:45 PM gabrieeelsp @.***> wrote:

viendo el tema de errores que pueden producirse, como manejan el tema de timeout, el peor caso seria no recibir nunca una respuesta pero que el cae e haya asignado correctamente, en ese caso nunca me enteraría.

la pregunta es, como manejan este caso?

gracias,

gabrieeelsp

— Reply to this email directly, view it on GitHub https://github.com/AfipSDK/afip.php/issues/124, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH6P5QOLIO7ITUCVZTLYU7DVE324FANCNFSM5TLIG7TA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

--

Kaos

andresmaiden commented 2 years ago

Kaos nosotros hacemos algo muy parecido pero sin nada manual. Nos viene funcionando muy bien.

Andrés Misiak

El mar., 11 de octubre de 2022 04:21, ZombieEater @.***> escribió:

Hola. No sé como maneja Afip el tema del timeout de la conexión. Yo de momento si tengo timeout, no tengo mi XMLResponse. Y hago así...no es la mejor práctica, pero la zafa hasta que le meta la lógica de pedirle a Afip el cae de un comprobante ya emitido.

Yo guardo el error en mi tabla de CAEs, así la interfase avanza y deja solicitar/autorizar los siguientes comprobantes, si cuando pido el próximo CAE, me dice que el número de comprobante es incorrecto, entiendo que no tuve CAE anterior, entonces reintento el que dió error y mayormente ahí se destraba.

Si no me da error de numeración (la de mi ERP comparado con el que espera Afip), es que el anterior se autorizó, pero perdímos la respuesta en la inmensidad de la internet. En ese caso, manualmente vemos en Afip el CAE que asignó y lo guardo en el sistema (solo perdí el XML de la respuesta para el caso). Ahora estoy trabajando en que la recuperación del cae, se haga via sistema y no a mano, pasa que venia de un conexto medio complicado de meterle las manos al sistema desde hace un par de años.

Si no te mareé con la respuesta, por ahi te sirve la precaria forma temporal que uso.

Salute!

KAOS

On Wed, Apr 13, 2022 at 1:45 PM gabrieeelsp @.***> wrote:

viendo el tema de errores que pueden producirse, como manejan el tema de timeout, el peor caso seria no recibir nunca una respuesta pero que el cae e haya asignado correctamente, en ese caso nunca me enteraría.

la pregunta es, como manejan este caso?

gracias,

gabrieeelsp

— Reply to this email directly, view it on GitHub https://github.com/AfipSDK/afip.php/issues/124, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AH6P5QOLIO7ITUCVZTLYU7DVE324FANCNFSM5TLIG7TA

. You are receiving this because you are subscribed to this thread.Message ID: @.***>

--

Kaos

— Reply to this email directly, view it on GitHub https://github.com/AfipSDK/afip.php/issues/124#issuecomment-1274204188, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAYBM56N6WY27CMLYKWORJ3WCUIQZANCNFSM5TLIG7TA . You are receiving this because you are subscribed to this thread.Message ID: @.***>