Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Envío de registros y sus respuestas (https://www.clubdelphi.com/foros/forumdisplay.php?f=66)
-   -   Ejemplo Consulta AEAT (https://www.clubdelphi.com/foros/showthread.php?t=97080)

seccion_31 07-07-2025 10:35:02

Cita:

Empezado por keys (Mensaje 566167)
Una cosa es donde la encuentres (que ese es el problema, encontrarla si no sabes cual era)y otra cosa es en que periodo la tiene que imputar hacienda. Las rectificativas lo hace segun la fecha de emisión, ya que si es del trimestre anterior logimente ya no te puede modificar esa declaración

Segun mi experiencia

Eso habria que verlo en el 303 del verifactu

Con una factura normal, en el 303 del SII recuerdo que no lo hacia bien, no la incluia en la declaracion automatizada. Simplemente NO estaba.

keys 07-07-2025 10:35:38

Cita:

Empezado por seccion_31 (Mensaje 566168)
segun dicen en el enlace:



Es decir en operacion de la rectificativa, deberia ir la fecha de operacion de la rectificada. Probablemente incluso mas atras en el periodo.

No. En las rectificativas la va a imputar a la fecha de emisión. No a la fecha de operación. En TicketBAI han sacado un documento que indica como lo tratan ellos para llevarlo a las liquidaciones del 303, no es verifactu, pero el tratamiento es el mismo.

ermendalenda 07-07-2025 10:42:38

Cita:

Empezado por keys (Mensaje 566167)
Una cosa es donde la encuentres (que ese es el problema, encontrarla si no sabes cual era)y otra cosa es en que periodo la tiene que imputar hacienda. Las rectificativas lo hace segun la fecha de emisión, ya que si es del trimestre anterior logimente ya no te puede modificar esa declaración

Crwo que hay que ponerlo en el modelo 303 y rectifucar(si procede por cambio de año) el 347.
Vamos un lio. Y además mejor que no se dé el caso que te puesen hacer un requerimiento de todas las facturas del añom

ermendalenda 07-07-2025 20:38:42

Nuevo caso fecha operacion, que no se escape.
Factura simplificada n.1 cliente X
Emision = (5/6/25)
Factura rectif. De simplificada n.r.1
emision 1/7/25 fecha operacion 5/6/25

Sustitutiva de ambas.
Fecha 1/8/25
Ojo!!! operacion=5/6/2025
Yo estaba poniendo la mas reciente de la emision como operacion, pero las rectificativas pueden arrastrar otra.

ermendalenda 07-07-2025 20:39:33

Nuevo caso fecha operacion, que no se escape.
Factura simplificada n.1
Emision = (5/6/25)
Factura rectif. De simplificada n.r.1
emision 1/7/25 fecha operacion 5/6/25

Sustitutiva (tipo F2) de ambas.
Fecha emision 1/8/25
Ojo!!! operacion=5/6/2025
Yo estaba poniendo la mas reciente de la emision como operacion, pero las rectificativas pueden arrastrar otra.
Esto hay mucha gente, no solo que lo haga bien?, si no que lo haga aunque sea mal jajaja, es que me extraña.

ermendalenda 08-07-2025 13:07:22

Y aqui teneis la respuesta a la consulta sobre este tema
Cita:

...se concreta que la fecha de operación de una factura rectificativa corresponde a la fecha de realización de la operación correspondiente a la factura original que se está rectificando. Además, por otro lado le confirmamos que en el formulario de consulta de registros de facturación, basa el ejercicio y periodo a indicar en la fecha de operación incluida en el registro. En caso de que el registro no incluya fecha de operación, se basará en la fecha de expedición. Esto no implica que el periodo de imputación sea el mismo. En cualquier caso, este soporte está destinado a dudas técnicas informáticas relacionadas con el Reglamento que establece los requisitos que deben adoptar los sistemas y programas informáticos.
O sea, lo que comentaban los compañeros. El hecho de que en las consultas estén en un periodo no implica que sea el periodo real al que hay que imputarlo.Jeje,para que vamos a entrar en cuestionarlo.

edari 18-07-2025 16:38:01

Quién será el listo que habrá diseñado que la consulta de facturas solo te saque las facturas qué coincidan con la versión de programa que estás consultando? Es para hacer popo en su estampa.

El número de instalación es lógico..pero la versión del programa??? Anda yaaa

ermendalenda 18-07-2025 17:02:20

Cita:

Empezado por edari (Mensaje 566473)
Quién será el listo que habrá diseñado que la consulta de facturas solo te saque las facturas qué coincidan con la versión de programa que estás consultando? Es para hacer popo en su estampa.

El número de instalación es lógico..pero la versión del programa??? Anda yaaa

Ya se los dije. Y me solraron una chorrada de indexados, y que guardara las versiones, de esto hace meses, entonces la culpa es ¿de la oficina especial de indexaciones?, digo yo que ya habrá vuelto el analista de la excedencia.
Hay que ponerse anestesia para todas laa chorradas que tienen. Y si en pais vasco tuvieron que finalmente arrancar vizcaia, cuanfo vió el percal, poco a pocp, ya vereis la que se va a formar aquí con tanta gilipollez.

edari 18-07-2025 18:41:59

Me parece que voy a estar todo el año con la misma versión

bmfranky 18-07-2025 20:46:17

Hola, ahora solo hay que poner el identificador de programa y el número de instalación, ya no hay que poner la versión.

edari 18-07-2025 22:41:55

Si quito la versión me da error

<faultcode>env:Client</faultcode><faultstring>Codigo[1285].Se han encontracado varios Sistemas Informáticos con los datos suministrados, debe filtrar la consulta por más campos del Sistema Informático.</faultstring><detail>

Código PHP:

<?xml version="1.0" encoding="UTF-8"?>                                                                                                                                                                                                                                                                                                                                                                          
<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/ConsultaLR.xsd" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">  
<soapenv:Header/>                                                                                                                                                                                                                                                                                                                                                                                               
<soapenv:Body>                                                                                                                                                                                                                                                                                                                                                                                                  
<sum:ConsultaFactuSistemaFacturacion>                                                                                                                                                                                                                                                                                                                                                                           
<sum:Cabecera>                                                                                                                                                                                                                                                                                                                                                                                                  
<sum1:IDVersion>1.0</sum1:IDVersion>                                                                                                                                                                                                                                                                                                                                                                            
<sum1:ObligadoEmision>                                                                                                                                                                                                                                                                                                                                                                                          
<sum1:NombreRazon>VERIFACTU SUBIDA DE PRUEBAS</sum1:NombreRazon>                                                                                                                                                                                                                                                                                                                                                
<sum1:NIF>A39200019</sum1:NIF>                                                                                                                                                                                                                                                                                                                                                                                  
</sum1:ObligadoEmision>                                                                                                                                                                                                                                                                                                                                                                                         
</sum:Cabecera>                                                                                                                                                                                                                                                                                                                                                                                                 
<sum:FiltroConsulta>                                                                                                                                                                                                                                                                                                                                                                                            
<sum:PeriodoImputacion>                                                                                                                                                                                                                                                                                                                                                                                         
<sum1:Ejercicio>2025</sum1:Ejercicio>                                                                                                                                                                                                                                                                                                                                                                           
<sum1:Periodo>07</sum1:Periodo>                                                                                                                                                                                                                                                                                                                                                                                 
</sum:PeriodoImputacion>                                                                                                                                                                                                                                                                                                                                                                                        
<sum:FechaExpedicionFactura>                                                                                                                                                                                                                                                                                                                                                                                    
<sum1:FechaExpedicionFactura>18-07-2025</sum1:FechaExpedicionFactura>                                                                                                                                                                                                                                                                                                                                           
</sum:FechaExpedicionFactura>                                                                                                                                                                                                                                                                                                                                                                                   
<sum:SistemaInformatico>                                                                                                                                                                                                                                                                                                                                                                                        
<sum1:NombreRazon>EMPRESA SL</sum1:NombreRazon>                                                                                                                                                                                                                                                                                                                                           
<sum1:NIF>B01465046</sum1:NIF>                                                                                                                                                                                                                                                                                                                                                                                  
<sum1:NombreSistemaInformatico>PROGRAMA</sum1:NombreSistemaInformatico>                                                                                                                                                                                                                                                                                                                                            
<sum1:IdSistemaInformatico>01</sum1:IdSistemaInformatico>                                                                                                                                                                                                                                                                                                                                                       
<sum1:NumeroInstalacion>001/A39200019</sum1:NumeroInstalacion>                                                                                                                                                                                                                                                                                                                                                  
<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>                                                                                                                                                                                                                                                                                                                                          
<sum1:TipoUsoPosibleMultiOT>N</sum1:TipoUsoPosibleMultiOT>                                                                                                                                                                                                                                                                                                                                                      
<sum1:IndicadorMultiplesOT>N</sum1:IndicadorMultiplesOT>                                                                                                                                                                                                                                                                                                                                                        
</sum:SistemaInformatico>                                                                                                                                                                                                                                                                                                                                                                                       
</sum:FiltroConsulta>                                                                                                                                                                                                                                                                                                                                                                                           
</sum:ConsultaFactuSistemaFacturacion>                                                                                                                                                                                                                                                                                                                                                                          
</soapenv:Body>                                                                                                                                                                                                                                                                                                                                                                                                 
</soapenv:Envelope>


edari 23-07-2025 08:12:40

Les hago la misma pregunta, me contestan lo que a bmfranky, les mando el ejemplo donde genero un fichero sin la etiqueta version y que da error y me contestan


Cita:

Buenos días:Lamentamos si ha habido un malentendido con nuestra anterior respuesta, pero tal y como usted mismo nos indicaba, deberá realizar tantas consultas como versiones distintas le consten en el periodo a consultar. Lamentablemente, ya en ocasiones anteriores se confirmó que si en la consulta que realiza, establece como filtro el bloque "SistemaInformatico", todos los campos de este bloque serán obligatorios, entre ellos el campo "Version".
Atentamente,Atención al Usuario
Departamento de Informática Tributaria
Email:
[email protected]

De luuujo

Decanato 30-07-2025 19:32:54

Buenas. Alguien que me pueda orientar de cómo leer el XML de respuesta de AEAT para sacar la relación de RF devueltos??? Y si alguien tiene el proceso para VB Net ya sería estupendo. Gracias!!

emailesc 30-07-2025 19:46:12

Cita:

Empezado por Decanato (Mensaje 566740)
Buenas. Alguien que me pueda orientar de cómo leer el XML de respuesta de AEAT para sacar la relación de RF devueltos??? Y si alguien tiene el proceso para VB Net ya sería estupendo. Gracias!!

Yo lo hago así, en el caso de los envíos de altas y sus respuestas.... tienes que tener generadas las clases a partir de los esquemas xsd:
Cita:

Dim serializer As New XmlSerializer(GetType(RespuestaSuministro.RespuestaRegFactuSistemaFacturacionType))
Dim objRespuesta As RespuestaSuministro.RespuestaRegFactuSistemaFacturacionType
Using reader As New StringReader(bodyNode.InnerXml)
objRespuesta = CType(serializer.Deserialize(reader), RespuestaSuministro.RespuestaRegFactuSistemaFacturacionType)
End Using
' '
' Validar número de respuestas vs número de envíos (modificación importante)
If objRespuesta.RespuestaLinea.Length <> countEnvios Then
Return "ERR|15|Desajuste entre registros enviados y respuesta recibida."
End If
'
For i As Integer = 0 To countEnvios - 1
Dim Estado As String = objRespuesta.RespuestaLinea(i).EstadoRegistro.ToString
Dim codigoF As String = objRespuesta.RespuestaLinea(i).IDFactura.NumSerieFactura.ToString
Dim RefExterna As Integer = CInt(objRespuesta.RespuestaLinea(i).RefExterna.ToString)
Dim SerieR As String = codigoF.Split("/")(0)
Dim Centro As String = My.Settings.IdCentro
Etc...

Decanato 30-07-2025 19:50:33

Cita:

Empezado por emailesc (Mensaje 566741)
Yo lo hago así, en el caso de los envíos de altas y sus respuestas.... tienes que tener generadas las clases a partir de los esquemas xsd:

Gracias emailesc ;), me da que se me viene encima una gran batalla con esto

emailesc 30-07-2025 19:53:52

Cita:

Empezado por Decanato (Mensaje 566742)
Gracias emailesc ;), me da que se me viene encima una gran batalla con esto

