Decimales para moneda

Este es el foro para resolver dudas y hacer comentarios de las librerias DLL de generacion y timbrado que se ofrece aqui en el foro
Maximiliano
Mensajes: 160
Registrado: Mié Jul 17, 2013 10:19 am

Decimales para moneda

Mensajepor Maximiliano » Vie Sep 29, 2017 11:24 am

Hola Dado...

Tengo clientes que facturan pequeños importes, en mucha cantidad. Por ejemplo: (este es un productor de verduras)

Valor unitario: $0.072
Cantidad: 212,408
Total: $15,293.376000

Como al importe unitario lo tengo que redondear a dos decimales, queda de la siguiente manera:

Valor unitario: $0.07
Cantidad: 212,408
Total: $14,868.56

Generando una diferencia de $424.816

Una factura puede tener hasta 20 conceptos diferentes, todos con valores unitarios similares.

El mensaje de error al timbrar dice que el campo sub total exede la cantidad de decimales que soporta la moneda.

Entiendo que el problema radica que SAT especifica que para la moneda nacional solo se pueden usar 2 decimales.

(Es decir, tu no puedes hacer nada al respecto). La situacion es que por el momento, utilizando CFDI 3.2 se resuelve.. pero
¿Qué va a pasar a partir del 1 de Diciembre? ¿Sabes si hay alguna novedad con este punto?

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Decimales para moneda

Mensajepor Dado » Vie Sep 29, 2017 12:00 pm

Debido a lo comun del error por parte de los PAC en que mencionan que los subtotales, importes, totales, etc no coinciden nos hemos puesto a la tarea de agregar esta validacion en nuestro validador ValidaCFD para ayudarles a identificar el problema

La version liberada fue la 170919, pueden descargar esta version visitando http://www.validacfd.com

Se recomienda capturar en el menu de opciones una Tolerancia de 0.004

Tambien se recomienda usar de 4 a 6 decimales en los importes, para evitar el error de redondeo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Hana
Mensajes: 216
Registrado: Jue Ene 12, 2012 11:12 am

Re: Decimales para moneda

Mensajepor Hana » Vie Sep 29, 2017 12:05 pm

Pero, ya puedes poner más decimales (hasta 6) yo acabo de hacer una prueba

<cfdi:Concepto Importe="21052.6315" ValorUnitario="21052.6315" Descripcion="SERVICIO" Unidad="SERV" ClaveUnidad="EA" Cantidad="1.0000" NoIdentificacion="ARR000001" ClaveProdServ="80161800">

Espero y te sirva esto, solo recuerda que en los impuestos a nivel comprobante si debe de ser a dos decimales

Maximiliano
Mensajes: 160
Registrado: Mié Jul 17, 2013 10:19 am

Re: Decimales para moneda

Mensajepor Maximiliano » Vie Sep 29, 2017 3:22 pm

Gracias Dado...
hace unos dias compre la licencia de la librería (no recuerdo exactamente cuándo.. hara una o dos de semanas) y tengo la versión 170913

¿Podrías pasarme por favor la 170919?

Gracias Hana ! ! Actualizo versión de la librería y pruebo de nuevo... porque con 6 decimales redondea perfecto

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Decimales para moneda

Mensajepor Dado » Vie Sep 29, 2017 3:29 pm

Mmmh, creo que no leiste el mensaje completo

En mi mensaje anterior no habla de la version de la DLL

LA VERSION DE LA QUE HABLA ES DEL VALIDADOR, herramienta que te puede ayudar a detectar errores
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

Maximiliano
Mensajes: 160
Registrado: Mié Jul 17, 2013 10:19 am

Re: Decimales para moneda

Mensajepor Maximiliano » Vie Sep 29, 2017 6:38 pm

Ya quedó!!
A nivel de comprobante, dos decimales y redondeando para arriba... el resto, con 6 decimales.
Gracias Hana ! ! Gracias Dado ! !

Emphatico
Mensajes: 125
Registrado: Mié Oct 23, 2013 12:43 pm

Re: Decimales para moneda

Mensajepor Emphatico » Vie Oct 06, 2017 11:01 am

Que tal Maximiliano:

Perdón, pero me puedes ayudar con esta bronca?.. no la he podido resolver, ya intenté con diferentes combinaciones de más decimales y me sigue marcando el mismo problema al timbrar, aunque el validador sí me lo aprueba.

¿A qué te refieres con "a nivel comprobantes son dos decimales"? Yo lo tengo así, y los impuestos con 6.

Saludos.

Maximiliano
Mensajes: 160
Registrado: Mié Jul 17, 2013 10:19 am

Re: Decimales para moneda

Mensajepor Maximiliano » Vie Oct 06, 2017 11:18 am

te paso un archivo ini... lo acabo de timbrar...
Despues de muchos dias... pude timbrar redondeando a dos decimales sub total y total
Adjuntos
Fact_6.ini
(1.1 KiB) Descargado 216 veces

inteligencia
Mensajes: 14
Registrado: Lun Abr 20, 2015 12:26 pm

Error en suma de impuestos

Mensajepor inteligencia » Lun Oct 23, 2017 8:28 pm

buenas noches, de antemano se que ha de ser molesto para ti estar contestando varias veces el mismo error.

He intentando hacer lo que menciones con ValidaCFd y aún así no puedo conseguir la validación del archivo.
Necesito otra perspectiva de lo contrario voy a seguir cometiendo el mismo error.

Anexo archivo para ver si puedes hacerme el favor de decirme claramente donde está mi error y la cantidad exacta que debo poner.

Gracias.
Adjuntos
1.txt
(1.08 KiB) Descargado 208 veces

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Decimales para moneda

Mensajepor Dado » Mar Oct 24, 2017 1:25 am

@inteligencia

Uni tu tema con otro similar

Te falta definir el impuesto a nivel concepto

En cada uno de los conceptos debes definir cuanto le toca de iva, checa el archivo ini de ejemplo incluido con la dll para que veas como se define cada campo
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!


Volver a “SOPORTE LIBRERIA CFDLib.dll, CELib.dll y RETLib.dll”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados