España: Normativa sancionadora sistemas informáticos
Re: España: Normativa sancionadora sistemas informáticos
Hola FiveWidi,
Con el curl.exe de windows yo no he conseguido conectar con la aeat.
Yo me descargue la versión que me indico Paquito desde https://curl.se/windows/ y con esa si me ha funcionado correctamente.
Con el curl.exe de windows yo no he conseguido conectar con la aeat.
Yo me descargue la versión que me indico Paquito desde https://curl.se/windows/ y con esa si me ha funcionado correctamente.
Re: España: Normativa sancionadora sistemas informáticos
Hola a todos,
A ver si alguien puede orientarme.
Antes de que saliera la OM envia un fichero y me daba error de FechaHoraHusoGenRegistro y ahora me da error de Falta informar campo obligatorio.: Cabecera
¿Es porque son los mismos datos?
He estado revisando la estructura del fichero y no parece que hayan cambiado nada.
¿Alguna sugerencia?
Fichero Respuesta :
fichero 11.xml
A ver si alguien puede orientarme.
Antes de que saliera la OM envia un fichero y me daba error de FechaHoraHusoGenRegistro y ahora me da error de Falta informar campo obligatorio.: Cabecera
¿Es porque son los mismos datos?
He estado revisando la estructura del fichero y no parece que hayan cambiado nada.
¿Alguna sugerencia?
Fichero Respuesta :
Code: Select all | Expand
<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultcode>env:Client</faultcode><faultstring>Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera</faultstring><detail><callstack>El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera
WSExcepcion [faultcode=null, detailMap=null, version=0, faultstring=null, faultactor=null, faultSubCode=null, reasonText=null, detail=null, nameSpaceUriDetail=null]
at es.aeat.tike.cont.xml.util.UtilesXMLTIKE.existeEtiquetaInicio(UtilesXMLTIKE.java:456)
at es.aeat.tike.cont.ws.xml.comun.ParserXmlCabecera.parsear(ParserXmlCabecera.java:59)
at es.aeat.tike.cont.ws.fe.VistaSF.parseaCabecera(VistaSF.java:65)
at es.aeat.tike.cont.ws.VistaMaestro.inicializaParseaValidaProcesaCabecera(VistaMaestro.java:55)
at es.aeat.tike.cont.ws.fe.VerifactuSOAP.doPost(VerifactuSOAP.java:49)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:706)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1266)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:754)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:451)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:197)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:100)
at es.aeat.adws.jdit.imp.ws.WSFilterSrvImpl.doFilter(WSFilterSrvImpl.java:248)
at es.aeat.adws.jdit.api.ws.WSFilter.doFilter(WSFilter.java:24)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93)
at es.aeat.adht.jdit.imp.infra.JDitFilterSrvImpl.filtroIni(JDitFilterSrvImpl.java:288)
at es.aeat.adht.jdit.imp.infra.JDitFilterSrvImpl.doFilter(JDitFilterSrvImpl.java:101)
at es.aeat.adht.jdit.imp.infra.JDitFilterSrvImpl.doFilter(JDitFilterSrvImpl.java:74)
at es.aeat.adht.jdit.api.filter.JDitFilter.doFilter(JDitFilter.java:24)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1069)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1260)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:5096)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:328)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1047)
at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:293)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:1260)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:476)
at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:435)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:569)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:503)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:363)
at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.ready(HttpInboundLink.java:330)
at com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:169)
at com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:77)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:516)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:586)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:970)
at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1059)
at com.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper.run(ExecutorServiceImpl.java:280)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
</callstack></detail></env:Fault></env:Body></env:Envelope>
Code: Select all | Expand
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<soapenv:Header/>
<soapenv:Body>
<sum:RegFactuSistemaFacturacion>
<sum1:Cabecera>
<sum1:ObligadoEmision>
<sum1:NombreRazon>MAN SOFT COMPUTER SL</sum1:NombreRazon>
<sum1:NIF>B96370556</sum1:NIF>
</sum1:ObligadoEmision>
</sum1:Cabecera>
<sum:RegistroFactura>
<sum:RegistroAlta>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:IDFactura>
<sum1:IDEmisorFactura>B96370556</sum1:IDEmisorFactura>
<sum1:NumSerieFactura>2024/00001</sum1:NumSerieFactura>
<sum1:FechaExpedicionFactura>29-10-2024</sum1:FechaExpedicionFactura>
</sum1:IDFactura>
<sum1:NombreRazonEmisor>MAN SOFT COMPUTER SL</sum1:NombreRazonEmisor>
<sum1:TipoFactura>F1</sum1:TipoFactura>
<sum1:DescripcionOperacion>Factura de Venta ordinaria</sum1:DescripcionOperacion>
<sum1:Destinatarios>
<sum1:IDDestinatario>
<sum1:NombreRazon>P7 BATHROOM SL</sum1:NombreRazon>
<sum1:NIF>B98534480</sum1:NIF>
</sum1:IDDestinatario>
</sum1:Destinatarios>
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>4</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>10</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.4</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>21</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>
<sum1:CuotaTotal>21.4</sum1:CuotaTotal>
<sum1:ImporteTotal>131.4</sum1:ImporteTotal>
<sum1:Encadenamiento>
<sum1:RegistroAnterior>
<sum1:IDEmisorFactura>B96370556</sum1:IDEmisorFactura>
<sum1:NumSerieFactura>2024/00002</sum1:NumSerieFactura>
<sum1:FechaExpedicionFactura>29-10-2024</sum1:FechaExpedicionFactura>
<sum1:Huella>HuellaRegistroAnterior</sum1:Huella>
</sum1:RegistroAnterior>
</sum1:Encadenamiento>
<sum1:SistemaInformatico>
<sum1:NombreRazon>MAN SOFT COMPUTER SL</sum1:NombreRazon>
<sum1:NIF>B96370556</sum1:NIF>
<sum1:NombreSistemaInformatico>GESMAN</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>77</sum1:IdSistemaInformatico>
<sum1:Version>1.0.03</sum1:Version>
<sum1:NumeroInstalacion>383</sum1:NumeroInstalacion>
<sum1:TipoUsoPosibleSoloVerifactu>N</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
</sum1:SistemaInformatico>
<sum1:FechaHoraHusoGenRegistro>2024-10-29T13:17:30+0+2:00</sum1:FechaHoraHusoGenRegistro>
<sum1:TipoHuella>01</sum1:TipoHuella>
<sum1:Huella>Huella</sum1:Huella>
</sum:RegistroAlta>
</sum:RegistroFactura>
</sum:RegFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>
- VictorCasajuana
- Posts: 269
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Has thanked: 1 time
- Contact:
Re: España: Normativa sancionadora sistemas informáticos
sin entrar en detalle, han cambiado cosas y las van a volver a cambiar hasta que no saquen las versiones definitivas.Garbi wrote:Hola a todos,
A ver si alguien puede orientarme.
Antes de que saliera la OM envia un fichero y me daba error de FechaHoraHusoGenRegistro y ahora me da error de Falta informar campo obligatorio.: Cabecera
¿Es porque son los mismos datos?
He estado revisando la estructura del fichero y no parece que hayan cambiado nada.
¿Alguna sugerencia?
Fichero Respuesta :fichero 11.xmlCode: Select all | Expand
<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultcode>env:Client</faultcode><faultstring>Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera</faultstring><detail><callstack>El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera WSExcepcion [faultcode=null, detailMap=null, version=0, faultstring=null, faultactor=null, faultSubCode=null, reasonText=null, detail=null, nameSpaceUriDetail=null] at es.aeat.tike.cont.xml.util.UtilesXMLTIKE.existeEtiquetaInicio(UtilesXMLTIKE.java:456) at es.aeat.tike.cont.ws.xml.comun.ParserXmlCabecera.parsear(ParserXmlCabecera.java:59) at es.aeat.tike.cont.ws.fe.VistaSF.parseaCabecera(VistaSF.java:65) at es.aeat.tike.cont.ws.VistaMaestro.inicializaParseaValidaProcesaCabecera(VistaMaestro.java:55) at es.aeat.tike.cont.ws.fe.VerifactuSOAP.doPost(VerifactuSOAP.java:49) at javax.servlet.http.HttpServlet.service(HttpServlet.java:706) at javax.servlet.http.HttpServlet.service(HttpServlet.java:791) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1266) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:754) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:451) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:197) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:100) at es.aeat.adws.jdit.imp.ws.WSFilterSrvImpl.doFilter(WSFilterSrvImpl.java:248) at es.aeat.adws.jdit.api.ws.WSFilter.doFilter(WSFilter.java:24) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93) at es.aeat.adht.jdit.imp.infra.JDitFilterSrvImpl.filtroIni(JDitFilterSrvImpl.java:288) at es.aeat.adht.jdit.imp.infra.JDitFilterSrvImpl.doFilter(JDitFilterSrvImpl.java:101) at es.aeat.adht.jdit.imp.infra.JDitFilterSrvImpl.doFilter(JDitFilterSrvImpl.java:74) at es.aeat.adht.jdit.api.filter.JDitFilter.doFilter(JDitFilter.java:24) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:203) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1069) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1260) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:5096) at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:328) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1047) at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:293) at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:1260) at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:476) at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:435) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:569) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:503) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:363) at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.ready(HttpInboundLink.java:330) at com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:169) at com.ibm.ws.tcpchannel.internal.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:77) at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:516) at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:586) at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:970) at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1059) at com.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper.run(ExecutorServiceImpl.java:280) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) </callstack></detail></env:Fault></env:Body></env:Envelope>
Code: Select all | Expand
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <soapenv:Header/> <soapenv:Body> <sum:RegFactuSistemaFacturacion> <sum1:Cabecera> <sum1:ObligadoEmision> <sum1:NombreRazon>MAN SOFT COMPUTER SL</sum1:NombreRazon> <sum1:NIF>B96370556</sum1:NIF> </sum1:ObligadoEmision> </sum1:Cabecera> <sum:RegistroFactura> <sum:RegistroAlta> <sum1:IDVersion>1.0</sum1:IDVersion> <sum1:IDFactura> <sum1:IDEmisorFactura>B96370556</sum1:IDEmisorFactura> <sum1:NumSerieFactura>2024/00001</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>29-10-2024</sum1:FechaExpedicionFactura> </sum1:IDFactura> <sum1:NombreRazonEmisor>MAN SOFT COMPUTER SL</sum1:NombreRazonEmisor> <sum1:TipoFactura>F1</sum1:TipoFactura> <sum1:DescripcionOperacion>Factura de Venta ordinaria</sum1:DescripcionOperacion> <sum1:Destinatarios> <sum1:IDDestinatario> <sum1:NombreRazon>P7 BATHROOM SL</sum1:NombreRazon> <sum1:NIF>B98534480</sum1:NIF> </sum1:IDDestinatario> </sum1:Destinatarios> <sum1:Desglose> <sum1:DetalleDesglose> <sum1:ClaveRegimen>01</sum1:ClaveRegimen> <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion> <sum1:TipoImpositivo>4</sum1:TipoImpositivo> <sum1:BaseImponibleOimporteNoSujeto>10</sum1:BaseImponibleOimporteNoSujeto> <sum1:CuotaRepercutida>0.4</sum1:CuotaRepercutida> </sum1:DetalleDesglose> <sum1:DetalleDesglose> <sum1:ClaveRegimen>01</sum1:ClaveRegimen> <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion> <sum1:TipoImpositivo>21</sum1:TipoImpositivo> <sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto> <sum1:CuotaRepercutida>21</sum1:CuotaRepercutida> </sum1:DetalleDesglose> </sum1:Desglose> <sum1:CuotaTotal>21.4</sum1:CuotaTotal> <sum1:ImporteTotal>131.4</sum1:ImporteTotal> <sum1:Encadenamiento> <sum1:RegistroAnterior> <sum1:IDEmisorFactura>B96370556</sum1:IDEmisorFactura> <sum1:NumSerieFactura>2024/00002</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>29-10-2024</sum1:FechaExpedicionFactura> <sum1:Huella>HuellaRegistroAnterior</sum1:Huella> </sum1:RegistroAnterior> </sum1:Encadenamiento> <sum1:SistemaInformatico> <sum1:NombreRazon>MAN SOFT COMPUTER SL</sum1:NombreRazon> <sum1:NIF>B96370556</sum1:NIF> <sum1:NombreSistemaInformatico>GESMAN</sum1:NombreSistemaInformatico> <sum1:IdSistemaInformatico>77</sum1:IdSistemaInformatico> <sum1:Version>1.0.03</sum1:Version> <sum1:NumeroInstalacion>383</sum1:NumeroInstalacion> <sum1:TipoUsoPosibleSoloVerifactu>N</sum1:TipoUsoPosibleSoloVerifactu> <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT> <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT> </sum1:SistemaInformatico> <sum1:FechaHoraHusoGenRegistro>2024-10-29T13:17:30+0+2:00</sum1:FechaHoraHusoGenRegistro> <sum1:TipoHuella>01</sum1:TipoHuella> <sum1:Huella>Huella</sum1:Huella> </sum:RegistroAlta> </sum:RegistroFactura> </sum:RegFactuSistemaFacturacion> </soapenv:Body> </soapenv:Envelope>