ChatGPT o similar, por 18 o 20 euritos al mes es una ayuda invaluable. Se le va la olla de vez en cuando pero ¿a quien no? :D

jahlxx 31-07-2025 12:01:26

URL de consulta
 
Hola.


A qué URL hay que enviar la consulta?


Gracias.

bmfranky 31-07-2025 16:59:44

Cita:

Empezado por jahlxx (Mensaje 566775)
Hola.


A qué URL hay que enviar la consulta?


Gracias.

Hola, la url para las consultas es exactamente la misma que la de envío de registros, el registro a enviar es el xml de consulta debidamente formado, un saludo.

adelo 12-10-2025 12:53:50

Error en versión al hacer consulta
 
Buenos días:

Subí de prueba una factura con idVersion = "0.0a" y al hacer la consulta que muestro a continuación recibo el error:
Codigo[1100].Valor o tipo incorrecto del campo.: IDVersion</faultstring

Si quito el punto me dice:
Codigo[1251].El valor del campo IdVersion tiene un valor incorrecto

¿Os ha ocurrido esto? ¿Qué estoy entendiendo mal de la etiqueta IDVersion?
Gracias.

Nota: El xml es correcto, no pongo el <soapenv: Envelope ... > porque me lo detecta como enlace y todavía no estoy autorizado para poner enlaces.

