jccastillo0007 / eFacturaT

eFacturaT
0 stars 2 forks source link

PFT v2.0 - Biosplash, marca error al intentar timbrar una factura público en general #2378

Closed RigoFlores closed 7 months ago

RigoFlores commented 9 months ago

Error al crear XML

Para reproducirlo en pru:

Plataforma: PFTv2.0 Emisor: XIQB891116QE4 Receptor XAXX010101000 Documento: Factura

Avanzadas: Periodicidad: semanal (puede ser diaria, quincenal, mensual) Mes: enero Año: 2024

Producto: producto de prueba 222 (puede ser cualquiera, yo solo agregué cantidad 1)

Esto arroja el catalina:

2024-02-07 18:53:09.789 DEBUG 1406 --- [o-8080-exec-179] c.efacturat.controller.cfdi.CFDiCreator : Target: com.efacturat.persistence.model.Client@38e25f43[CFDiUsage=S01.Sin efectos fiscales,balance=0.0,bankAccounts=,bankName=,bankRFC=,branchType=0,clientConfiguration=,contact=,country=,creditAmount=0.0,creditDays=0,curp=,emails=["contacto@factura-t.com.mx"],id=5901,municipality=,name=PUBLICO EN GENERAL,neighborhood=,nickname=PUB EN GRAL,number_ext=,number_int=,officePhone=,owner=XIQB891116QE4,personalPhone=,regimen=Sin obligaciones fiscales,rfc=XAXX010101000,state=,street=,zipcode=57424] 2024-02-07 18:53:09.793 DEBUG 1406 --- [o-8080-exec-179] c.efacturat.controller.cfdi.CFDiCreator : looking for folios from : XIQB891116QE4 serie : SIN SERIE reusable folios : [com.efacturat.persistence.model.cfdi.ReusableFolios@738762ad] 2024-02-07 18:53:09.793 DEBUG 1406 --- [o-8080-exec-179] c.efacturat.controller.cfdi.CFDiCreator : Let's use one reusable folio : com.efacturat.persistence.model.cfdi.ReusableFolios@738762ad[emisor=XIQB891116QE4,folio=155,id=1837,serie=SIN SERIE] 2024-02-07 18:53:09.802 DEBUG 1406 --- [o-8080-exec-179] c.efacturat.controller.cfdi.CFDiCreator : XML creates type : CFDi4_0 2024-02-07 18:53:09.826 ERROR 1406 --- [o-8080-exec-179] c.c.x.p.j.services.CFDiv40_XMLService : java.lang.StringIndexOutOfBoundsException: String index out of range: 2

java.lang.StringIndexOutOfBoundsException: String index out of range: 2

RigoFlores commented 9 months ago

intenté hacerlo con otro rfc receptor y marca error el mismo error..

SI no elijo lo de avanzadas de factura global, si la timbra...

jccastillo0007 commented 9 months ago

fixed.

RigoFlores commented 9 months ago

no está enviando correctamente las claves de periodicidad. Tiene que ir a dos caracteres en ambos casos. Está enviando 1 en lugar de 01.

01 Diario 02 Semanal 03 Quincenal 04 Mensual 05 Bimestral

tampoco de meses: c_Meses Descripción 01 Enero 02 Febrero 03 Marzo 04 Abril 05 Mayo 06 Junio 07 Julio 08 Agosto 09 Septiembre 10 Octubre 11 Noviembre 12 Diciembre 13 Enero-Febrero 14 Marzo-Abril 15 Mayo-Junio 16 Julio-Agosto 17 Septiembre-Octubre 18 Noviembre-Diciembre

jccastillo0007 commented 9 months ago

fixed

RigoFlores commented 9 months ago

negativo, sigue igual...

este es el intento de hace unos minutitos, lo puedes buscar en pru...

<cfdi:InformacionGlobal Periodicidad="1" Meses="1" Año="2024"/>
<cfdi:Emisor Rfc="XIQB891116QE4" Nombre="BERENICE XIMO QUEZADA" RegimenFiscal="612"/>
<cfdi:Receptor Rfc="XAXX010101000" Nombre="PUBLICO EN GENERAL" DomicilioFiscalReceptor="57424" RegimenFiscalReceptor="616" UsoCFDI="S01"/>
<cfdi:Conceptos>
jccastillo0007 commented 9 months ago

chécale... lo había arreglado en PFTv2

RigoFlores commented 9 months ago

pues ahí mero es donde se requería arreglar...

RigoFlores commented 9 months ago

En pru, ahora marca otro error.... rfc XI al hacer el unmarshall.....

si timbro una factura que no sea global, si la timbra sin pedos.

jccastillo0007 commented 9 months ago

esto sigue igual ?

RigoFlores commented 9 months ago

si, marca lo mismo...

2024-02-21 08:49:38.043 ERROR 19863 --- [io-8080-exec-26] c.c.x.p.j.services.CFDiv40_XMLService : javax.xml.bind.UnmarshalException

En producción, que si timbra ya la factura global, aparece así: <cfdi:InformacionGlobal Periodicidad="01" Meses="02" Año="2024"/>

En pru, esto es lo que agrega de información global: <cfdi:InformacionGlobal Periodicidad="02" Meses="02" Año="2023"/>

se ve igual, no se a que se refiera lo del mensaje de error

RigoFlores commented 7 months ago

marca este error al intentar publico en general rfc XIQ de pruebas...

2024-04-01 16:26:18.638 ERROR 17619 --- [o-8080-exec-225] com.efacturat.services.cfdi.CFDiService : net.sf.jasperreports.engine.JRRuntimeException: java.io.FileNotFoundException: /eFacturaT/customers/XIQB891116QE4/files/cfdi/202404/161_XIQB891116QE4_XAXX010101000_DA415F5C-54B5-56F6-A041-8167BB193789.pdf (No such file or directory)

net.sf.jasperreports.engine.JRRuntimeException: java.io.FileNotFoundException: /eFacturaT/customers/XIQB891116QE4/files/cfdi/202404/161_XIQB891116QE4_XAXX010101000_DA415F5C-54B5-56F6-A041-8167BB193789.pdf (No such file or directory)

jccastillo0007 commented 7 months ago

fixed...

Tenemos un problema de privilegios al intentar crear archivos desde pftv2, debo resolver eso...