Yo no voy a tocar tecla hasta que no estén las versiones definitivas
--------
¿ Y porque no ?
¿ And why not ?
¿ Y porque no ?
¿ And why not ?
Re: España: Normativa sancionadora sistemas informáticos
Muchas gracias Victor por la información.
Yo he estado revisando los esquemas y siguen estando los mismos o eso me ha parecido,
¿Y cuando estarán disponibles si tiene que entrar en vigor el 1 de julio 2025 y tenemos que codificar?
Ya que me había puesto a ello, ahora tengo que esperar porque aún no están los esquemas definitivos.
Victor, espero a que nos tengas informado, como siempre.
Un saludo
Yo he estado revisando los esquemas y siguen estando los mismos o eso me ha parecido,

¿Y cuando estarán disponibles si tiene que entrar en vigor el 1 de julio 2025 y tenemos que codificar?
Ya que me había puesto a ello, ahora tengo que esperar porque aún no están los esquemas definitivos.
Victor, espero a que nos tengas informado, como siempre.
Un saludo
Re: España: Normativa sancionadora sistemas informáticos
Perfecto, otro punto a tener en cuenta, no fiarnos de lo que trae windows.Garbi wrote:Hola FiveWidi,
Con el curl.exe de windows yo no he conseguido conectar con la aeat.
Yo me descargue la versión que me indico Paquito desde https://curl.se/windows/ y con esa si me ha funcionado correctamente.
Yo también me bajé la versión del mismo sitio.
Donde encontré un poco de información:
CURL
https://www.ionos.es/digitalguide/servi ... n-windows/
https://curl.se/windows/
Muchas gracias, Garbi
Nota: al final os tendré de pagar una comida.
Un Saludo
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Re: España: Normativa sancionadora sistemas informáticos
Como plan B hecha un vistazo a https://www.fiskaly.com/es
Tiene un API para el ticket Bau Pais Vazco y esta preperando uno para Veri*Fact
Los certificados los prporciona ellos.
Es de pago .
Saludos
Pablo Simm
Pes Systems
Tiene un API para el ticket Bau Pais Vazco y esta preperando uno para Veri*Fact
Los certificados los prporciona ellos.
Es de pago .
Saludos
Pablo Simm
Pes Systems
- VictorCasajuana
- Posts: 269
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Has thanked: 1 time
- Contact:
Re: España: Normativa sancionadora sistemas informáticos
Después de leerme la OM, aconsejo su lectura, no se puede hacer un resumen, porque ella misma es un resumen en sí. Solo hace referencia a los documentos técnicos de cada apartado, que aún están en modo borrador.Garbi wrote:Muchas gracias Victor por la información.
Yo he estado revisando los esquemas y siguen estando los mismos o eso me ha parecido,![]()
¿Y cuando estarán disponibles si tiene que entrar en vigor el 1 de julio 2025 y tenemos que codificar?
Ya que me había puesto a ello, ahora tengo que esperar porque aún no están los esquemas definitivos.
Victor, espero a que nos tengas informado, como siempre.
Un saludo
Por lo que me mantengo en mi postura. No voy a tocar tecla hasta que estén los documentos técnicos en sus versiones 1.x
--------
¿ Y porque no ?
¿ And why not ?
¿ Y porque no ?
¿ And why not ?
- VictorCasajuana
- Posts: 269
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Has thanked: 1 time
- Contact:
Re: España: Normativa sancionadora sistemas informáticos
Un buen resumen por parte de la agencia tributaria, con una pincelada final a la SPFE.
https://www.agenciatributaria.es/static ... D-DDII.pdf
https://www.agenciatributaria.es/static ... D-DDII.pdf
--------
¿ Y porque no ?
¿ And why not ?
¿ Y porque no ?
¿ And why not ?
Re: España: Normativa sancionadora sistemas informáticos
Hola a todos,
En este hilo he dejado un resumen a mi manera de la orden ministerial:
https://www.fivetechsupport.com/forums/ ... cb#p275353
Me ha ido muy bien leerla, me ha aclarado aspectos.
He abierto ese hilo por que quería tener un hilo en donde se comentaran criterios a aplicar en el desarrollo para VERI*FACTU, no su parte técnica.
Ya me dicen.
En este hilo he dejado un resumen a mi manera de la orden ministerial:
https://www.fivetechsupport.com/forums/ ... cb#p275353
Me ha ido muy bien leerla, me ha aclarado aspectos.
He abierto ese hilo por que quería tener un hilo en donde se comentaran criterios a aplicar en el desarrollo para VERI*FACTU, no su parte técnica.
Ya me dicen.
Un Saludo
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Re: España: Normativa sancionadora sistemas informáticos
Vaya tela.
Los de Hacienda creo que también van un poco de culo.
El documento "Veri-Factu_Descripcion_SWeb.pdf" aunque en la 1ra. página indica Fecha 18/10/2024 Verisón 0.4.1, realmente/parece ser, es la Versión 0.4.2 Fecha 28/10/2024; de hecho hay páginas con estos valores.
Si se tocan los TAG Cabecera, RegistroAlta y RegistroAnulacion, ya se pueden hacer pruebas.
De momento Hacienda en DIFERENTES pruebas ha respondido:
Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera</faultstring>
Adaptando como dice la versión 0.4.2 del 28/10/2024 solucionado
Codigo[4112].El titular del certificado debe ser Obligado Emisión, Colaborador Social, Apoderado o Sucesor.</faultstring>
Pués eso, que el certificado del que envía (en mi caso) debe ser la misma persona que el obligado (en mi caso).
Anda!(pienso en voz alta), deberé enviar con la firma digital de apoderado de la S.L., la suya personal entiendo que no valdrá.
Codigo[4104].Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.. NIF:39999930J. NOMBRE_RAZON:La, S.L.</faultstring> (1)
Parece ser que coteja el NIF (en este caso) con el nombre que le consta a Hacienda, no estoy seguro por que he omitido el 2o. apellido y se lo ha comido.
Estos 3 primeros errores evitan que hacienda entre a tratar lo enviado, rechaza todo el envío y no mira los diferentes registros enviados, lo rechaza y punto.
Incorrecto-1100-Valor o tipo incorrecto del campo.: Huella
Error mío, estaba enviando sin la huella del registro anterior.
Incorrecto-1108-El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision.
El NIF del obligado que uso en la cabecera, debe ser el mismo que el que emite las facturas.
Incorrecto-1110-Error en el bloque de IdEmisorFactura.. El NIF no está identificado en el censo de la AEAT.. NIF:39999930J. NOMBRE_RAZON:La, S.L..
No estoy seguro, creo que hacia referencia a la identificación de la factura anterior (encadenamiento).
AceptadoConErrores-->>2004-El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de: 120 segundos.
Pués eso, que le estaba indicando fecha y hora del mes de octubre (son registros que tenía de pruebas). Pero me ha respondido el CSV !!!!!! Oleeeeee!!!!!
Incorrecto-->>3000-Registro de facturación duplicado.
Bueno, es que estoy probando siempre con el mismo registro.
Y además en esta misma respuesta:
AceptadaConErrores-->>2004-El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de:" (no, no indica valor después de ':')
Bueno por hoy tengo bastante.
Seguimos.
Los de Hacienda creo que también van un poco de culo.
El documento "Veri-Factu_Descripcion_SWeb.pdf" aunque en la 1ra. página indica Fecha 18/10/2024 Verisón 0.4.1, realmente/parece ser, es la Versión 0.4.2 Fecha 28/10/2024; de hecho hay páginas con estos valores.
Si se tocan los TAG Cabecera, RegistroAlta y RegistroAnulacion, ya se pueden hacer pruebas.
De momento Hacienda en DIFERENTES pruebas ha respondido:
Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera</faultstring>
Adaptando como dice la versión 0.4.2 del 28/10/2024 solucionado
Codigo[4112].El titular del certificado debe ser Obligado Emisión, Colaborador Social, Apoderado o Sucesor.</faultstring>
Pués eso, que el certificado del que envía (en mi caso) debe ser la misma persona que el obligado (en mi caso).
Anda!(pienso en voz alta), deberé enviar con la firma digital de apoderado de la S.L., la suya personal entiendo que no valdrá.
Codigo[4104].Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.. NIF:39999930J. NOMBRE_RAZON:La, S.L.</faultstring> (1)
Parece ser que coteja el NIF (en este caso) con el nombre que le consta a Hacienda, no estoy seguro por que he omitido el 2o. apellido y se lo ha comido.
Estos 3 primeros errores evitan que hacienda entre a tratar lo enviado, rechaza todo el envío y no mira los diferentes registros enviados, lo rechaza y punto.
Incorrecto-1100-Valor o tipo incorrecto del campo.: Huella
Error mío, estaba enviando sin la huella del registro anterior.
Incorrecto-1108-El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision.
El NIF del obligado que uso en la cabecera, debe ser el mismo que el que emite las facturas.
Incorrecto-1110-Error en el bloque de IdEmisorFactura.. El NIF no está identificado en el censo de la AEAT.. NIF:39999930J. NOMBRE_RAZON:La, S.L..
No estoy seguro, creo que hacia referencia a la identificación de la factura anterior (encadenamiento).
AceptadoConErrores-->>2004-El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de: 120 segundos.
Pués eso, que le estaba indicando fecha y hora del mes de octubre (son registros que tenía de pruebas). Pero me ha respondido el CSV !!!!!! Oleeeeee!!!!!
Incorrecto-->>3000-Registro de facturación duplicado.
Bueno, es que estoy probando siempre con el mismo registro.
Y además en esta misma respuesta:
AceptadaConErrores-->>2004-El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de:" (no, no indica valor después de ':')
Bueno por hoy tengo bastante.
Seguimos.
Un Saludo
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Re: España: Normativa sancionadora sistemas informáticos
Hola Garbi,
De buenas a primeras se me ocurre comprobar la existencia de "respuesta.xml", si no existe vuelvo a enviar.
Muchas gracias Garbi.
Estoy teniendo algun 'problemilla', en algunos envíos no obtengo respuesta, si lo vuelvo a intentar entonces si.Garbi wrote:Muy importante poner la @ delante del fichero a enviar.Code: Select all | Expand
curl.exe -k --connect-timeout 60 -m 300 -s -S -L --header "Content-Type: text/xml;charset=UTF-8" --cert empresa.pem --key empresa_key.pem --data @11.xml https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP --output respuesta.xml -v
De buenas a primeras se me ocurre comprobar la existencia de "respuesta.xml", si no existe vuelvo a enviar.
Muchas gracias Garbi.
Un Saludo
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
- VictorCasajuana
- Posts: 269
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Has thanked: 1 time
- Contact:
Re: España: Normativa sancionadora sistemas informáticos
Hola.
Para el registro de alta, vais a crear una tabla específica o utilizaréis la misma tabla que almacena las facturas de venta?
Saludos.
Para el registro de alta, vais a crear una tabla específica o utilizaréis la misma tabla que almacena las facturas de venta?
Saludos.
--------
¿ Y porque no ?
¿ And why not ?
¿ Y porque no ?
¿ And why not ?
Re: España: Normativa sancionadora sistemas informáticos
Se hace necesaria, creo yo, una tabla hija de la tabla de facturas.VictorCasajuana wrote:Hola.
Para el registro de alta, vais a crear una tabla específica o utilizaréis la misma tabla que almacena las facturas de venta?
Saludos.
¿ Por qué ? Porque de una misma factura se puede hacer varios envios: Alta, Alta-subsanación, Anulacion.
Sería esta tabla la que tendría que enviarse en orden de fecha y hora cada NN segundos
Para TBai utilizo esta con la siguiente estructura. En realidad para el SII lo tengo exactamente igual. Algunos de los campos sólo son para debug:

