
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
CARTA PORTE V3.1
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
.
Error en complemento de pago, error CRP20274.
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Error en complemento de pago, error CRP20274.
Buenas tardes,
Despues de batallar por dos dias (aplicandos las recomendaciones indicadas en el foro) y no poder solucionar el problema del redondeo, solicito su ayuda.
el pac de respaldo dice:
PAC de Respaldo: 301 CRP20274 ImporteP de Traslado, debe ser igual a la suma de importeDR Ig=6311.343448 suma=6311.343449 , 6311.34 22/09/2022 04:45:49 p.m.
la diferencia como veran es de dar risa, asi es de exigente el complento de pagos?
revise la modificacion que solicita el sat, enviada por Dado el dia 20 de septiembre 2022, probe en ambiente de pruebas y no avanzo en la solucion.
anexo el ini,
gracias por su apoyo.
Despues de batallar por dos dias (aplicandos las recomendaciones indicadas en el foro) y no poder solucionar el problema del redondeo, solicito su ayuda.
el pac de respaldo dice:
PAC de Respaldo: 301 CRP20274 ImporteP de Traslado, debe ser igual a la suma de importeDR Ig=6311.343448 suma=6311.343449 , 6311.34 22/09/2022 04:45:49 p.m.
la diferencia como veran es de dar risa, asi es de exigente el complento de pagos?
revise la modificacion que solicita el sat, enviada por Dado el dia 20 de septiembre 2022, probe en ambiente de pruebas y no avanzo en la solucion.
anexo el ini,
gracias por su apoyo.
- Adjuntos
-
- PA011.ini
- (3.41 KiB) Descargado 252 veces
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error en complemento de pago, error CRP20274.
Intenta dejar solo 2 decimales
ImpuestosPTrasladosP1ImporteP=6311.34
Y si no, intenta con 4 decimales
ImpuestosPTrasladosP1ImporteP=6311.3434
ImpuestosPTrasladosP1ImporteP=6311.34
Y si no, intenta con 4 decimales
ImpuestosPTrasladosP1ImporteP=6311.3434
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Re: Error en complemento de pago, error CRP20274.
Con cuatro decimales.
PAC de Respaldo: 301 CRP20274 ImporteP de Traslado, debe ser igual a la suma de importeDR Ig=6311.3434 suma=6311.343449 , 6311.34 22/09/2022 05:50:29 p.m.
con dos decimales.
PAC de Respaldo: 301 CRP20268 BaseP debe ser igual a la suma de BaseDR IG=39445.896552 suma=39445.896551, 39445.90 22/09/2022 05:52:17 p.m.
con dos decimales, envia el error en otra validacion.
gracias.
PAC de Respaldo: 301 CRP20274 ImporteP de Traslado, debe ser igual a la suma de importeDR Ig=6311.3434 suma=6311.343449 , 6311.34 22/09/2022 05:50:29 p.m.
con dos decimales.
PAC de Respaldo: 301 CRP20268 BaseP debe ser igual a la suma de BaseDR IG=39445.896552 suma=39445.896551, 39445.90 22/09/2022 05:52:17 p.m.
con dos decimales, envia el error en otra validacion.
gracias.
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error en complemento de pago, error CRP20274.
Bien, ya quedo resuelto, la solucion es ponerlo a dos decimales
Ahora resuelve el siguiente error, y asi sucesivamente hasta que pase todas las validaciones
Ahora resuelve el siguiente error, y asi sucesivamente hasta que pase todas las validaciones
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Re: Error en complemento de pago, error CRP20274.
con todos los importes a 2 posiciones me envia esto:
PAC de Respaldo: 301 CRP20268 BaseP debe ser igual a la suma de BaseDR IG=39445.90 suma=39445.89, 39445.89 22/09/2022 06:07:49 p.m.
de hecho fue el primer error con el que me encontre dos dias atras, de ahi fui subiendo decimales hasta llegar a 6, arrojandome el error que te envie en el mensaje inicial.
gracias, dado.
PAC de Respaldo: 301 CRP20268 BaseP debe ser igual a la suma de BaseDR IG=39445.90 suma=39445.89, 39445.89 22/09/2022 06:07:49 p.m.
de hecho fue el primer error con el que me encontre dos dias atras, de ahi fui subiendo decimales hasta llegar a 6, arrojandome el error que te envie en el mensaje inicial.
gracias, dado.
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error en complemento de pago, error CRP20274.
Pero no hagas eso, no pongas a dos decimales TODOS LOS IMPORTESMarcelo95 escribió:con todos los importes a 2 posiciones me envia esto:
Velo resolviendo paso a paso, solo cambia LO QUE TE ESTE MARCANDO ERROR
Y analiza el mensaje del PAC, ahi esta la respuesta de lo que pusiste (39445.89) y lo que espera el PAC (39445.90)
Es cierto (mmmh, y aqui es donde tengo que admitir mi error) que en ocasiones pasadas casi siempre la recomendacion de mi parte era "ponle mas decimales", pero al parecer ya no es valida esta solucion, hay notas, como la publicada el 20/sep que indican claramente que eso de los decimales es un tema que esta cambiando dia a dia
Ya cuando tengas la estructura correcta, haz tus notas (y comparte) en relacion a que valores deben ir a dos decimales y cuales a 4 o 6 decimales
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 370
- Registrado: Lun Oct 10, 2011 11:50 am
Re: Error en complemento de pago, error CRP20274.
Agregando sobre el tema, a veces la solucion involucra el truncar a 2 decimales pues es lo que el sat restringe a ciertos importes, sobre todo los totales
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Re: Error en complemento de pago, error CRP20274.
Por fin logre solucionarlo, varios detalles, hay una funcion en delphi 7 SimpleRoundTo que no siempre hace el redondeo correcto (en la web hay varias discusiones al respecto, y el redondeo es super estricto en la formulacion del complemento de pago), tambien alguno errores de logica del sistema y maneje diferentes cantidad de decimales para los diferentes importes que se involucran. luego añado mas informacion. Gracias Dado y jgtz por su apoyo. PD me entere que hay algunos sistemas que no pueden timbrar el complemeto de pago 2.0 y los clientes lo estan haciendo manual en la pagina del sat, sera?
-
- Mensajes: 29
- Registrado: Mié Sep 22, 2010 2:53 pm
Re: Error en complemento de pago, error CRP20274.
añado al .ini que al final funciono, dos cosas importantes a checar, los decimales del .ini que algunos importes llevan y total del pago (deposito) cuando involucra varias facturas por los rendondeos NO siempre coincide (dif. de centavos) asi que mejor sumas el detalle de los pagos (desglosando los ivas e importes sin ivas) y tomas ese total para generar el ini. Claro que el deposito en estos casos no sera el mismo por minimas diferencias.
- Adjuntos
-
- PA.INI
- (3.13 KiB) Descargado 251 veces
- Dado
- Mensajes: 15981
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: Error en complemento de pago, error CRP20274.
Gracias por el aporte
Revise nuevamente el mensaje que envio Comercio Digital y note algo muy importante, dice :
Asi que hay que irse adaptando a las reglas
Revise nuevamente el mensaje que envio Comercio Digital y note algo muy importante, dice :
"Menor o igual", es decir, ya no debe ser "exactamente hasta una precision de 1 centavo"atributo ImpPagado, debe ser menor o igual que el valor de este atributo.
Asi que hay que irse adaptando a las reglas
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!