Página 2 de 3

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Mar Feb 27, 2018 10:26 am
por alex_xxv
Hola buen dia,

Desgraciadamente a mi no me esta funcionando, y los problemas con el Limite Inferior y Limite Superior cada vez son mas frecuentes.
Por que no me funciona? Porque lo que hace esta funcion es dejar en dos decimales todos los importes de todas las partidas. Y yo debido al giro de mi empresa manejamos precios de hasta cuatro decimales con cantidades a facturar de cuatro decimales tambien.
Si utilizo la funcion de CalcularImportes me timbra sin problema pero las cantidades simplemente no coinciden con mi ERP. A veces con diferencias de hasta 70 USD.
Y si no utilizo la funcion simplemente no puedo timbrar por esos limites superestrictos del PAC.

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Mar Feb 27, 2018 10:46 am
por Dado
70 USD ? ....... vaya, eso es un mundo de diferencia solo por los decimales

Aver sube ese XML generado por tu ERP para hacer pruebas, para ver que diferencia hay cuando le aplico el CalcularImportes

SI FUNCIONA !!!

Publicado: Sab Mar 03, 2018 1:04 pm
por Dado
Si que si, no hay nada mas satisfactorio que romperse la cabeza programando "algo" y ver que funciona bien incluso bajo las condiciones mas estrictas :D :D

Resulta que un usuario publico aqui un problemilla que tenia con un caracter no visible en el archivo ini

Se trataba de una factura global de venta de abarrotes......con 1929 productos, todo real, todos los importes al azar, con 5 tipos de impuestos distintos, un verdadero reto para el calculo automatico de importes ............

Y me dije a mi mismo ......... "mi mismo, tenemos que poner a prueba la funcion de calculo de importes con este ejemplo"

Y wow! funciono a la primera, eso si, tardo un minuto en generar el XML y otro minuto en timbrarlo, la cantidad de informacion es masiva.

Se que debe haber ejemplos muy complejos en el que el Calculo de importes siga sin funcionar, pero tenemos una herramienta que estoy seguro funcionara en la mayoria de los casos

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Mié Ene 23, 2019 1:36 pm
por Marcelo95
Buenas Tardes,

Habilite la opcion para calcularimportes=SI y me esta generando este error:

CFDI33196 Atributo [Comprobante=Descuento] se debe registrar si hay valores en algun [Comprobante=Conceptos=Concepto=Descuento]

no manejo ningun tipo de descuento, ya revise los procesos y archivos y no doy, agradeceria me ayudaran.

anexo bitacora y archivo ini.

gracias.

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Mié Ene 23, 2019 2:08 pm
por Dado
Si no manejas descuento no debes poner NADA DE NADA, ni siquiera en cero, elimina todos los renglones de descuento que tengas en el ini

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Mié Ene 23, 2019 2:13 pm
por Marcelo95
Gracias, Dado.

Re: SI FUNCIONA !!!

Publicado: Sab Nov 02, 2019 10:13 am
por gerardoluna
DADO escribió:Si que si, no hay nada mas satisfactorio que romperse la cabeza programando "algo" y ver que funciona bien incluso bajo las condiciones mas estrictas :D :D

Resulta que un usuario publico aqui un problemilla que tenia con un caracter no visible en el archivo ini

Se trataba de una factura global de venta de abarrotes......con 1929 productos, todo real, todos los importes al azar, con 5 tipos de impuestos distintos, un verdadero reto para el calculo automatico de importes ............

Y me dije a mi mismo ......... "mi mismo, tenemos que poner a prueba la funcion de calculo de importes con este ejemplo"

Y wow! funciono a la primera, eso si, tardo un minuto en generar el XML y otro minuto en timbrarlo, la cantidad de informacion es masiva.

Se que debe haber ejemplos muy complejos en el que el Calculo de importes siga sin funcionar, pero tenemos una herramienta que estoy seguro funcionara en la mayoria de los casos
Hola Dado recien vi este hilo de este dll de ajustes, mi pregunta es, este se puede usar en Servitimbre??

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Sab Nov 02, 2019 1:08 pm
por Dado
No, en Servitimbre no tenemos esta funcion

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Vie Oct 02, 2020 12:42 pm
por mx6392
Hola DAdo
buenos dias

intente agregar el calculo de importe en la aplicacion pero no me timbra ya que la funcion agrega el campo descuento a los conceptos y si van con descuento =0 el PAC rechaza el timbrado

hay manera de que si el descuento es =0 se omita en el XML ?
01/Oct 11:40:09 ---Iniciando creacion de CFDI---CFDLib V3.3.191007
01/Oct 11:40:09 Abriendo archivo ini : C:\Temp\CFDI\generacfd.ini
01/Oct 11:40:09 Abriendo Certificado : C:\Temp\CFDI\certificado.cer
01/Oct 11:40:09 Abriendo Llave Privada : C:\Temp\CFDI\llavekey.key
01/Oct 11:40:09 Iniciando creacion de XML
01/Oct 11:40:09 Insertando Datos Generales
01/Oct 11:40:09 Insertando Datos del Emisor
01/Oct 11:40:09 Insertando Datos del Receptor
01/Oct 11:40:09 Insertando Conceptos
01/Oct 11:40:09 Insertando Impuestos
01/Oct 11:40:09 CalcularImportes seleccionado
01/Oct 11:40:09 Creando sello digital
01/Oct 11:40:09 Exportando el XML a disco
01/Oct 11:40:09 Exportando variables CadenaOriginal y Sello
01/Oct 11:40:09 ---FIN CFDI---
01/Oct 11:40:09 ---Iniciando Timbrado---CFDLib V3.3.191007
01/Oct 11:40:09 Abriendo archivo ini : C:\Temp\CFDI\timbrado.ini
01/Oct 11:40:09 Creando objeto CFDI
01/Oct 11:40:09 Cargando CFDI de disco : C:\Temp\CFDI\factura.xml
01/Oct 11:40:09 Cargando Datos del PAC : ECODEX
01/Oct 11:40:10 Error de Timbrado con Ecodex >>CFDI33110 El TipoDeComprobante no es I,E o N, y un concepto incluye el campo descuento.
01/Oct 11:40:10 Envio de CFDI para timbrado con PAC de Respaldo
01/Oct 11:40:10 RESULTADO : Error General
Ecodex: CFDI33110 El TipoDeComprobante no es I,E o N, y un concepto incluye el campo descuento.
PAC de Respaldo: En modo de pruebas se debe usar el RFC LAN7008173R5

Re: Nueva funcion experimental en la DLL : CalcularImportes

Publicado: Vie Oct 02, 2020 12:56 pm
por Dado
Podrias subir como adjunto el archivo de text generacfd.ini para revisar un detalle

Y de una vez sube el archivo XML que se intenta timbrar, tambien para ver si tiene descuento