Código PHP:

   <soapenv:Header/>
   <
soapenv:Body>
      <
con:ConsultaFactuSistemaFacturacion>
         <
con:Cabecera>
            <
sum:IDVersion>00a</sum:IDVersion>
            <
sum:ObligadoEmision>
               <
sum:NombreRazon>XXXXXXXXXXXXXXXXXXXXX</sum:NombreRazon>
               <
sum:NIF>YYYYYYYYYYY</sum:NIF>
            </
sum:ObligadoEmision>
         </
con:Cabecera>
         <
con:FiltroConsulta>
            <
con:PeriodoImputacion>
               <
sum:Ejercicio>2025</sum:Ejercicio>
               <
sum:Periodo>08</sum:Periodo>
            </
con:PeriodoImputacion>
          <
con:FechaExpedicionFactura>
            <
sum:RangoFechaExpedicion>
                <
sumesde>01-08-2025</sumesde>
                <
sum:Hasta>15-08-2025</sum:Hasta>
            </
sum:RangoFechaExpedicion>
          </
con:FechaExpedicionFactura>
         </
con:FiltroConsulta>
      </
con:ConsultaFactuSistemaFacturacion>
   </
soapenv:Body


mqm 12-10-2025 13:04:56

Segun el excell de ala aeat

IDVersion1:
Identificación de la versión actual del esquema o estructura de información utilizada para la generación y conservación / remisión de los registros de facturación. Este campo forma parte del detalle de las circunstancias de generación de los registros de facturación.
Alfanumérico (3)

