Ver Mensaje Individual
  #959  
Antiguo 25-12-2023
nincillo nincillo is offline
Miembro
 
Registrado: may 2017
Posts: 151
Reputación: 8
nincillo Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
Y este está correctamente localizado
Código:
<AltaFactuSistemaFacturacion>
<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDVersion>1.0</IDVersion>
<ObligadoEmision>
<NombreRazon>xxxxxxxx</NombreRazon>
<NIF>B358***51</NIF>
</ObligadoEmision>
<TipoRegistroAEAT>T0</TipoRegistroAEAT>
</Cabecera>
Hola de nuevo.
Tras hacer la importación del wsdl, relleno todos los apartados a los que tengo acceso, pero comparando con los ejemplos de los xml publicados, veo que hay una "parte" a la que no tengo acceso, o al menos no se como hacerlo.

Yo el xml resultando lo obtengo en el evento HTTPRIO1BeforeExecute.

Y lo que obtengo con datos de prueba es:

Código:
  <?xml version="1.0" ?> 
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <SOAP-ENV:Body>
- <AltaFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
- <RegistroAltaFacturas>
+ <RegistroFacturacion>
- <IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
- <IDEmisorFactura>
  <NIF>3333333</NIF> 
  </IDEmisorFactura>
  <NumSerieFacturaEmisor>23/123456</NumSerieFacturaEmisor> 
  <FechaExpedicionFacturaEmisor>31/12/23</FechaExpedicionFacturaEmisor> 
  </IDFactura>
  <NombreRazonEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" /> 
  <TipoRegistroSIF xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">S0</TipoRegistroSIF> 
  <TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">F1</TipoFactura> 
  <TipoRectificativa xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">S</TipoRectificativa> 
- <FacturasRectificadas xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
- <IDFacturaRectificada>
  <NumSerieFacturaEmisor>3333/222</NumSerieFacturaEmisor> 
  <FechaExpedicionFacturaEmisor>15/12/232</FechaExpedicionFacturaEmisor> 
  </IDFacturaRectificada>
  </FacturasRectificadas>
- <ImporteRectificacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
  <BaseRectificada>11</BaseRectificada> 
  <CuotaRectificada>10</CuotaRectificada> 
  <CuotaRecargoRectificado>0</CuotaRecargoRectificado> 
  </ImporteRectificacion>
  <FechaOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01/01/2023</FechaOperacion> 
  <DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">vneta de mercaderías</DescripcionOperacion> 
  <FacturaSimplificadaArticulos7.2_7.3 xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</FacturaSimplificadaArticulos7.2_7.3> 
  <FacturaSinIdentifDestinatarioArticulo6.1.d xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</FacturaSinIdentifDestinatarioArticulo6.1.d> 
  <Macrodato xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</Macrodato> 
  <EmitidaPorTercerosODestinatario xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">D</EmitidaPorTercerosODestinatario> 
- <Tercero xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
  <NombreRazon>Nombre de la contraparte</NombreRazon> 
  <NIF>eerererer</NIF> 
- <IDOtro>
  <CodigoPais>SA</CodigoPais> 
  <IDType>02</IDType> 
  <ID>dddd</ID> 
  </IDOtro>
  </Tercero>
+ <Desglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
- <DetalleDesglose>
  <ClaveRegimen>01</ClaveRegimen> 
  <CalificacionOperacion>S1</CalificacionOperacion> 
  <OperacionExenta>E0</OperacionExenta> 
  <TipoImpositivo>21</TipoImpositivo> 
  <BaseImponibleOimporteNoSujeto>123</BaseImponibleOimporteNoSujeto> 
  <BaseImponibleACoste>111</BaseImponibleACoste> 
  <CuotaRepercutida>100</CuotaRepercutida> 
  <TipoRecargoEquivalencia>0</TipoRecargoEquivalencia> 
  <CuotaRecargoEquivalencia>0</CuotaRecargoEquivalencia> 
  </DetalleDesglose>
- <DetalleDesglose>
  <ClaveRegimen>01</ClaveRegimen> 
  <TipoImpositivo>10</TipoImpositivo> 
  <BaseImponibleOimporteNoSujeto /> 
  <CuotaRepercutida>200</CuotaRepercutida> 
  </DetalleDesglose>
  </Desglose>
  <ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">123,45</ImporteTotal> 
+ <EncadenamientoRegistroAnterior xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
- <IDEmisorFacturaRegistroAnterior>
  <NIF>nif emisor anterior</NIF> 
  </IDEmisorFacturaRegistroAnterior>
  <NumSerieFacturaRegistroAnterior>3344</NumSerieFacturaRegistroAnterior> 
  <FechaExpedicionFacturaRegistroAnterior>30/12/2023</FechaExpedicionFacturaRegistroAnterior> 
  <HuellaRegistroAnterior>ddd3333gggvbbbb</HuellaRegistroAnterior> 
  </EncadenamientoRegistroAnterior>
+ <SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
  <NombreRazon>Programitas del campo S.l.</NombreRazon> 
  <NIF>ddddd</NIF> 
- <IDOtro>
  <IDType>02</IDType> 
  <ID /> 
  </IDOtro>
  <NombreSistemaInformatico /> 
  <IdSistemaInformatico>3333</IdSistemaInformatico> 
  <Version>0.1</Version> 
  <NumeroInstalacion>1</NumeroInstalacion> 
  <TipoUsoPosibleSoloVerifactu>N</TipoUsoPosibleSoloVerifactu> 
  <TipoUsoPosibleOtros>S</TipoUsoPosibleOtros> 
  <TipoUsoPosibleMultiOT>S</TipoUsoPosibleMultiOT> 
  </SistemaInformatico>
  <FechaGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" /> 
  <HoraGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" /> 
  <HusoHorarioGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</HusoHorarioGenRegistro> 
  <NumRegistroAcuerdoFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">OJO</NumRegistroAcuerdoFacturacion> 
  </RegistroFacturacion>
- <DatosControl>
  <Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">HUella</Huella> 
  <TipoHash xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHash> 
  <Incidencia xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</Incidencia> 
  </DatosControl>
  </RegistroAltaFacturas>
  </AltaFactuSistemaFacturacion>
  </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>
Pero en el ejemplo de xml que tienen publicado veo que antes del nodo <RegistroAltaFacturas> hay metido un nodo Cabecera que en mi captura anterior no aparece.

Código:
<sum:AltaFactuSistemaFacturacion> 
<sum1:Cabecera> 
<sum1:IDVersion>1.0</sum1:IDVersion>           
<sum1:ObligadoEmision> 
               <sum1:NombreRazon>XXXXX</sum1:NombreRazon> 
               <sum1:NIF>XXXXX</sum1:NIF> 
            </sum1:ObligadoEmision> 
            <sum1:TipoRegistroAEAT>T0</sum1:TipoRegistroAEAT> 
         </sum1:Cabecera> 
         <sum:RegistroAltaFacturas>
....
Y ahí es donde me estoy pegando cabezazos con ello y no consiguo avanzar.
E importado los wsd y entonces en ellos si llego a esa "cabecera", pero lo que luego no consigo es como añadirle las facturas y menos hacer la llamada SOAP, ya que me exige que el parámetro sea del tipo ArrayOf_FacturasEmiitidasType.

A ver si alguien me puede pegar un empujón.

Muchas gracias y Felices Fiestas!!!
Responder Con Cita