Hola, estoy desarrollando la parte de consultas a la AET, concretamente intentando poder ver qué facturas ha emitido un proveedor concreto a mi empresa.
Si he entendido bien, el XML debería ser el siguiente, marcando a mi empresa como Destinatario y al proveedor como contraparte :
Código:
<con:ConsultaFactuSistemaFacturacion>
<con:Cabecera>
<sum:IDVersion>1.0</sum:IDVersion>
<sum:Destinatario>
<sum:NombreRazon>Empresa de Pruebas</sum:NombreRazon>
<sum:NIF>A39200019</sum:NIF>
</sum:Destinatario>
</con:Cabecera>
<con:FiltroConsulta>
<con:PeriodoImputacion>
<sum:Ejercicio>2025</sum:Ejercicio>
<sum:Periodo>06</sum:Periodo>
</con:PeriodoImputacion>
<con:Contraparte>
<sum:NombreRazon>Proveedor s.l.</sum:NombreRazon>
<sum:NIF>B00000000</sum:NIF>
</con:Contraparte>
</con:FiltroConsulta>
</con:ConsultaFactuSistemaFacturacion>
Pero cuando envío el XML, la respuesta es la misma que si eliminara el bloque Contraparte, sin filtrar por emisor. No me devuelve ningún error, sólo lo ignora.
Si lo hago al revés, poniendo a mi empresa como ObligadoEmision sí que funciona correctamente y me devuelve las que yo le he emitido al cliente.
¿Alguien sabe qué estoy haciendo mal? Como digo, el XML es válido y no genera ningún error, así que no sé por dónde tirar para resolverlo.
Gracias!