Actulmwente es la 1.0
Cita:

<RegistroAlta>
<RegistroFacturacionType>
<RegistroAlta>
<IDVersion>1.0</IDVersion>
<IDFactura>

CarlosArjonomia 12-10-2025 13:28:54

Cita:

Empezado por mqm (Mensaje 568469)
Segun el excell de ala aeat

IDVersion1:
Identificación de la versión actual del esquema o estructura de información utilizada para la generación y conservación / remisión de los registros de facturación. Este campo forma parte del detalle de las circunstancias de generación de los registros de facturación.
Alfanumérico (3)

Actulmwente es la 1.0

¿En función de que nosotros tenemos que poner un dato variable?

CarlosArjonomia 12-10-2025 13:33:15

Cita:

Empezado por mqm (Mensaje 568469)
Segun el excell de ala aeat

IDVersion1:
Identificación de la versión actual del esquema o estructura de información utilizada para la generación y conservación / remisión de los registros de facturación. Este campo forma parte del detalle de las circunstancias de generación de los registros de facturación.
Alfanumérico (3)

Actulmwente es la 1.0

¿En función de que dato tenemos que indicar el valor de ese campo?. Yo ahora lo tenía quemado a 1.0. No me había dado ni cuenta.

Perdón se ha duplicado el mensaje.

