Podrian ayudarme al timbrar una factura siempre retorna este valo y antes no sucedia!
{ “rid”=>“d507b6fc-d221-4e0a-b30a-ae72c7352080”, “code”=>200, “errors”=>nil, “status”=>true, “message”=>nil, “response”=>{“success”=>false, “xml”=>false, “errors”=>[{“code”=>“CFDI33111 “, “error”=>” El valor del campo Descuento excede la cantidad de decimales que soporta la moneda.”, “attribute”=>"", “info”=>""}], “message”=>“CFDI33111 | El valor del campo Descuento excede la cantidad de decimales que soporta la moneda.\n”}}
Gracias!!
Hola, acabamos de verificar los datos que estan enviando en la factura, al parecer en el campo “Descuento” de la raíz se esta enviando el valor “0”, lo cual el PAC esta validando como erroneo y es por eso que aparece ese mensaje. Si no se tiene descuento debe omitirse este campo.
Saludos
¿y por que facturas previas si se timbrabán correctamente mandando este campo igual?
Hola, es probable que hayan agregado la validación recientemente en el PAC, ya que este error proviene directamente del mismo. Ante la duda de los campos, siempre se debe seguir las reglas del anexo 20, siempre que se sigan estas reglas deberia pasar la factura correctamente.
http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/GuíaAnexo20.pdf
ok y donde puedo verificar las actualizaciones del PAC, por si llega a aver otro cambio poder verificar
Actualmente no tenemos una fuente para seguir los cambios de PAC, por lo que recomendamos que se verifique que la estructura siga siempre los lineamenientos que establece el SAT para evitar cualquier problema. Comprendemos que puede ser un poco complicado seguir cada parámetro, pero son las normativas vigentes y es necesario cumplirlar.
Eventualmente se planea implementar una capa de validación en paybook para ayudar a verificar estos parámetros mas detalladamente y así les sea más fácil evaluar los posibles errores en la estructura de forma que no haya diferencias enrtre actualizaciones y PACs.