Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   FActuras de ejemplo SII (https://www.clubdelphi.com/foros/showthread.php?t=91927)

vboloradito 05-06-2017 12:36:52

FActuras de ejemplo SII
 
para pegar aqui facturas de ejemplo que se pierden en el hilo principal.

PAra preguntas generales usar el otro hilo:
https://www.clubdelphi.com/foros/showthread.php?t=91252
aqui solo ejemplos de XMLs

vboloradito 05-06-2017 12:39:48

FActura Emitida a empresa localizada en canarias
 
FActura a empresa localizada en canarias
a destacar :
se marca como 08 y la cantidad en ImporteTAIReglasLocalizacion

Código:

<sii:ClaveRegimenEspecialOTrascendencia>08</sii:ClaveRegimenEspecialOTrascendencia>
         
  <sii:TipoDesglose>
            <sii:DesgloseFactura>
              <sii:NoSujeta>
<sii:ImporteTAIReglasLocalizacion>3500</sii:ImporteTAIReglasLocalizacion>
                  </sii:NoSujeta>
            </sii:DesgloseFactura>
          </sii:TipoDesglose>


Código:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
  <soapenv:Header />
  <soapenv:Body>
    <siiLR:SuministroLRFacturasEmitidas>
      <sii:Cabecera>
        <sii:IDVersionSii>0.7</sii:IDVersionSii>
        <sii:Titular>
          <sii:NombreRazon>mi empresa</sii:NombreRazon>
          <sii:NIF>mi nif</sii:NIF>
        </sii:Titular>
        <sii:TipoComunicacion>A0</sii:TipoComunicacion>
      </sii:Cabecera>
      <siiLR:RegistroLRFacturasEmitidas>
        <sii:PeriodoImpositivo>
          <sii:Ejercicio>2017</sii:Ejercicio>
          <sii:Periodo>05</sii:Periodo>
        </sii:PeriodoImpositivo>
        <siiLR:IDFactura>
          <sii:IDEmisorFactura>
            <sii:NIF>mi nif</sii:NIF>
          </sii:IDEmisorFactura>
          <sii:NumSerieFacturaEmisor>FCANA_2017050002</sii:NumSerieFacturaEmisor>
          <sii:FechaExpedicionFacturaEmisor>01-05-2017</sii:FechaExpedicionFacturaEmisor>
        </siiLR:IDFactura>
        <siiLR:FacturaExpedida>
          <sii:TipoFactura>F1</sii:TipoFactura>
          <sii:ClaveRegimenEspecialOTrascendencia>08</sii:ClaveRegimenEspecialOTrascendencia>
          <sii:ImporteTotal>3500</sii:ImporteTotal>
          <sii:DescripcionOperacion>SErvicios prestados TELEVISION PUBLICA DE CANARIAS SA UNIPERSONAL</sii:DescripcionOperacion>
          <sii:Contraparte>
            <sii:NombreRazon>TELEVISION PUBLICA DE CANARIAS SA UNIPERSONAL</sii:NombreRazon>
            <sii:NIF>A38491098</sii:NIF>
          </sii:Contraparte>
          <sii:TipoDesglose>
            <sii:DesgloseFactura>
              <sii:NoSujeta>
                <!--Optional:
 -->
<sii:ImporteTAIReglasLocalizacion>3500</sii:ImporteTAIReglasLocalizacion>
                  </sii:NoSujeta>
            </sii:DesgloseFactura>
          </sii:TipoDesglose>
        </siiLR:FacturaExpedida>
      </siiLR:RegistroLRFacturasEmitidas>
    </siiLR:SuministroLRFacturasEmitidas>
  </soapenv:Body>
</soapenv:Envelope>


vboloradito 05-06-2017 15:23:28

FActura emitida a pais miembro de La UE, no sujeta
 
a destacar:

Es una factura no sujeta por localización se rellena IDOTRO en lugar de NIF y se hace desglose por tipo de operacion y prestacion de servicios
Código:

<sii:TipoDesglose>
            <sii:DesgloseTipoOperacion>
                        <sii:PrestacionServicios>
              <sii:NoSujeta>
              <sii:ImporteTAIReglasLocalizacion>3500</sii:ImporteTAIReglasLocalizacion>
            </sii:NoSujeta>
                        </sii:PrestacionServicios>
            </sii:DesgloseTipoOperacion>
          </sii:TipoDesglose>



Código:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
  <soapenv:Header />
  <soapenv:Body>
    <siiLR:SuministroLRFacturasEmitidas>
      <sii:Cabecera>
        <sii:IDVersionSii>0.7</sii:IDVersionSii>
        <sii:Titular>
          <sii:NombreRazon>Mi empresa</sii:NombreRazon>
          <sii:NIF>mi nif</sii:NIF>
        </sii:Titular>
        <sii:TipoComunicacion>A0</sii:TipoComunicacion>
      </sii:Cabecera>
      <siiLR:RegistroLRFacturasEmitidas>
        <sii:PeriodoImpositivo>
          <sii:Ejercicio>2017</sii:Ejercicio>
          <sii:Periodo>05</sii:Periodo>
        </sii:PeriodoImpositivo>
        <siiLR:IDFactura>
          <sii:IDEmisorFactura>
            <sii:NIF>minif</sii:NIF>
          </sii:IDEmisorFactura>
          <sii:NumSerieFacturaEmisor>FCANA_2017050044</sii:NumSerieFacturaEmisor>
          <sii:FechaExpedicionFacturaEmisor>01-05-2017</sii:FechaExpedicionFacturaEmisor>
        </siiLR:IDFactura>
        <siiLR:FacturaExpedida>
          <sii:TipoFactura>F1</sii:TipoFactura>
          <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
          <sii:ImporteTotal>3500</sii:ImporteTotal>
          <sii:DescripcionOperacion>Asesoramiento legas LEGO COMPANY LTD</sii:DescripcionOperacion>
          <sii:Contraparte>
            <sii:NombreRazon>LEGO COMPANY LTD</sii:NombreRazon>
            <sii:IDOtro>
              <sii:CodigoPais>GB</sii:CodigoPais>
              <sii:IDType>02</sii:IDType>
              <sii:ID>GB121472057</sii:ID>
            </sii:IDOtro>
          </sii:Contraparte>
          <sii:TipoDesglose>
            <sii:DesgloseTipoOperacion>
                        <sii:PrestacionServicios>
              <sii:NoSujeta>
              <sii:ImporteTAIReglasLocalizacion>3500</sii:ImporteTAIReglasLocalizacion>
            </sii:NoSujeta>
                        </sii:PrestacionServicios>
            </sii:DesgloseTipoOperacion>
          </sii:TipoDesglose>
        </siiLR:FacturaExpedida>
      </siiLR:RegistroLRFacturasEmitidas>
    </siiLR:SuministroLRFacturasEmitidas>
  </soapenv:Body>
</soapenv:Envelope>


vboloradito 06-06-2017 15:04:13

FActura emitida empieza NIF por N
 
FActura emitida empieza NIF por N

A destacar que tiene que informe IDOTRO

y que tienes que hacer desglose por desglose a nivel de operacion o entrega de bienes


Código:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
  <soapenv:Header />
  <soapenv:Body>
    <siiLR:SuministroLRFacturasEmitidas>
      <sii:Cabecera>
        <sii:IDVersionSii>0.7</sii:IDVersionSii>
        <sii:Titular>
          <sii:NombreRazon>mi empresa</sii:NombreRazon>
          <sii:NIF>mi cif</sii:NIF>
        </sii:Titular>
        <sii:TipoComunicacion>A0</sii:TipoComunicacion>
      </sii:Cabecera>
      <siiLR:RegistroLRFacturasEmitidas>
        <sii:PeriodoImpositivo>
          <sii:Ejercicio>2017</sii:Ejercicio>
          <sii:Periodo>05</sii:Periodo>
        </sii:PeriodoImpositivo>
        <siiLR:IDFactura>
          <sii:IDEmisorFactura>
            <sii:NIF>mi cif</sii:NIF>
          </sii:IDEmisorFactura>
          <sii:NumSerieFacturaEmisor>FACTU_201705067</sii:NumSerieFacturaEmisor>
          <sii:FechaExpedicionFacturaEmisor>01-05-2017</sii:FechaExpedicionFacturaEmisor>
        </siiLR:IDFactura>
        <siiLR:FacturaExpedida>
          <sii:TipoFactura>F1</sii:TipoFactura>
          <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
          <sii:ImporteTotal>143.4</sii:ImporteTotal>
          <sii:DescripcionOperacion>CAMPAÑA APPLE DISTRIBUTION INTERNATIONAL</sii:DescripcionOperacion>
          <sii:Contraparte>
            <sii:NombreRazon>APPLE DISTRIBUTION INTERNATIONAL</sii:NombreRazon>
            <sii:NIF>N0072469J</sii:NIF>
          </sii:Contraparte>
          <sii:TipoDesglose>
            <sii:DesgloseTipoOperacion>
              <sii:PrestacionServicios>
                <sii:Sujeta>
                  <sii:NoExenta>
                    <sii:TipoNoExenta>S1</sii:TipoNoExenta>
                    <sii:DesgloseIVA>
                      <sii:DetalleIVA>
                        <sii:TipoImpositivo>21</sii:TipoImpositivo>
                        <sii:BaseImponible>118.5</sii:BaseImponible>
                        <sii:CuotaRepercutida>24.9</sii:CuotaRepercutida>
                      </sii:DetalleIVA>
                    </sii:DesgloseIVA>
                  </sii:NoExenta>
                </sii:Sujeta>
              </sii:PrestacionServicios>
            </sii:DesgloseTipoOperacion>
          </sii:TipoDesglose>
        </siiLR:FacturaExpedida>
      </siiLR:RegistroLRFacturasEmitidas>
    </siiLR:SuministroLRFacturasEmitidas>
  </soapenv:Body>
</soapenv:Envelope>


CMB 06-06-2017 15:19:17

Cita:

Empezado por vboloradito (Mensaje 517792)
FActura emitida empieza NIF por N
A destacar que tiene que informe IDOTRO
y que tienes que hacer desglose por desglose a nivel de operacion o entrega de bienes

Muchas gracias por tus ejemplos. Nos van a ser de gran utilidad.

Saludos,

vboloradito 06-06-2017 16:16:54

Cita:

Empezado por CMB (Mensaje 517796)
Muchas gracias por tus ejemplos. Nos van a ser de gran utilidad.

Saludos,

Hay una errata en los comentarios de la factura emitida con Nif que empieza por N, El idotro no hay que informarlo para los Nifs que empiezan por N
El xml esta bien pero no el comentario

me lie con esta pregunta

3.11. A la hora de desglosar los datos de la factura, ¿debe indicarse si la operación
es una entrega de bienes o una prestación de servicios?
El desglose se hará obligatoriamente a nivel de operación cuando el cliente sea
extranjero (tipo “ID Otro” o NIF que empiece por N) y no sea una factura simplificada o
un asiento resumen.

CMB 07-06-2017 12:36:43

Facturas para fuera de la UE
 
Ahora faltaría un ejemplo de una factura emitida a un cliente situado fuera de la Unión Europea.

Saludos.

Muchas gracias,

CMB 07-06-2017 14:44:44

Cita:

Empezado por vboloradito (Mensaje 517690)
FActura a empresa localizada en canarias
a destacar : se marca como 08 y la cantidad en ImporteTAIReglasLocalizacion

Para vboloradito:

Por favor, este modelo que publicas de factura a una empresa localizada en Canarias, ¿se considera emitida por una empresa de la península o bien por otra empresa de las Canarias? Supongo que no sería lo mismo. Es decir, ¿es Península > Canarias, o es Canarias > Canarias?

Saludos.

Muchas gracias por tu aportación.

afxe 07-06-2017 16:34:55

Creo que las Facturas Emitidas Intracomunitarias son SUJETAS y EXENTAS, con causa de exención el Artículo 25 (E5). ¿Hay alguien versado que nos aclare esto?

afxe 08-06-2017 11:19:19

me gustaría subir algunos ejemplos, he metido en el beforepost del HTTRIO la captura del objeto Soap que se envía a la AEAT así:

Código Delphi [-]

procedure TDM_LibroRecibidas.HTTPRIO_RECBeforeExecute(const MethodName: string;
  SOAPRequest: TStream);
var
  sl : TStringList;
  sFile : String;
begin
  SOAPRequest.Position := 0;
  sl := TStringList.Create;
  try
    sl.LoadFromStream(SOAPRequest);
    sFile := ExtractFilePath(Application.ExeName) + 'SII\REC_' + FormatDateTime('yyyy-mm-dd_hh-nn_', now) + '.xml';
    sl.SaveToFile(sFile);
  finally
    sl.Free;
  end;
end;


Eso me genera un archivo XML, pero no tiene el formato de lo que estáis colgando aquí... con las etiquetas: <sii:Cabecera> (por ejemplo). ¿Cómo lo genero para colgar algunos ejemplos?

Saludos.

afxe 08-06-2017 11:24:25

Subo ejemplos en XML
 
1 Archivos Adjunto(s)
Por ahora subo estos ejemplos de facturas emitidas, por si os sirve de ayuda y para que me corrijáis se veis alguna errata en los conceptos.

angelsalom 08-06-2017 18:24:28

Cita:

Empezado por afxe (Mensaje 517857)
Creo que las Facturas Emitidas Intracomunitarias son SUJETAS y EXENTAS, con causa de exención el Artículo 25 (E5). ¿Hay alguien versado que nos aclare esto?

En efecto, a menos que la factura se emita a un particular . Según la normativa :

Cita:

Cuando la venta sea a particulares que sean consumidores finales, se considera que la venta tributa en el país de origen, es decir, que debes incluir el IVA correspondiente en tus facturas.
Este esquema lo resume bastante bien

FACTURAS EMITIDAS
- TENGO NIF INTRACOMUNITARIO
- EL CLIENTE TIENE : FACTURA SIN IVA
- EL CLIENTE NO TIENE : FACTURA CON IVA
- NO TENGO NIF INTRACOMUNITARIO
- EL CLIENTE TIENE : FACTURA CON IVA
- EL CLIENTE NO TIENE : FACTURA SIN IVA
FACTURAS RECIBIDAS
- TENGO NIF INTRACOMUNITARIO
- EL PROVEEDOR TIENE : FACTURA SIN IVA
- EL PROVEEDOR NO TIENE : SE PAGA EL IVA DEL PAIS DEL PROVEEDOR
- NO TENGO NIF INTRACOMUNITARIO
- EL PROVEEDOR TIENE : FACTURA CON IVA
- EL PROVEEDOR NO TIENE : SE PAGA EL IVA DEL PAIS DEL PROVEEDOR

CMB 08-06-2017 18:36:29

Muy clarificador. Muchas gracias.

nuevo1234 08-06-2017 19:43:35

Cita:

Empezado por angelsalom (Mensaje 517943)
En efecto, a menos que la factura se emita a un particular . Según la normativa :



Este esquema lo resume bastante bien

FACTURAS EMITIDAS
- TENGO NIF INTRACOMUNITARIO
- EL CLIENTE TIENE : FACTURA SIN IVA
- EL CLIENTE NO TIENE : FACTURA CON IVA
- NO TENGO NIF INTRACOMUNITARIO
- EL CLIENTE TIENE : FACTURA CON IVA
- EL CLIENTE NO TIENE : FACTURA SIN IVA
FACTURAS RECIBIDAS
- TENGO NIF INTRACOMUNITARIO
- EL PROVEEDOR TIENE : FACTURA SIN IVA
- EL PROVEEDOR NO TIENE : SE PAGA EL IVA DEL PAIS DEL PROVEEDOR
- NO TENGO NIF INTRACOMUNITARIO
- EL PROVEEDOR TIENE : FACTURA CON IVA
- EL PROVEEDOR NO TIENE : SE PAGA EL IVA DEL PAIS DEL PROVEEDOR

Vaya que liado estoy :(

CMB 08-06-2017 19:56:24

Cita:

Empezado por nuevo1234 (Mensaje 517946)
Vaya que liado estoy :(

Es que implementar todo eso en el código del programa tiene su miga. Y no es lo único!

angelsalom 08-06-2017 22:32:13

Cita:

Empezado por CMB (Mensaje 517947)
Es que implementar todo eso en el código del programa tiene su miga. Y no es lo único!

Bueno, también tiene buena parte de trabajo el usuario. En una reciente reunión informativa sobre el SII a la que asistí se recomendaba encarecidamente la formación de los encargados de los registros contables para no liarla con la correcta aplicación de las claves y regímenes adecuados a cada tipo de factura. Desde la aplicación, a mi parecer, bastaría con permitir elegir todas las posibilidades.

angelsalom 08-06-2017 22:42:22

Cita:

Empezado por afxe (Mensaje 517914)
Por ahora subo estos ejemplos de facturas emitidas, por si os sirve de ayuda y para que me corrijáis se veis alguna errata en los conceptos.

En la estructura de los ficheros te sobran las referencias a los xsd

Por ejemplo :

Código:

<SuministroLRFacturasEmitidas xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd">
        <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                <IDVersionSii>0.7</IDVersionSii>
                <Titular>
                        <NombreRazon>EMPRESA SL</NombreRazon>
                        <NIF>B99999999</NIF>
                </Titular>
                <TipoComunicacion>A0</TipoComunicacion>
        </Cabecera>
        <RegistroLRFacturasEmitidas>
                <PeriodoImpositivo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                        <Ejercicio>2017</Ejercicio>
                        <Periodo>01</Periodo>
                </PeriodoImpositivo>

... debería quedar ...

Código:

<SuministroLRFacturasEmitidas>
        <Cabecera>
                <IDVersionSii>0.7</IDVersionSii>
                <Titular>
                        <NombreRazon>EMPRESA SL</NombreRazon>
                        <NIF>B99999999</NIF>
                </Titular>
                <TipoComunicacion>A0</TipoComunicacion>
        </Cabecera>
        <RegistroLRFacturasEmitidas>
                <PeriodoImpositivo>
                        <Ejercicio>2017</Ejercicio>
                        <Periodo>01</Periodo>
                </PeriodoImpositivo>


angelsalom 08-06-2017 22:45:13

Cita:

Empezado por CMB (Mensaje 517847)
Para vboloradito:

Por favor, este modelo que publicas de factura a una empresa localizada en Canarias, ¿se considera emitida por una empresa de la península o bien por otra empresa de las Canarias? Supongo que no sería lo mismo. Es decir, ¿es Península > Canarias, o es Canarias > Canarias?

Saludos.

Muchas gracias por tu aportación.

Hay que distinguir las facturas, en efecto, fíjate en el punto 2.22 de las FAQ de la rev. 0.7 ... lo siento, no puedo poner URLS en el foro :(

angelsalom 08-06-2017 22:56:49

Cita:

Empezado por CMB (Mensaje 517841)
Ahora faltaría un ejemplo de una factura emitida a un cliente situado fuera de la Unión Europea.

Saludos.

Muchas gracias,

Ahí va uno ... hay que sustituir los ... por las URL ... no puedo poner URL en el foro

Código:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
        xmlns:soapenv="..."
        xmlns:soapenc="..."
        xmlns:xsi="..."
        xmlns:xsd="..."
        xmlns:sii="..."
        xmlns:siiLR="..."
        <soapenv:Body>
                <siiLR:SuministroLRFacturasEmitidas>
                        <sii:Cabecera>
                                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                                <sii:Titular>
                                        <sii:NombreRazon>NOMBRE DE LA EMPRESA</sii:NombreRazon>
                                        <sii:NIF>B11111111</sii:NIF>
                                </sii:Titular>
                                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
                        </sii:Cabecera>
                        <siiLR:RegistroLRFacturasEmitidas>
                                <sii:PeriodoImpositivo>
                                        <sii:Ejercicio>2017</sii:Ejercicio>
                                        <sii:Periodo>06</sii:Periodo>
                                </sii:PeriodoImpositivo>
                                <siiLR:IDFactura>
                                        <sii:IDEmisorFactura>
                                                <sii:NIF>B11111111</sii:NIF>
                                        </sii:IDEmisorFactura>
                                        <sii:NumSerieFacturaEmisor>EXPORT-TEST</sii:NumSerieFacturaEmisor>
                                        <sii:FechaExpedicionFacturaEmisor>08-06-2017</sii:FechaExpedicionFacturaEmisor>
                                </siiLR:IDFactura>
                                <siiLR:FacturaExpedida>
                                        <sii:TipoFactura>F1</sii:TipoFactura>
                                        <sii:ClaveRegimenEspecialOTrascendencia>02</sii:ClaveRegimenEspecialOTrascendencia>
                                        <sii:ImporteTotal>10.00</sii:ImporteTotal>
                                        <sii:DescripcionOperacion>VENTAS PRODUCTOS</sii:DescripcionOperacion>
                                        <sii:Contraparte>
                                                <sii:NombreRazon>EMPRESA EN ARGENTINA</sii:NombreRazon>
                                                <sii:IDOtro>
                                                        <sii:CodigoPais>AR</sii:CodigoPais>
                                                        <sii:IDType>06</sii:IDType>
                                                        <sii:ID>AR3331119393933</sii:ID>
                                                </sii:IDOtro>
                                        </sii:Contraparte>
                                        <sii:TipoDesglose>
                                                <sii:DesgloseTipoOperacion>
                                                        <sii:Entrega>
                                                                <sii:Sujeta>
                                                                        <sii:Exenta>
                                                                                <sii:CausaExencion>E2</sii:CausaExencion>
                                                                                <sii:BaseImponible>10.00</sii:BaseImponible>
                                                                        </sii:Exenta>
                                                                </sii:Sujeta>
                                                        </sii:Entrega>
                                                </sii:DesgloseTipoOperacion>
                                        </sii:TipoDesglose>
                                </siiLR:FacturaExpedida>
                        </siiLR:RegistroLRFacturasEmitidas>
                </siiLR:SuministroLRFacturasEmitidas>
        </soapenv:Body>
</soapenv:Envelope>


elcharlie 09-06-2017 10:06:51

Hola Compañeros:
Estoy teniendo problemas al enviar las facturas emitidas con Recargo de equivalencia, si alguien tuviera un ejemplo del xml a enviar, se agradecería.
Probablemente nunca las usen mis clientes, pero por si acaso...
Tengo unas ganas de acabar con esto...
Gracias.

angelsalom 09-06-2017 10:12:13

Cita:

Empezado por elcharlie (Mensaje 517964)
Hola Compañeros:
Estoy teniendo problemas al enviar las facturas emitidas con Recargo de equivalencia, si alguien tuviera un ejemplo del xml a enviar, se agradecería.
Probablemente nunca las usen mis clientes, pero por si acaso...
Tengo unas ganas de acabar con esto...
Gracias.

Aquí te va uno, sustituye los . por las url que no puedo pegarlas en el foro.

Código:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="." xmlns:soapenc="." xmlns:xsi="." xmlns:xsd="." xmlns:sii="." xmlns:siiLR=".">
    <soapenv:Body>
        <siiLR:SuministroLRFacturasEmitidas>
            <sii:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>NOMBRE EMPRESA</sii:NombreRazon>
                    <sii:NIF>B11111111</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </sii:Cabecera>
            <siiLR:RegistroLRFacturasEmitidas>
                <sii:PeriodoImpositivo>
                    <sii:Ejercicio>2017</sii:Ejercicio>
                    <sii:Periodo>06</sii:Periodo>
                </sii:PeriodoImpositivo>
                <siiLR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B11111111</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>FRA-RECARGO</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>09-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiLR:IDFactura>
                <siiLR:FacturaExpedida>
                    <sii:TipoFactura>F1</sii:TipoFactura>
                    <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
                    <sii:ImporteTotal>12.62</sii:ImporteTotal>
                    <sii:DescripcionOperacion>VENTAS CON RECARGO</sii:DescripcionOperacion>
                    <sii:Contraparte>
                        <sii:NombreRazon>NOMBRE DEL CLINETE</sii:NombreRazon>
                        <sii:NIF>B22222222</sii:NIF>
                    </sii:Contraparte>
                    <sii:TipoDesglose>
                        <sii:DesgloseFactura>
                            <sii:Sujeta>
                                <sii:NoExenta>
                                    <sii:TipoNoExenta>S1</sii:TipoNoExenta>
                                    <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                            <sii:TipoImpositivo>21.00</sii:TipoImpositivo>
                                            <sii:BaseImponible>10.00</sii:BaseImponible>
                                            <sii:CuotaRepercutida>2.10</sii:CuotaRepercutida>
                                            <sii:TipoRecargoEquivalencia>5.20</sii:TipoRecargoEquivalencia>
                                            <sii:CuotaRecargoEquivalencia>0.52</sii:CuotaRecargoEquivalencia>
                                        </sii:DetalleIVA>
                                    </sii:DesgloseIVA>
                                </sii:NoExenta>
                            </sii:Sujeta>
                        </sii:DesgloseFactura>
                    </sii:TipoDesglose>
                </siiLR:FacturaExpedida>
            </siiLR:RegistroLRFacturasEmitidas>
        </siiLR:SuministroLRFacturasEmitidas>
    </soapenv:Body>
</soapenv:Envelope>


CMB 09-06-2017 10:12:30

Cita:

Empezado por angelsalom (Mensaje 517952)
En la estructura de los ficheros te sobran las referencias a los xsd

En los ejemplos que constan en la documentación oficial sí que ponen las referencias a los xsd, en todos, y las peticiones son aceptados con normalidad.

Código:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"
xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
<soapenv:Header/>
<soapenv:Body>
<siiLR:SuministroLRCobrosEmitidas>
<sii:Cabecera>
<sii:IDVersionSii>0.7</sii:IDVersionSii>
<sii:Titular>
<sii:NombreRazon>EMPRESAXXXX</sii:NombreRazon>
<sii:NIF>A84532501</sii:NIF>
</sii:Titular>
</sii:Cabecera>

Saludos,

angelsalom 09-06-2017 10:16:06

Cita:

Empezado por CMB (Mensaje 517968)
En los ejemplos que constan en la documentación oficial sí que ponen las referencias a los xsd, en todos, y las peticiones son aceptados con normalidad.

Cierto! Me pasé eliminando, me refería a las que pone ya en los campos de datos

Código:

<PeriodoImpositivo xmlns="...www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                        <Ejercicio>2017</Ejercicio>
                        <Periodo>01</Periodo>
                </PeriodoImpositivo>


elcharlie 09-06-2017 10:41:57

Cita:

Empezado por angelsalom (Mensaje 517967)
Aquí te va uno, sustituye los . por las url que no puedo pegarlas en el foro.

Código:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="." xmlns:soapenc="." xmlns:xsi="." xmlns:xsd="." xmlns:sii="." xmlns:siiLR=".">
    <soapenv:Body>
        <siiLR:SuministroLRFacturasEmitidas>
            <sii:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>NOMBRE EMPRESA</sii:NombreRazon>
                    <sii:NIF>B11111111</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </sii:Cabecera>
            <siiLR:RegistroLRFacturasEmitidas>
                <sii:PeriodoImpositivo>
                    <sii:Ejercicio>2017</sii:Ejercicio>
                    <sii:Periodo>06</sii:Periodo>
                </sii:PeriodoImpositivo>
                <siiLR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B11111111</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>FRA-RECARGO</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>09-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiLR:IDFactura>
                <siiLR:FacturaExpedida>
                    <sii:TipoFactura>F1</sii:TipoFactura>
                    <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
                    <sii:ImporteTotal>12.62</sii:ImporteTotal>
                    <sii:DescripcionOperacion>VENTAS CON RECARGO</sii:DescripcionOperacion>
                    <sii:Contraparte>
                        <sii:NombreRazon>NOMBRE DEL CLINETE</sii:NombreRazon>
                        <sii:NIF>B22222222</sii:NIF>
                    </sii:Contraparte>
                    <sii:TipoDesglose>
                        <sii:DesgloseFactura>
                            <sii:Sujeta>
                                <sii:NoExenta>
                                    <sii:TipoNoExenta>S1</sii:TipoNoExenta>
                                    <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                            <sii:TipoImpositivo>21.00</sii:TipoImpositivo>
                                            <sii:BaseImponible>10.00</sii:BaseImponible>
                                            <sii:CuotaRepercutida>2.10</sii:CuotaRepercutida>
                                            <sii:TipoRecargoEquivalencia>5.20</sii:TipoRecargoEquivalencia>
                                            <sii:CuotaRecargoEquivalencia>0.52</sii:CuotaRecargoEquivalencia>
                                        </sii:DetalleIVA>
                                    </sii:DesgloseIVA>
                                </sii:NoExenta>
                            </sii:Sujeta>
                        </sii:DesgloseFactura>
                    </sii:TipoDesglose>
                </siiLR:FacturaExpedida>
            </siiLR:RegistroLRFacturasEmitidas>
        </siiLR:SuministroLRFacturasEmitidas>
    </soapenv:Body>
</soapenv:Envelope>




Muchas Gracias, yo lo estoy haciendo así y me da error. Compararé bien la que estas haciendo, con la mia. Algo mal tendré digo yo.
Lo dicho gracias.

elcharlie 09-06-2017 11:04:26

Vale ya he visto el error.
Si envio el XMl como lo envias tu, por desglose de factura, ningun problema.

Código:

<sii:TipoDesglose>
        <sii:DesgloseFactura>
                <sii:Sujeta>
                        <sii:NoExenta>
                                <sii:TipoNoExenta>S1</sii:TipoNoExenta>
                                <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                                <sii:TipoImpositivo>21.00</sii:TipoImpositivo>
                                                <sii:BaseImponible>10.00</sii:BaseImponible>
                                                <sii:CuotaRepercutida>2.10</sii:CuotaRepercutida>
                                                <sii:TipoRecargoEquivalencia>5.20</sii:TipoRecargoEquivalencia>
                                                <sii:CuotaRecargoEquivalencia>0.52</sii:CuotaRecargoEquivalencia>
                                        </sii:DetalleIVA>
                                </sii:DesgloseIVA>
                        </sii:NoExenta>
                </sii:Sujeta>
        </sii:DesgloseFactura>
</sii:TipoDesglose>


Pero si lo envío por desglose de Tipo de Operacion me da error.

Código:

<TipoDesglose xmlns=".">
        <DesgloseTipoOperacion>
                <PrestacionServicios>
                        <Sujeta>
                                <NoExenta>
                                        <TipoNoExenta>S1</TipoNoExenta>
                                        <DesgloseIVA>
                                                <DetalleIVA>
                                                        <TipoImpositivo>21.00</TipoImpositivo>
                                                        <BaseImponible>1269.00</BaseImponible>
                                                        <CuotaRepercutida>266.49</CuotaRepercutida>
                                                        <TipoRecargoEquivalencia>5.20</TipoRecargoEquivalencia>
                                                        <CuotaRecargoEquivalencia>65.99</CuotaRecargoEquivalencia>
                                                </DetalleIVA>
                                        </DesgloseIVA>
                                </NoExenta>
                        </Sujeta>
                </PrestacionServicios>
        </DesgloseTipoOperacion>
</TipoDesglose>


Al Enviarla así, me da Error: Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: DetalleIVA
Quizás este mal el WebService al enviarla así. No sé, consultaré a la AEAT.

nuevo1234 09-06-2017 16:57:05

Cita:

Empezado por elcharlie (Mensaje 517979)
Vale ya he visto el error.
Si envio el XMl como lo envias tu, por desglose de factura, ningun problema.

Código:

<sii:TipoDesglose>
        <sii:DesgloseFactura>
                <sii:Sujeta>
                        <sii:NoExenta>
                                <sii:TipoNoExenta>S1</sii:TipoNoExenta>
                                <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                                <sii:TipoImpositivo>21.00</sii:TipoImpositivo>
                                                <sii:BaseImponible>10.00</sii:BaseImponible>
                                                <sii:CuotaRepercutida>2.10</sii:CuotaRepercutida>
                                                <sii:TipoRecargoEquivalencia>5.20</sii:TipoRecargoEquivalencia>
                                                <sii:CuotaRecargoEquivalencia>0.52</sii:CuotaRecargoEquivalencia>
                                        </sii:DetalleIVA>
                                </sii:DesgloseIVA>
                        </sii:NoExenta>
                </sii:Sujeta>
        </sii:DesgloseFactura>
</sii:TipoDesglose>


Pero si lo envío por desglose de Tipo de Operacion me da error.

Código:

<TipoDesglose xmlns=".">
        <DesgloseTipoOperacion>
                <PrestacionServicios>
                        <Sujeta>
                                <NoExenta>
                                        <TipoNoExenta>S1</TipoNoExenta>
                                        <DesgloseIVA>
                                                <DetalleIVA>
                                                        <TipoImpositivo>21.00</TipoImpositivo>
                                                        <BaseImponible>1269.00</BaseImponible>
                                                        <CuotaRepercutida>266.49</CuotaRepercutida>
                                                        <TipoRecargoEquivalencia>5.20</TipoRecargoEquivalencia>
                                                        <CuotaRecargoEquivalencia>65.99</CuotaRecargoEquivalencia>
                                                </DetalleIVA>
                                        </DesgloseIVA>
                                </NoExenta>
                        </Sujeta>
                </PrestacionServicios>
        </DesgloseTipoOperacion>
</TipoDesglose>


Al Enviarla así, me da Error: Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: DetalleIVA
Quizás este mal el WebService al enviarla así. No sé, consultaré a la AEAT.

Cuando desglosas por operacion esos campos sólo estan en la Entrega. NO aparecen en el bloque de Prestacion de servicios

manelb 12-06-2017 17:41:53

Cita:

Empezado por elcharlie (Mensaje 517964)
Hola Compañeros:
Estoy teniendo problemas al enviar las facturas emitidas con Recargo de equivalencia, si alguien tuviera un ejemplo del xml a enviar, se agradecería.
Probablemente nunca las usen mis clientes, pero por si acaso...
Tengo unas ganas de acabar con esto...
Gracias.

Factura de Venta con RE tal y como yo la genero:

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>
                <SuministroLRFacturasEmitidas xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd">
                        <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                <IDVersionSii>0.7</IDVersionSii>
                                <Titular>
                                        <NombreRazon>EMPRESA DEMO</NombreRazon>
                                        <NIF>B43xxxxxx</NIF>
                                </Titular>
                                <TipoComunicacion>A0</TipoComunicacion>
                        </Cabecera>
                        <RegistroLRFacturasEmitidas>
                                <PeriodoImpositivo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                        <Ejercicio>2017</Ejercicio>
                                        <Periodo>04</Periodo>
                                </PeriodoImpositivo>
                                <IDFactura>
                                        <IDEmisorFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                                <NIF>B43xxxxxx</NIF>
                                        </IDEmisorFactura>
                                        <NumSerieFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">VE 170794</NumSerieFacturaEmisor>
                                        <FechaExpedicionFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">30-04-2017</FechaExpedicionFacturaEmisor>
                                </IDFactura>
                                <FacturaExpedida>
                                        <TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">F1</TipoFactura>
                                        <FechaOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">30-04-2017</FechaOperacion>
                                        <ClaveRegimenEspecialOTrascendencia xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">01</ClaveRegimenEspecialOTrascendencia>
                                        <DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">VENTAS</DescripcionOperacion>
                                        <Contraparte xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                                <NombreRazon>NOMBRE CLIENTE</NombreRazon>
                                                <NIF>12345678Z</NIF>
                                        </Contraparte>
                                        <TipoDesglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                                <DesgloseFactura>
                                                        <Sujeta>
                                                                <NoExenta>
                                                                        <TipoNoExenta>S1</TipoNoExenta>
                                                                        <DesgloseIVA>
                                                                                <DetalleIVA>
                                                                                        <TipoImpositivo>21.00</TipoImpositivo>
                                                                                        <BaseImponible>16.50</BaseImponible>
                                                                                        <CuotaRepercutida>3.47</CuotaRepercutida>
                                                                                        <TipoRecargoEquivalencia>5.20</TipoRecargoEquivalencia>
                                                                                        <CuotaRecargoEquivalencia>0.86</CuotaRecargoEquivalencia>
                                                                                </DetalleIVA>
                                                                        </DesgloseIVA>
                                                                </NoExenta>
                                                        </Sujeta>
                                                </DesgloseFactura>
                                        </TipoDesglose>
                                </FacturaExpedida>
                        </RegistroLRFacturasEmitidas>
                </SuministroLRFacturasEmitidas>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


elcharlie 16-06-2017 08:46:15

Cita:

Empezado por manelb (Mensaje 518091)
Factura de Venta con RE tal y como yo la genero:

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>
                <SuministroLRFacturasEmitidas xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd">
                        <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                <IDVersionSii>0.7</IDVersionSii>
                                <Titular>
                                        <NombreRazon>EMPRESA DEMO</NombreRazon>
                                        <NIF>B43xxxxxx</NIF>
                                </Titular>
                                <TipoComunicacion>A0</TipoComunicacion>
                        </Cabecera>
                        <RegistroLRFacturasEmitidas>
                                <PeriodoImpositivo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                        <Ejercicio>2017</Ejercicio>
                                        <Periodo>04</Periodo>
                                </PeriodoImpositivo>
                                <IDFactura>
                                        <IDEmisorFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                                <NIF>B43xxxxxx</NIF>
                                        </IDEmisorFactura>
                                        <NumSerieFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">VE 170794</NumSerieFacturaEmisor>
                                        <FechaExpedicionFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">30-04-2017</FechaExpedicionFacturaEmisor>
                                </IDFactura>
                                <FacturaExpedida>
                                        <TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">F1</TipoFactura>
                                        <FechaOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">30-04-2017</FechaOperacion>
                                        <ClaveRegimenEspecialOTrascendencia xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">01</ClaveRegimenEspecialOTrascendencia>
                                        <DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">VENTAS</DescripcionOperacion>
                                        <Contraparte xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                                <NombreRazon>NOMBRE CLIENTE</NombreRazon>
                                                <NIF>12345678Z</NIF>
                                        </Contraparte>
                                        <TipoDesglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                                                <DesgloseFactura>
                                                        <Sujeta>
                                                                <NoExenta>
                                                                        <TipoNoExenta>S1</TipoNoExenta>
                                                                        <DesgloseIVA>
                                                                                <DetalleIVA>
                                                                                        <TipoImpositivo>21.00</TipoImpositivo>
                                                                                        <BaseImponible>16.50</BaseImponible>
                                                                                        <CuotaRepercutida>3.47</CuotaRepercutida>
                                                                                        <TipoRecargoEquivalencia>5.20</TipoRecargoEquivalencia>
                                                                                        <CuotaRecargoEquivalencia>0.86</CuotaRecargoEquivalencia>
                                                                                </DetalleIVA>
                                                                        </DesgloseIVA>
                                                                </NoExenta>
                                                        </Sujeta>
                                                </DesgloseFactura>
                                        </TipoDesglose>
                                </FacturaExpedida>
                        </RegistroLRFacturasEmitidas>
                </SuministroLRFacturasEmitidas>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>



Muchas Gracias, así lo haré. Animo a tod@s, cada vez nos queda menos.

nincillo 18-06-2017 20:20:47

Estoy volviéndome loco con la interpretación de la respuesta tras el envío de las facturas.

La respuesta que recibo es:

Código:

<?xml version="1.0"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Header/>
  <env:Body Id="Body">
    <siiR:RespuestaLRFacturasEmitidas xmlns:siiR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaSuministro.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
      <siiR:CSV>ExxxxxxX</siiR:CSV>
      <siiR:DatosPresentacion>
        <sii:NIFPresentador>xxxxxx</sii:NIFPresentador>
        <sii:TimestampPresentacion>18-06-2017 10:15:56</sii:TimestampPresentacion>
      </siiR:DatosPresentacion>
      <siiR:Cabecera>
        <sii:IDVersionSii>0.7</sii:IDVersionSii>
        <sii:Titular>
          <sii:NombreRazon>el nombre que sea</sii:NombreRazon>
          <sii:NIF>xxxxxx</sii:NIF>
        </sii:Titular>
        <sii:TipoComunicacion>A0</sii:TipoComunicacion>
      </siiR:Cabecera>
      <siiR:EstadoEnvio>ParcialmenteCorrecto</siiR:EstadoEnvio>
      <siiR:RespuestaLinea>
        <siiR:IDFactura>
          <sii:IDEmisorFactura>
            <sii:NIF>xxxxxxx</sii:NIF>
          </sii:IDEmisorFactura>
          <sii:NumSerieFacturaEmisor>110896/F</sii:NumSerieFacturaEmisor>
          <sii:FechaExpedicionFacturaEmisor>30/12/2011</sii:FechaExpedicionFacturaEmisor>
        </siiR:IDFactura>
        <siiR:EstadoRegistro>Correcto</siiR:EstadoRegistro>
      </siiR:RespuestaLinea>

        <siiR:IDFactura>
          <sii:IDEmisorFactura>
            <sii:NIF>xxxxxxx</sii:NIF>
          </sii:IDEmisorFactura>
          <sii:NumSerieFacturaEmisor>110899/F</sii:NumSerieFacturaEmisor>
          <sii:FechaExpedicionFacturaEmisor>30/12/2011</sii:FechaExpedicionFacturaEmisor>
        </siiR:IDFactura>
        <siiR:EstadoRegistro>Incorrecto</siiR:EstadoRegistro>
        <siiR:CodigoErrorRegistro>1100</siiR:CodigoErrorRegistro>
        <siiR:DescripcionErrorRegistro>Valor o tipo incorrecto del campo: ImporteTotal</siiR:DescripcionErrorRegistro>
      </siiR:RespuestaLinea>
    </siiR:RespuestaLRFacturasEmitidas>
  </env:Body>
</env:Envelope>

El problema lo tengo al intentar obtener el valor de: sii:NumSerieFacturaEmisor

El código que uso es:

Código:

            lDocument := TXMLDocument.Create(nil);
            lDocument.LoadFromXML(UTF8Encode(MemoRespuesta.Text));
            // Me posiciono en el nodo que realmente tiene los datos que necesito.
            lnode := lDocument.ChildNodes.FindNode('env:Envelope');
            LNode2 := lNode.ChildNodes['env:Body'];
            // Apunto al siguiente nodo que es donde está ya la chicha.
            // No lo hize con FinNode('VNifV2Sal:VNifV2Sal') porque no funcionó de ninguna forma
            LNode3 := lNode2.ChildNodes[0];
            // Ahora recorro todos los nodos buscando los correspondientes a cada una de las facturas
            for i := 0 to LNode3.ChildNodes.Count - 1 do
              begin
                If lnode3.ChildNodes[i].NodeName = 'siiR:RespuestaLinea' Then
                  begin
                    lNodeRespuestaLinea := lnode3.ChildNodes[i].CloneNode(true);
                    lNodeIDFactura      := lNodeRespuestaLinea.ChildNodes['siiR:IDFactura'].CloneNode(true);
                    // Este si que lo encuentra por nombre !!!!
                    MemoInterpretado.Lines.add('=>'+lNodeRespuestaLinea.ChildValues['siiR:EstadoRegistro']);

                    // Mediante el número del nodo hijo si puedo acceder al valor
                    MemoInterpretado.Lines.add(lNodeIDFactura.ChildNodes[1].NodeName);
                    MemoInterpretado.Lines.add(lNodeIDFactura.ChildNodes[1].NodeValue);

                    // Por el nombre no funciona. Es como si no lo encontrara.
                    MemoInterpretado.Lines.add('Aquí ya no lo consigo: ' & lNodeIDFactura.ChildNodes['sii:NumSerieFacturaEmisor'].NodeValue);
                  end;
              end;


El resultado que obtengo es:

Código:

Resultado Envío: ParcialmenteCorrecto
=>Correcto
sii:NumSerieFacturaEmisor
110896/F
Aquí ya no lo consigo:

Por las pruebas que he estado haciendo parece que si el nodo fuese: <siiR:NumSerieFacturaEmisor>110899/F</siiR:NumSerieFacturaEmisor> si que lo encontraría por el nombre.

¿Podrá tratarse de algún bug o algo de la librería que al haber nodos con sii y nodos con siiR se "lie"?

Las variables las estoy definiendo:

Código:

  lDocument : IXMLDocument;
  lNode, lNode2, lNode3, lNode4, lNodeRespuestaLinea, lNodeIDFactura : IXMLNode;

Un saludo.

Sergio J. 20-06-2017 11:51:02

Ejemplos de Facturas Recibidas
 
Hola a la sala:

Agradecería que alguien publicara algún ejemplo archivo .xml de facturas recibidas nacionales. He visto varios de facturas emitidas y varias modalidades pero no de facturas recibidas.

Un saludo y gracias con antelación.

CMB 20-06-2017 12:11:08

Cita:

Empezado por Sergio J. (Mensaje 518424)
Hola a la sala:

Agradecería que alguien publicara algún ejemplo archivo .xml de facturas recibidas nacionales. He visto varios de facturas emitidas y varias modalidades pero no de facturas recibidas.

Un saludo y gracias con antelación.

En este documento, punto 8.1.2., página 190 y siguientes, encontrarás varios ejemplos, que además al ser oficiales, existe garantía de que no contienen errores.

http://www.agenciatributaria.es/stat...oWeb_es_es.pdf

Saludos,

Sergio J. 20-06-2017 12:36:33

Cita:

Empezado por CMB (Mensaje 518425)
En este documento, punto 8.1.2., página 190 y siguientes, encontrarás varios ejemplos, que además al ser oficiales, existe garantía de que no contienen errores.

http://www.agenciatributaria.es/stat...oWeb_es_es.pdf

Saludos,

Gracias CMB, había visto anteriormente ese documento pero seguramente no llegué hasta el final.

Un saludo

nincillo 22-06-2017 10:56:56

Cita:

Empezado por CMB (Mensaje 518425)
En este documento, punto 8.1.2., página 190 y siguientes, encontrarás varios ejemplos, que además al ser oficiales, existe garantía de que no contienen errores.

http://www.agenciatributaria.es/stat...oWeb_es_es.pdf

Saludos,

Hola. He estado revisando el documento y la verdad es que no acabo de tener claro la estructura de una factura de compra intracomunitaria.

¿Alguien podría poner un XML de ejemplo?. Gracias.

CMB 22-06-2017 11:50:02

Cita:

Empezado por nincillo (Mensaje 518569)
Hola. He estado revisando el documento y la verdad es que no acabo de tener claro la estructura de una factura de compra intracomunitaria.
¿Alguien podría poner un XML de ejemplo?. Gracias.

Tampoco yo lo tengo claro. Pero te aconsejaría que formules una pregunta similar en el otro foro Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice pues me temo que este es mucho menos visitado.

Saludos,

nincillo 22-06-2017 13:14:23

Cita:

Empezado por CMB (Mensaje 518570)
Tampoco yo lo tengo claro. Pero te aconsejaría que formules una pregunta similar en el otro foro Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice pues me temo que este es mucho menos visitado.

Saludos,

Así lo haré a ver si hay suerte...

jlrbotella 05-07-2017 09:20:26

¿Como se registra una factura emitida en España con venta de mercancía a Canarias?. ¿Es necesario registrarla?

Gracias

manelb 05-07-2017 18:04:15

Cita:

Empezado por jlrbotella (Mensaje 518953)
¿Como se registra una factura emitida en España con venta de mercancía a Canarias?. ¿Es necesario registrarla?

Gracias

Lo tienes en el punto de las preguntas frecuentes

2.22. ¿Un sujeto pasivo que aplique el SII, suministrará información de las operaciones sujetas a IGIC o IPSI?

newtron 21-07-2017 09:11:11

Factura rectificativa compras
 
1 Archivos Adjunto(s)
Hola.

Aquí pongo un ejemplo de factura rectificativa de compras.

Saludos

Lorena.ro 29-08-2017 16:30:14

Como registar una factura a cliente con NIF N-
 
Sabeis como se debe registar en el SII una factura a un cliente con NIF que empieza por N? la factura emitida lleva IVA del 21%.
gracias

grouillon 20-12-2017 00:42:53

Facturas emitidas C#
 
Hola buenas noches, ya sé que no es un foro de C#, pero es que no hay un foro tan completo de ello y este parece muy colaborativo.
Necesito un ejemplo de facturas emitidas principalmente el desglose del IVA (facturasexpedidastypetipodesglose) es para el tema de los ficheros XML del SII, pero en esta parte estoy atascada.
muchas gracias, gr


La franja horaria es GMT +2. Ahora son las 22:31:06.

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