Algo raro pasa, ya que mi libreria toma TEXTUALMENTE los datos de importe y valor unitario y los aplica tal cual en el XMLBuenas tardes, te había preguntado si había alguna actualización porque actualmente estoy teniendo problemas para validad algunos xml en la página del SAT...
El problema en cuestión es que estoy pasando en el archivo "Ejemplo.ini" los datos para el dll con 2 decimales y al general el XML me salen el precio unitario y el total de cada producto con 12 decimales, en el validador me manda mensaje que el valor máximo de decimales es 6...
Sabes cómo puedo solucionar esto??? se necesita alguna actualización de la librería o puedo hacerlo mediante alguna configuración???
Adjunto archivos de ejemplo...
De hecho hay una pequeña pista para pensar que el ini que me envias NO ES EL QUE SE USA para crear el XML que me muestras, checa el concepto numero dos, el importe tiene una coma:
Código: Seleccionar todo
[Concepto2]
Cantidad=16
Unidad=Rollo
NoIdentificacion=MEMP007
Descripcion=_______________
ValorUnitario=65.18
Importe=1,042.88
Código: Seleccionar todo
<Concepto cantidad="16" unidad="Rollo" noIdentificacion="MEMP007" descripcion="_______________________" valorUnitario="65.1800003051758" importe="1042.88000488281"/>
Hay otro detalle entre el ini y su resultado XML......la fecha no coincide, por casi DOS MESES !!!!
En el ini : Fecha=2012-04-30T19:03:53
En el XML : fecha="2011-02-10T12:23:45"
Ultima recomendacion, usa rutas ABSOLUTAS :
XMLDestino=C:\MIS FACTURAS\MI RUTA ABSOLUTA\4136.xml
En resumen, la falla NO ESTA EN MI LIBRERIA puedo apostar que ese ini no corresponde al XML que me muestras, revisalo bien