bigdata-mx / factura-electronica

Librería de componentes Java para el desarrollo de aplicaciones de Factura Electrónica (CFDI)
Apache License 2.0
94 stars 107 forks source link

Error en validación de TasaOCuota '0.080000' #178

Closed ea24 closed 7 years ago

ea24 commented 7 years ago

Saludos compañeros, estoy a un paso de mandar a timbrar mi factura (en entorno de prueba de mi PAC) sin embargo, al realizar algunas pruebas con impuestos me encontré con un problema en la validación, le asigné a un producto un IEPS de 8% y al validar me muestra el siguiente error:

El valor '0.080000' no es de faceta válida con respecto a la enumeración '[0.000000, 0.160000, 0.265000, 0.300000, 0.530000, 0.500000, 1.600000, 0.304000, 0.350000, 0.059100, 3.000000, 0.298800]'. Debe ser un valor de la enumeración.

El error es evidente pero no debería el valor 0.080000 estar incluido en el Enum, ¿existe algún problema? Los valores del Enum no contienen todos los valores del catálogo c_TasaOCuota. Saludos.

camarillo commented 7 years ago

Podrías modificar el Enum, pero si lo haces el PAC te lo va a regresar por que aplica las mismas validaciones de la libreria.

hortegag91 commented 7 years ago

Según el SAT si está permitido el 8%, de hecho definió los siguientes catálogos: 0.530000 0.500000 1.600000 0.304000 0.250000 0.090000 0.080000 0.070000 0.060000 0.030000 0.000000 Deberías reportar esto a tu PAC ya que SI está definido una tasa IEPS con valor 0.08

ea24 commented 7 years ago

Pero estoy viendo el catálogo y sí viene, voy a probar a modificar el Enum y veré qué sucede con el PAC en mi ambiente de pruebas. c_tasaocuota

¡Saludos cordiales!

ea24 commented 7 years ago

@hortegag91 el detalle es que el error en la validación de la librería, aún no se lo mando al PAC, por eso posteo este issue ya que el problema según veo es que falta el elemento en el Enum de la librería, no sé si estoy en lo correcto, de otra manera favor de corregirme. Saludos.

hortegag91 commented 7 years ago

La verdad la librería estuvo desactualizada y no tenía los ultimos lineamientos, te agradecería si pudieras hacerle un pull ya que si se le hicieron algunos (muchos) cambios hoy por la tarde (a la misma branch de version33) te agradecería si pudieras hacer el pull y probar de nuevo. Se solucione o no, nos comentas por aquí para dar seguimiento o cerrar el issue porfa

ea24 commented 7 years ago

@hortegag91 he actualizado el proyecto ya no me da problemas al validar el valor 0.080000 para IEPS. Agradezco mucho el apoyo, si en algo puedo servir estoy más que dispuesto. Saludos cordiales.