Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Errores (relacionados con al AEAT) (https://www.clubdelphi.com/foros/forumdisplay.php?f=78)
-   -   Nuevo problema en las consultas (https://www.clubdelphi.com/foros/showthread.php?t=97717)

ermendalenda 26-09-2025 07:57:04

Nuevo problema en las consultas
 
LLevo unos días desarrollando el módulo de consultas que me funcionaba correctamente, al ver que para aumentar velocidad de procesamiento y conexión se podía añadir el siguiente nodo:
Código:

<DatosAdicionalesRespuesta>
           
            <MostrarNombreRazonEmisor>N<MostrarNombreRazonEmisor>"
            <MostrarSistemaInformatico>N<MostrarSistemaInformatico>"
</DatosAdicionalesRespuesta>

Ahora, cuando he querido ir al siguiente paso del desarrollo y necesitaba esos nodos, NO FUNCIONA de ninguna forma, ni no incluyendolos ni poniendole =S
Podeis, por favor, alguno probar que os funcione de ambas formas, primero con N y despues con S(o sin el nodo de datos adicionales, para ver si tengo que escribirles o tengo algún extraño error(aunque no tiene sentido).
Código:

<DatosAdicionalesRespuesta>
           
            <MostrarNombreRazonEmisor>S<MostrarNombreRazonEmisor>"
            <MostrarSistemaInformatico>S<MostrarSistemaInformatico>"
</DatosAdicionalesRespuesta>

Gracias

novatico 26-09-2025 12:27:01

Cita:

Empezado por ermendalenda (Mensaje 568088)
LLevo unos días desarrollando el módulo de consultas que me funcionaba correctamente, al ver que para aumentar velocidad de procesamiento y conexión se podía añadir el siguiente nodo:
Código:

<DatosAdicionalesRespuesta>
           
            <MostrarNombreRazonEmisor>N<MostrarNombreRazonEmisor>"
            <MostrarSistemaInformatico>N<MostrarSistemaInformatico>"
</DatosAdicionalesRespuesta>

Ahora, cuando he querido ir al siguiente paso del desarrollo y necesitaba esos nodos, NO FUNCIONA de ninguna forma, ni no incluyendolos ni poniendole =S
Podeis, por favor, alguno probar que os funcione de ambas formas, primero con N y despues con S(o sin el nodo de datos adicionales, para ver si tengo que escribirles o tengo algún extraño error(aunque no tiene sentido).
Código:

<DatosAdicionalesRespuesta>
           
            <MostrarNombreRazonEmisor>S<MostrarNombreRazonEmisor>"
            <MostrarSistemaInformatico>S<MostrarSistemaInformatico>"
</DatosAdicionalesRespuesta>

Gracias

Yo acabo de hacer una consulta omitiendo totalmente ese nodo y he recibido una respuesta correcta.

bmfranky 26-09-2025 12:33:30

Cita:

Empezado por ermendalenda (Mensaje 568088)
LLevo unos días desarrollando el módulo de consultas que me funcionaba correctamente, al ver que para aumentar velocidad de procesamiento y conexión se podía añadir el siguiente nodo:
Código:

<DatosAdicionalesRespuesta>
           
            <MostrarNombreRazonEmisor>N<MostrarNombreRazonEmisor>"
            <MostrarSistemaInformatico>N<MostrarSistemaInformatico>"
</DatosAdicionalesRespuesta>

Ahora, cuando he querido ir al siguiente paso del desarrollo y necesitaba esos nodos, NO FUNCIONA de ninguna forma, ni no incluyendolos ni poniendole =S
Podeis, por favor, alguno probar que os funcione de ambas formas, primero con N y despues con S(o sin el nodo de datos adicionales, para ver si tengo que escribirles o tengo algún extraño error(aunque no tiene sentido).
Código:

<DatosAdicionalesRespuesta>
           
            <MostrarNombreRazonEmisor>S<MostrarNombreRazonEmisor>" <<-- no te faltara la barra de cierre???
            <MostrarSistemaInformatico>S<MostrarSistemaInformatico>"
</DatosAdicionalesRespuesta>

Gracias


Hola,@ermendalenda, yo acabo de hacer la prueba, porque acaban de actualizar los XMLS de producción y si que me funciona, lo único es que si quieres que te lo muestre, osea que si devuelva los valores, tienes que poner el nodo con la opción a S, porque lo han puesto por defecto a no incluir.


Código:

  <DatosAdicionalesRespuesta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <MostrarNombreRazonEmisor>S</MostrarNombreRazonEmisor>
    <MostrarSistemaInformatico>S</MostrarSistemaInformatico>
  </DatosAdicionalesRespuesta>


Asi lo pongo Yo y los muestra, si lo pongo en no, no lo muestra.


En codigo c# asi:
Código:

consultaFacturas.DatosAdicionalesRespuesta = new DatosAdicionalesRespuestaType();
            if (noEmisor.Checked)
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisor = MostrarNombreRazonEmisorType.N;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisorSpecified = true;
            }
            else
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisor = MostrarNombreRazonEmisorType.S;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisorSpecified = true;
            }
            if (noSif.Checked)
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformatico = MostrarSistemaInformaticoType.N;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformaticoSpecified = true;
            }
            else
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformatico = MostrarSistemaInformaticoType.S;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformaticoSpecified = true;
            }


ermendalenda 26-09-2025 13:33:05

Cita:

Empezado por bmfranky (Mensaje 568104)
Hola,@ermendalenda, yo acabo de hacer la prueba, porque acaban de actualizar los XMLS de producción y si que me funciona, lo único es que si quieres que te lo muestre, osea que si devuelva los valores, tienes que poner el nodo con la opción a S, porque lo han puesto por defecto a no incluir.


Código:

  <DatosAdicionalesRespuesta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <MostrarNombreRazonEmisor>S</MostrarNombreRazonEmisor>
    <MostrarSistemaInformatico>S</MostrarSistemaInformatico>
  </DatosAdicionalesRespuesta>


Asi lo pongo Yo y los muestra, si lo pongo en no, no lo muestra.


En codigo c# asi:
Código:

consultaFacturas.DatosAdicionalesRespuesta = new DatosAdicionalesRespuestaType();
            if (noEmisor.Checked)
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisor = MostrarNombreRazonEmisorType.N;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisorSpecified = true;
            }
            else
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisor = MostrarNombreRazonEmisorType.S;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarNombreRazonEmisorSpecified = true;
            }
            if (noSif.Checked)
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformatico = MostrarSistemaInformaticoType.N;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformaticoSpecified = true;
            }
            else
            {
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformatico = MostrarSistemaInformaticoType.S;
                consultaFacturas.DatosAdicionalesRespuesta.MostrarSistemaInformaticoSpecified = true;
            }