mqm 12-10-2025 13:54:14

Si estas desarrollando con la demo, el componente en la unit "unit SistemaFacturacion"
en la linea 490-491

Código:

  { "xxxxx  //xxxx agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"[GblSmpl] }
  VersionType = (_1_0);

lo saca directamente. Nosotros no tenemos que tocar nada.
Si ves el xsd "SuministroInformacion.xsd" tienes

Código:

<simpleType name="VersionType">
<restriction base="string">
<enumeration value="1.0"/>
</restriction>
</simpleType>


CarlosArjonomia 12-10-2025 14:50:44

Cita:

Empezado por mqm (Mensaje 568472)
Si estas desarrollando con la demo, el componente en la unit "unit SistemaFacturacion"
en la linea 490-491

Código:

  { "xxxxx  //xxxx agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"[GblSmpl] }
  VersionType = (_1_0);

lo saca directamente. Nosotros no tenemos que tocar nada.
Si ves el xsd "SuministroInformacion.xsd" tienes

Código:

<simpleType name="VersionType">
<restriction base="string">
<enumeration value="1.0"/>
</restriction>
</simpleType>


No, no estoy desarrollando con la demo. Genero el XML a pelo. Pero gracias por la respuesta.

CarlosArjonomia 12-10-2025 15:50:13

Me contesto a mi mismo, hay que ir a buscarlo a "SuministroInformacion.xsd".

/RegistroFacturacionAltaType/IDVersion | kind=element | type=sf:VersionType | occurs=1..1 | required=Sí | enum=[1.0]

bmfranky 14-10-2025 09:43:57

Cita:

Empezado por CarlosArjonomia (Mensaje 568474)
Me contesto a mi mismo, hay que ir a buscarlo a "SuministroInformacion.xsd".

/RegistroFacturacionAltaType/IDVersion | kind=element | type=sf:VersionType | occurs=1..1 | required=Sí | enum=[1.0]

Hola, solo debes cambiar ese valor de 1.0, si deciden sacar una nueva versión del sistema de facturacion, personalmente creo que los que usamos directamente el wsdl, se nos actualizara sin tocar nada,(asigno el valor last, osea el ultimo o en este caso , el único) pero ya veremos.

CarlosArjonomia 14-10-2025 09:49:27

Cita:

Empezado por bmfranky (Mensaje 568529)
Hola, solo debes cambiar ese valor de 1.0, si deciden sacar una nueva versión del sistema de facturacion, personalmente creo que los que usamos directamente el wsdl, se nos actualizara sin tocar nada,(asigno el valor last, osea el ultimo o en este caso , el único) pero ya veremos.

Ok, pero es un dato que si no coincide con el del xsd el envío da error, y hay que tener cuidado porque pueden cambiar de versión sin cambiar sustancialmente las funcionalidades. Es un dato que parece no tener importancia y no se puede tener quemado en el código.

bmfranky 14-10-2025 10:12:53

Cita:

Empezado por CarlosArjonomia (Mensaje 568530)
Ok, pero es un dato que si no coincide con el del xsd el envío da error, y hay que tener cuidado porque pueden cambiar de versión sin cambiar sustancialmente las funcionalidades. Es un dato que parece no tener importancia y no se puede tener quemado en el código.

Si , tienes razón por eso lo asigno automáticamente al ultimo valor del enum , en este caso solo hay uno, pero pongamos que sacan la versión 1.1, pues apuntara al ultimo valor del enum al actualizar que seria la VersionType.Item11, en mi ejemplo, en c# lo tengo así.
Código:

public static VersionType VerifactuVersion = (VersionType)Enum.GetValues(typeof(VersionType)).Cast<VersionType>().Last();// Esto es lo mismo que asignar el ultimo valor del enum , en este caso VersionType.Item10;

JETA 15-10-2025 09:24:20

¿Cual es el enlance donde se envía el SOAP de consulta?
 
Hola a todos, he estado buscando en el foro cual es la dirección donde se envia el Soap de consulta pero no he conseguido, tengo duda si es a alguna de las siguientes o es a otra:

