Closed Redlein1 closed 5 years ago
El procedimiento que indicas está bien, tal vez sea un problema de sunat. Corrobora que no estés enviando el ticket de otro resumen.
Sí envío el ticket correcto, parece como si el ticket tuviera tiempo de vida, con el usuario sol puedo ver que las boletas sí han Sido informadas, solamente no puedo obtener el cdr de las que me salieron code 98 :(
Eso no debería ocurrir, pero tal vez dando un poco mas de tiempo para consulta del estado el CDR, evite que te aparezca el código 98.
Me sucede lo mismo. Puede que la consulta tengas que hacerla (5~30)segundos despues. Al parecer los servidores de validación demoran un poco en dar respuesta o algunas veces están en sleep mode(en este caso no devuelven ticket).
La unica solucion que encontré es guardar el nro de ticket que se genera y consultarlo posteriormente.
@djdnl13 segun lo que dice @Redlein guarda el ticket, consulta la primera vez y le retorna codigo 98, vuelve a consultar y le aparece el mensaje de "No existe el ticket". También creo que una forma de evitarlo seria dando mas tiempo antes de consultar.
Qué tal @giansalex, un trabajo genial el que realizaste. Tengo una duda, al enviar el resumen diario y consultar su estado al instante, algunas veces obtengo el code 0 y otras el 98 en este caso no obtengo el CDR, antes de obtener el estado ya he guardado el ticket para poder consultarlo luego pero cuando quiero consultar el ticket siempre me aparece el code 0127 "El ticket no existe", qué estoy haciendo mal? Gracias de antemano.