- VictorCasajuana
- Posts: 269
- Joined: Wed Mar 28, 2018 4:38 pm
- Location: Vinaròs
- Has thanked: 1 time
- Contact:
Re: España: Normativa sancionadora sistemas informáticos
ok, y en esa tabla, vas a meter todos los datos del registro de alta? me refiero a los que se envían en el xml, porque leyendo la OM, no veo que defina exactamente la estructura de esta tabla.paquitohm wrote:Se hace necesaria, creo yo, una tabla hija de la tabla de facturas.VictorCasajuana wrote:Hola.
Para el registro de alta, vais a crear una tabla específica o utilizaréis la misma tabla que almacena las facturas de venta?
Saludos.
¿ Por qué ? Porque de una misma factura se puede hacer varios envios: Alta, Alta-subsanación, Anulacion.
Sería esta tabla la que tendría que enviarse en orden de fecha y hora cada NN segundos
Para TBai utilizo esta con la siguiente estructura. En realidad para el SII lo tengo exactamente igual. Algunos de los campos sólo son para debug:
--------
¿ Y porque no ?
¿ And why not ?
¿ Y porque no ?
¿ And why not ?
Re: España: Normativa sancionadora sistemas informáticos
No. Sólo los más significativos como huella, CSV, etc.ok, y en esa tabla, vas a meter todos los datos del registro de alta? me refiero a los que se envían en el xml, porque leyendo la OM, no veo que defina exactamente la estructura de esta tabla.
Si tuviera que rescatar algun dato que no tuviera en la tabla VFEnvio, podría cogerlo del .xml del que si guardo la ruta
Esto, evidentemente, es sólo mi intención de diseño.
Por otra parte, esta tabla tendrá un doble uso, porque también recogerá aquellos campos con datos de la respuesta que sea conveniente almacenar despues de hacerle el parser al xml-respuesta