jccastillo0007 / eFacturaT

eFacturaT
0 stars 2 forks source link

Al momento de timbrar retenciones marca un error... #1392

Closed RigoFlores closed 6 years ago

RigoFlores commented 6 years ago

Cuanto intentas timbrar una retención marca error en la fecha del documento. No se de donde aparece en el log, una fecha de issue, de diciembre 2018. Lo traté de reproducir en pruebas, y marca error al timbrar...

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

2018-07-30 19:49:47,182 DEBUG [http-8443-27] (PacnessService.java:188) - Get folios from DB (GLS131106EQ4) : 1 2018-07-30 19:49:47,182 DEBUG [http-8443-27] (PacnessService.java:209) - only one CFDiFolios founded : com.cfd.shared.model.CFDiFolios@25c4efb7[id=5521,emisor=GLS131106EQ4,ini_range=2200,fin_range=3200,current_folio=2772,status=ON_USE,dateOfIssue=04/12/2018 17:19:29,date=04/12/2017 17:19:29,lastTransaction=,newFolios=0,paymentType=] 2018-07-30 19:49:47,235 DEBUG [http-8443-27] (PacnessService.java:120) - Message: El comprobante tiene una fecha/hora mayor a la actual 2018-07-30 19:49:47,236 DEBUG [http-8443-27] (CFDManager.java:1007) - update status : 124 : El comprobante tiene una fecha/hora mayor a la actual
jccastillo0007 commented 6 years ago

Cómo lo puedo reproducir en Pruebas ? A mi me marca error en el sello, pero no se si estoy capturando bien la info...

SI viste que el error de pro, pudiera ser solamente el tema de sincronizaci[on del server vs el server del pac..?

"update status : 124 : El comprobante tiene una fecha/hora mayor a la actual"

RigoFlores commented 6 years ago

hay una fecha que marca diciembre 2018 según yo por ahí va el tema

RigoFlores commented 6 years ago

en el log que te mandé, vienen los datos a capturar... los puedes tomar del XML

jccastillo0007 commented 6 years ago

no encontr[e un correo con esa info... si lo tienes a la mano, me lo puedes volver a enviar pl

jccastillo0007 commented 6 years ago

en el xml que viene aqui arriba en el ticket, no hay ninguna fecha de diciembre 2018

jccastillo0007 commented 6 years ago

estuve haciendo pruebas con la info del cliente... crei que tenía que ver con la hora del servidor, que fuera un poco adelantada, pero la retrase un poco y me seguia dando error...

Eso no ha cambiado en mucho tiempo ... asi que el problema no es de código

jccastillo0007 commented 6 years ago

que petch con este tema, si fue de datos ?

RigoFlores commented 6 years ago

Aún no responde el cliente, hoy lo checo.

RigoFlores commented 6 years ago

ya respondió el cliente. Sigue el problema. Usario=yesi, pwd= ye999. Esta es la pantalla que marca el error, pero donde se ven los datos para hacer la prueba.

retenciones
RigoFlores commented 6 years ago

Marca el error en el sello, no sé si cambió o que pasó. Esta es la liga que hallé con información de retenciones...

https://www.sat.gob.mx/consulta/65554/conoce-el-esquema-de-factura-electronica-de-retenciones-e-informacion-de-pagos

En la parte inferior derecha, se ubican las ligas al estándar y catálogos. Hay que revisar en el estándar si no cambió la forma de sellar. Quizás si.

RigoFlores commented 6 years ago

entendí que el pac dijo que era el sello...

jccastillo0007 commented 6 years ago

yeap... ya logre timbrar de forma exitosa... pero hay un detalle

El algoritmo para sellar retenciones es SHA1 y el algoritmo para sellar cfdi es SHA256

lo cual no entiendo, nunca habia diferenciado entre tipos de CFDi para usar uno u otro algoritmo de sellado... algo paso que no nos enteramos... sabes desde cuando no usaban retenciones ?

Tengo que implementar la diferencia en tiempo de ejecución para diferenciar entre ellos...

Ya mañana queda listo.

RigoFlores commented 6 years ago

Lo que entiendo que sucede, es que para la versión 3.3 cambió el algoritmo de sellado de SHA1 a SHA256, pero solo para el CFDI. Con ello, las retenciones se quedaron en la modalidad anterior.

jccastillo0007 commented 6 years ago

ya esta listo retenciones en pru... pero me truena la plantilla de retenciones ... Si ya tienes una plantilla válida, asignasela al RFC ACO para que purebes..

Nos faltaría la plantilla genérica retenciones33.jrxml

RigoFlores commented 6 years ago

déjame verla... entiendo que cambiaste todo como para el cfdi 3.3, pero así como el SAT le hizo, nada de ello tendría que cambiar, incluso ni la plantilla... pero bajo el entendido que manejas una sola sección para el jasper, voy a migrar la plantilla de retenciones, aún cuando nada cambió

RigoFlores commented 6 years ago

Ya la subí a la cuenta de ACO en pruebas. Intenté timbrar, y me volvió a dar un error...

Error al timbrar el CFDi de retenciones (124)

jccastillo0007 commented 6 years ago

Esta marcando error en el template de productos.. por el campo fechaAduana

Caused by: java.lang.NoSuchMethodException: Unknown property 'fechaAduana' template retencion_products.jasper

Pasame ese template, el .jrxml, para yo arreglarlo, si no vamos a estar a prueba y error.

jccastillo0007 commented 6 years ago

copie la plantilla base_productos33.jasper a retencion_producs.jasper y si funciono...

Mandame los templates finales para subir todo a PRO

RigoFlores commented 6 years ago

ya te los mandé. Los configuré en pruebas, pero no los jaló. Deben tener un nombre en particular?? Según recuerdo, no se deben llamar igual que el genérico.

Cuál será el nombre genérico del template para retenciones???

RigoFlores commented 6 years ago

cuando llevamos correcciones a pro, ya que mientras no se suban, para los clientes es lo mismo, es decir no le estamos resolviendo?

jccastillo0007 commented 6 years ago

ya esta en PRO, lo subí ayer en la noche

RigoFlores commented 6 years ago

si, el asunto es que no me dijiste cuál era la nomenclatura requerida para la plantilla estándar. Lo investigué a prueba y error en producción, para subir la plantilla que estaba buscando.