/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP

o

/wlpl/TIKE-CONT/ConsultaLR

La verdad no lo tengo claro, el envío del XML de la factura me funciona perfectamente pero cuando quiero hacer consulta me da error, si alguien me puede guiar se lo agradezco.

Saludos.

bmfranky 15-10-2025 09:33:19

Cita:

Empezado por JETA (Mensaje 568587)
Hola a todos, he estado buscando en el foro cual es la dirección donde se envia el Soap de consulta pero no he conseguido, tengo duda si es a alguna de las siguientes o es a otra:

/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP

o

/wlpl/TIKE-CONT/ConsultaLR

La verdad no lo tengo claro, el envío del XML de la factura me funciona perfectamente pero cuando quiero hacer consulta me da error, si alguien me puede guiar se lo agradezco.

Saludos.

Hola, es la misma dirección que usas para el envío de registros de alta, solo que envías el xml de la consulta.

Postea una captura del error, para poder ayudarte.

JETA 15-10-2025 11:25:14

Hola, este es el error que me devuelve: <faultstring>Error interno en el servidor</faultstring>

pero no se si sea real, porque no he visto mensaje en el foro que diga que le pasa lo mismo que a mi.

Este es el xml que envio:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="xxxxxxx"
xmlns:sum="xxxxxxxxx"
xmlns:sum1="xxxxxxxxx">
<soapenv:Header/>
<soapenv:Body>
<sum:ConsultaFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
<sum1:NombreRazon>Mi razon social</sum1:NombreRazon>
<sum1:NIF>MiNIF</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<sum:FiltroConsulta>
<sum:PeriodoImputacion>
<sum1:Ejercicio>2025</sum1:Ejercicio>
<sum1:Periodo>10</sum1:Periodo>
</sum:PeriodoImputacion>
<sum:FechaExpedicionFactura>
<sum1:RangoFechaExpedicion>
<sum1:Desde>13-10-2025</sum1:Desde>
<sum1:Hasta>14-10-2025</sum1:Hasta>
</sum1:RangoFechaExpedicion>
</sum:FechaExpedicionFactura>
<sum:SistemaInformatico>
<sum1:NombreRazon>Mi razon social</sum1:NombreRazon>
<sum1:NIF>MiNIF</sum1:NIF>
<sum1:NombreSistemaInformatico>NombreSitema</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>01</sum1:IdSistemaInformatico>
<sum1:Version>V1.0</sum1:Version>
<sum1:NumeroInstalacion>1</sum1:NumeroInstalacion>
<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>N</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>N</sum1:IndicadorMultiplesOT>
</sum:SistemaInformatico>
</sum:FiltroConsulta>
</sum:ConsultaFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>

bmfranky 15-10-2025 11:48:57

Cita:

Empezado por JETA (Mensaje 568595)
Hola, este es el error que me devuelve: <faultstring>Error interno en el servidor</faultstring>

pero no se si sea real, porque no he visto mensaje en el foro que diga que le pasa lo mismo que a mi.

Este es el xml que envio:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="xxxxxxx"
xmlns:sum="xxxxxxxxx"
xmlns:sum1="xxxxxxxxx">
<soapenv:Header/>
<soapenv:Body>
<sum:ConsultaFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
<sum1:NombreRazon>Mi razon social</sum1:NombreRazon>
<sum1:NIF>MiNIF</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<sum:FiltroConsulta>
<sum:PeriodoImputacion>
<sum1:Ejercicio>2025</sum1:Ejercicio>
<sum1:Periodo>10</sum1:Periodo>
</sum:PeriodoImputacion>
<sum:FechaExpedicionFactura>
<sum1:RangoFechaExpedicion>
<sum1:Desde>13-10-2025</sum1:Desde>
<sum1:Hasta>14-10-2025</sum1:Hasta>
</sum1:RangoFechaExpedicion>
</sum:FechaExpedicionFactura>
<sum:SistemaInformatico>
<sum1:NombreRazon>Mi razon social</sum1:NombreRazon>
<sum1:NIF>MiNIF</sum1:NIF>
<sum1:NombreSistemaInformatico>NombreSitema</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>01</sum1:IdSistemaInformatico>
<sum1:Version>V1.0</sum1:Version>
<sum1:NumeroInstalacion>1</sum1:NumeroInstalacion>
<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>N</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>N</sum1:IndicadorMultiplesOT>
</sum:SistemaInformatico>
</sum:FiltroConsulta>
</sum:ConsultaFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>