Pusa debo escribir algo mal en la consulta
Podrias poner un ejemplo de como quedaria el xml de consulta? O te hes complicado?

bmfranky 26-09-2025 16:50:39

Cita:

Empezado por ermendalenda (Mensaje 568108)
Pusa debo escribir algo mal en la consulta
Podrias poner un ejemplo de como quedaria el xml de consulta? O te hes complicado?

Hola, sin pega ami me deserializa asi la consulta.
Código:

<ConsultaFactuSistemaFacturacionType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
    <ObligadoEmision xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
      <NombreRazon>Nom Emisor</NombreRazon>
      <NIF>CIF Emisor</NIF>
    </ObligadoEmision>
  </Cabecera>
  <FiltroConsulta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <PeriodoImputacion>
      <Ejercicio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2025</Ejercicio>
      <Periodo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</Periodo>
    </PeriodoImputacion>
    <FechaExpedicionFactura />
  </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>S</MostrarSistemaInformatico>
  </DatosAdicionalesRespuesta>
 </ConsultaFactuSistemaFacturacionType>


Ahí podéis recortar las etiquetas.

ermendalenda 26-09-2025 19:44:47

Cita:

Empezado por bmfranky (Mensaje 568111)
Hola, sin pega ami me deserializa asi la consulta.
Código:

<ConsultaFactuSistemaFacturacionType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
    <ObligadoEmision xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
      <NombreRazon>Nom Emisor</NombreRazon>
      <NIF>CIF Emisor</NIF>
    </ObligadoEmision>
  </Cabecera>
  <FiltroConsulta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <PeriodoImputacion>
      <Ejercicio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2025</Ejercicio>
      <Periodo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</Periodo>
    </PeriodoImputacion>
    <FechaExpedicionFactura />
  </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>S</MostrarSistemaInformatico>
  </DatosAdicionalesRespuesta>
 </ConsultaFactuSistemaFacturacionType>


Ahí podéis recortar las etiquetas.

Gracias bmFranky, es la segunda vez que me ayudas con londe la consulta y ha sido un problema igual pero ahira en ese nodo, los prefijos (por ejempño sum y sum1) no les gusta en ese nodo ni en el nodo FiltroConsulta, ni en FiltroConsulta. Al ponerlo como tú en esos nodos ya va bien. Tiene pinta que ellos para ontener los filtros lo hacen "parseando" buscando a pelo
Solucionado máquina.

edinru 27-09-2025 11:17:04

Gracias por el post a mi me dejó de funcionar la consulta ayer. Supongo que por ese motivo. Probaremos de nuevo.

ermendalenda 29-09-2025 10:01:55

Tremenda mi torpeza, no consigo obtener las facturas recibidas, rellenando el nodo Contraparte me devuelve SinDatos.
Un ejemplo por favor de facturas recibidas

Jarogo08 29-09-2025 16:24:00

Supongo que por facturas recibidas te refieres a aquellas en las que la empresa es el destinatario de la factura.


Código:

<ConsultaFactuSistemaFacturacionType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
    <Destinatario xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
      <NombreRazon>NOMBRE MI ERP</NombreRazon>
      <NIF>CIF</NIF>
    </Destinatario>
  </Cabecera>
  <FiltroConsulta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <PeriodoImputacion>
      <Ejercicio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2025</Ejercicio>
      <Periodo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">09</Periodo>
    </PeriodoImputacion>
    <FechaExpedicionFactura />
  </FiltroConsulta>
</ConsultaFactuSistemaFacturacionType>


ermendalenda 29-09-2025 22:10:26

Cita:

Empezado por Jarogo08 (Mensaje 568145)
Supongo que por facturas recibidas te refieres a aquellas en las que la empresa es el destinatario de la factura.


Código:

<ConsultaFactuSistemaFacturacionType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
    <Destinatario xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
      <NombreRazon>NOMBRE MI ERP</NombreRazon>
      <NIF>CIF</NIF>
    </Destinatario>
  </Cabecera>
  <FiltroConsulta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/ConsultaLR.xsd">
    <PeriodoImputacion>
      <Ejercicio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2025</Ejercicio>
      <Periodo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">09</Periodo>
    </PeriodoImputacion>
    <FechaExpedicionFactura />
  </FiltroConsulta>
</ConsultaFactuSistemaFacturacionType>


Muchas graciss.
Ya funcionando
Ahira voy a incorporar la lectura de las facturas recibidas de emisores en SIi, ya he hecho pruebas y va fenomenal y asi se pueden sacar practicamente todas(menos la que no informatizan) con lo cuañ se puede controlar muchisimo, que alguien no este metiendo factiras en tu nombre que no correspondan, los 347, comparar con lo declarado,...


La franja horaria es GMT +2. Ahora son las 11:24:35.

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