thegreenter / greenter

Facturación Electrónica - SUNAT - PE :four_leaf_clover:
https://greenter.dev
MIT License
269 stars 138 forks source link

isSuccess() devuelve false cuando el comprobante tiene errores #64

Closed AnthonyLJ96 closed 5 years ago

AnthonyLJ96 commented 5 years ago

Buenos días @giansalex , tengo una duda, yo tenía entendido que el método isSuccess() devolvía true si es que había una conexión con sunat y false cuando esta la rechazaba, por ejemplo cuando Sunat se cae, estoy en lo cierto o hubieron cambios con esto?

giansalex commented 5 years ago

Hola @AnthonyLJ96, sigue siendo igual, pero cuando la rechaza es porque no pasa la validación de sunat considerado como excepciones, allí devuelve los errores que tiene el comprobante.

AnthonyLJ96 commented 5 years ago

Entonces se considera como error cuando sunat rechaza la conexión o cuando hay errores de validación de tipo excepción?

giansalex commented 5 years ago

en ambos casos, isSuccess es false, al lanzarlo como excepción, es considerado como un rechazo a la conexión.

AnthonyLJ96 commented 5 years ago

Gracias