Hola, el servicio de consultas, desde la ultima actualización no admite, las abreviaciones en las etiquetas, lo respondo a @elmendalenda, en este hilo, perdon creia que fue aqui.

ermendalenda 15-10-2025 15:16:49

Cita:

Empezado por JETA (Mensaje 568595)
Hola, este es el error que me devuelve: <faultstring>Error interno en el servidor</faultstring>

pero no se si sea real, porque no he visto mensaje en el foro que diga que le pasa lo mismo que a mi.

Este es el xml que envio:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="xxxxxxx"
xmlns:sum="xxxxxxxxx"
xmlns:sum1="xxxxxxxxx">
<soapenv:Header/>
<soapenv:Body>
<sum:ConsultaFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
<sum1:NombreRazon>Mi razon social</sum1:NombreRazon>
<sum1:NIF>MiNIF</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<sum:FiltroConsulta>
<sum:PeriodoImputacion>
<sum1:Ejercicio>2025</sum1:Ejercicio>
<sum1:Periodo>10</sum1:Periodo>
</sum:PeriodoImputacion>
<sum:FechaExpedicionFactura>
<sum1:RangoFechaExpedicion>
<sum1:Desde>13-10-2025</sum1:Desde>
<sum1:Hasta>14-10-2025</sum1:Hasta>
</sum1:RangoFechaExpedicion>
</sum:FechaExpedicionFactura>
<sum:SistemaInformatico>
<sum1:NombreRazon>Mi razon social</sum1:NombreRazon>
<sum1:NIF>MiNIF</sum1:NIF>
<sum1:NombreSistemaInformatico>NombreSitema</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>01</sum1:IdSistemaInformatico>
<sum1:Version>V1.0</sum1:Version>
<sum1:NumeroInstalacion>1</sum1:NumeroInstalacion>
<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>N</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>N</sum1:IndicadorMultiplesOT>
</sum:SistemaInformatico>
</sum:FiltroConsulta>
</sum:ConsultaFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>

Aquún un ejemplo:
Cita:

<?xml version="1.0" encoding="UTF-8"?>
<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/ConsultaLR.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:ConsultaFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
<sum1:NombreRazon>MI EMPRESA DE PRUEBA</sum1:NombreRazon>
<sum1:NIF>00000006Y</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<FiltroConsulta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
<sum:PeriodoImputacion>
<sum1:Ejercicio>2025</sum1:Ejercicio>
<sum1:Periodo>10</sum1:Periodo>
</sum:PeriodoImputacion>
</FiltroConsulta>
<DatosAdicionalesRespuesta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
<MostrarNombreRazonEmisor>S</MostrarNombreRazonEmisor>
<MostrarSistemaInformatico>N</MostrarSistemaInformatico>
</DatosAdicionalesRespuesta>
</sum:ConsultaFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>

Algunas etiquetas valen y otras no, como los pimientos del padrón
Aedmás has envuelto los datos adicionales con el filtroconsulta y va fuera,
el sistema informatico lo puedes quitar, pero si lo dejas va a hacer filtros por la version etc...

ermendalenda 15-10-2025 17:14:09

Lo de los datos adicionales creo que me he inventsdo que lo has puesto mal. No lo has puesto. Lo que no recuerdo si es un nodo opcional.

bmfranky 15-10-2025 20:43:20

Cita:

Empezado por ermendalenda (Mensaje 568621)
Lo de los datos adicionales creo que me he inventsdo que lo has puesto mal. No lo has puesto. Lo que no recuerdo si es un nodo opcional.

Hola @ermendalenda, efectivamente es opcional, va aparte de mira como lo indica en el documento, con unos puntos suspensivos.



Lo que va así siempre significa opcional, en este caso si no pones nada de facto es como si lo estableces en no.


La franja horaria es GMT +2. Ahora son las 01:36:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi