Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice (https://www.clubdelphi.com/foros/showthread.php?t=91252)

newtron 13-04-2017 10:38:53

Cita:

Empezado por PASPAS (Mensaje 515520)
No ningun problema por ahora solo cuando cambiaron a la version 0.6 tuve que ajustar los params de Eldos y ya esta por ahora va todo ok. Ademas funciona rapido....
delphi 7
Eldos
Nativexml
Con estos componentes funciona ok

Ahhhhhhhhhh... ok, que ese tema lo solucionas con los sbb, no con componentes de delphi. Con Berlín no necesitas componentes de terceros.

Nasca 13-04-2017 10:46:20

Cita:

Empezado por newtron (Mensaje 515531)
Ahhhhhhhhhh... ok, que ese tema lo solucionas con los sbb, no con componentes de delphi. Con Berlín no necesitas componentes de terceros.

Esto va en gustos. Yo directamente monto/leo los xml a pelo y hago las comunicaciones con Indy. Con lo que me sería indiferente que versión de Delphi usar.
Si acaso algo puede ser determinante es el soporte unicode del IDE.

newtron 14-04-2017 09:37:34

Cita:

Empezado por Nasca (Mensaje 515533)
Esto va en gustos. Yo directamente monto/leo los xml a pelo y hago las comunicaciones con Indy. Con lo que me sería indiferente que versión de Delphi usar.
Si acaso algo puede ser determinante es el soporte unicode del IDE.

Vale pero ¿cómo resuelves el tema del certificado?

newtron 15-04-2017 10:58:01

Holaaaaaa...

¿Alguien haciendo pruebas con esto del SII? yo llevo un rato intentando y no para de darme errores, ¿será el servidor?

Saludos

CMB 15-04-2017 11:09:21

Cita:

Empezado por newtron (Mensaje 515547)
Holaaaaaa...

¿Alguien haciendo pruebas con esto del SII? yo llevo un rato intentando y no para de darme errores, ¿será el servidor?

Saludos

Hoy a las 11:07 está funcionando bien. He hecho tres peticiones, cambios, bajas y consultas, y he recibido respuesta de las tres.

newtron 15-04-2017 11:14:08

Cita:

Empezado por CMB (Mensaje 515548)
Hoy a las 11:07 está funcionando bien. He hecho tres peticiones, cambios, bajas y consultas, y he recibido respuesta de las tres.

Ahora si, se ve que han tenido un momento tonto. Gracias.

newtron 15-04-2017 11:45:04

Hola de nuevo.

Estoy atascado con las facturas recibidas de compras de bienes y servicios intracomunitarios y no encuentro ningún ejemplo en la documentación. ¿Algún ejemplo del XML por ahí?

Edito: Puestos a pedir me vendría mejor un ejemplo de código usando los objetos del webservice.

Gracias

RafaSerMed 17-04-2017 12:20:55

Cita:

Empezado por PASPAS (Mensaje 515518)
Es correcto la Aeat comprueba en el censo el nif y nombre.
Lo que hay es un sitio para comprobarlo a pelo.
Lo que creo que haria falta es pedirles a la Aeat que habiliten un sevicio wdsl para comprobar estos datos. Porque sino nuestros clientes se mosquearan al tener que rectificar estos datos por cada petecion al Siisi Si alguien sabe una peticion para validar el dato que lo ponga en el foro.
Gracias y que paseis buenas pascuas....

Efectivamente a mi ahora ya me pasa. El compañero tiene razón, facturas a particulares introducidas perfectamente con sus dos apellidos y en el caso de nombres compuestos tener que meter ambos...... (comprobado). No se yo.

CMB 17-04-2017 15:52:13

Cita:

Empezado por RafaSerMed (Mensaje 515560)
Efectivamente a mi ahora ya me pasa. El compañero tiene razón, facturas a particulares introducidas perfectamente con sus dos apellidos y en el caso de nombres compuestos tener que meter ambos...... (comprobado). No se yo.

El Webservice de pruebas a veces admite nombres del tipo Juan Pérez Pérez, pero otras veces no. Hay que poner Pérez Pérez Juan. Cuando no lo admite suele contestar "Error 3002 No existe el registro". Creo que se refiere a eso. En la documentación sobre validación de errores está muy mal explicado.

En cualquier caso eso es responsabilidad del usuario, tiene que poner siempre el nombre fiscal y es muy difícil de controlar por programa. ¿Qué sucede si en vez de poner MIEMPRESA, S.L.U. pone MIEMPRESA, S.L. o MIEMPRESA, S.A.? Sin contar que los puntos y las comas podrían estar o no estar.

Nasca 17-04-2017 16:06:16

Cita:

Empezado por CMB (Mensaje 515562)
El Webservice de pruebas a veces admite nombres del tipo Juan Pérez Pérez, pero otras veces no. Hay que poner Pérez Pérez Juan. Cuando no lo admite suele contestar "Error 3002 No existe el registro". Creo que se refiere a eso. En la documentación sobre validación de errores está muy mal explicado.

En cualquier caso eso es responsabilidad del usuario, tiene que poner siempre el nombre fiscal y es muy difícil de controlar por programa. ¿Qué sucede si en vez de poner MIEMPRESA, S.L.U. pone MIEMPRESA, S.L. o MIEMPRESA, S.A.? Sin contar que los puntos y las comas podrían estar o no estar.

Este problema solo es aplicable a personas físicas residentes. En las personas jurídicas no hay dicha comprobación de nombres, solo si están de alta en el censo o no.

CMB 17-04-2017 16:53:40

Cita:

Empezado por Nasca (Mensaje 515564)
Este problema solo es aplicable a personas físicas residentes. En las personas jurídicas no hay dicha comprobación de nombres, solo si están de alta en el censo o no.

Lo acabo de comprobar y es cierto. Con una persona jurídica, no importa el nombre que le pongas, mientras sea un NIF reconocido. Sin embargo, con personas físicas no lo admite. Responde Error en el bloque de la Contraparte. El NIF no está identificado. NIF:XXXXXXXXX. NOMBRE_RAZON:XXX.

Pero ¿será así también en la fase definitiva?

CMB 17-04-2017 16:59:51

¿Cuándo empezará la segunda fase?
 
¿Alguien tiene idea de la fecha en que está previsto generalizar el SII?

Es decir, cuándo afectará a todas o casi todas las empresas y no sólo a las que facturan más de 6 millones, los del REDEME y unos pocos más, que son el 2% del total de negocios, y también algo así como el 2% del mercado de software.

Saludos,

RafaSerMed 17-04-2017 17:05:02

Cita:

Empezado por CMB (Mensaje 515567)
¿Alguien tiene idea de la fecha en que está previsto generalizar el SII?

Es decir, cuándo afectará a todas o casi todas las empresas y no sólo a las que facturan más de 6 millones, los del REDEME y unos pocos más, que son el 2% del total de negocios, y también algo así como el 2% del mercado de software.

Saludos,

Eso no se sabe. Segun la AEAT, puede ser que nunca o puede ser que el año que viene. De momento "creo" que su discurso oficial es "no está previsto"

newtron 17-04-2017 18:48:06

Cita:

Empezado por newtron (Mensaje 515550)
Hola de nuevo.

Estoy atascado con las facturas recibidas de compras de bienes y servicios intracomunitarios y no encuentro ningún ejemplo en la documentación. ¿Algún ejemplo del XML por ahí?

Edito: Puestos a pedir me vendría mejor un ejemplo de código usando los objetos del webservice.

Gracias

Toc toc..... "¿meseoye?" :D:D

Nasca 17-04-2017 18:56:34

Cita:

Empezado por newtron (Mensaje 515570)
Toc toc..... "¿meseoye?" :D:D

Tienes ejemplos en el documento: http://www.agenciatributaria.es/stat...v0.6_es_es.pdf

También puedes usar la extensión Wizdler en Chrome o Firefox y directamente te genera ejemplos.

CMB 17-04-2017 19:41:43

Respuesta a consultas de facturas emitidas o recibidas
 
En las respuestas a consultas de facturas emitidas o recibidas existe un campo llamado <siiLRRC:EstadoRegistro> cuyo valor puede ser (por lo menos) Correcta y Anulada. ¿Existe alguna otra respuesta posible? Por ejemplo, con las aceptadas con errores, ¿cuál es la palabra o frase que aparece?

Y otras posibilidades?

En el documento SII_Descripcion_ServicioWeb_v0.6.pdf no logro encontrar esa información. Juraría que no está.

Muchas gracias.

Saludos,

newtron 17-04-2017 19:43:52

Cita:

Empezado por Nasca (Mensaje 515572)
Tienes ejemplos en el documento: http://www.agenciatributaria.es/stat...v0.6_es_es.pdf

También puedes usar la extensión Wizdler en Chrome o Firefox y directamente te genera ejemplos.

Gracias por contestar.

Ya he estado revisando ese documento y solo hay (que yo haya visto) un ejemplo de "Determinadas operaciones intracomunitarias" no de una Factura recibida con el tipo de compra intracomunitaria (igual estoy equivocado)

Lo del Wizler no sé cómo va, lo he instalado pero no sé cómo sacarle ejemplos.

Gracias de nuevo.

Nasca 17-04-2017 20:03:40

Cita:

Empezado por newtron (Mensaje 515577)
Gracias por contestar.

Ya he estado revisando ese documento y solo hay (que yo haya visto) un ejemplo de "Determinadas operaciones intracomunitarias" no de una Factura recibida con el tipo de compra intracomunitaria (igual estoy equivocado)

Perdona, fallo mío, pensaba que te referías a eso. :confused:

En tu caso mira la FAQ, aparecen ejemplos de cómo hay que informarlas, claves de operación y de exención a aplicar en ventas.

En el caso de compras, que recuerde ahora mismo, hay que aplicar el tipo ClaveRegimenEspecialOTrascendencia: 09 Adquisiciones intracomunitarias de bienes y prestaciones de servicios.

newtron 17-04-2017 20:10:54

Cita:

Empezado por Nasca (Mensaje 515578)
Perdona, fallo mío, pensaba que te referías a eso. :confused:

En tu caso mira la FAQ, aparecen ejemplos de cómo hay que informarlas, claves de operación y de exención a aplicar en ventas.

En el caso de compras, que recuerde ahora mismo, hay que aplicar el tipo ClaveRegimenEspecialOTrascendencia: 09 Adquisiciones intracomunitarias de bienes y prestaciones de servicios.

Si, hasta ahí llego. El problema es que me da un error que dice "Error 1114 Los campos IDEmisorFactura y Contraparte son distintos" y no sé por dónde me viene el problema porque por más vueltas que le doy no consigo verlo.

Saludos

CMB 17-04-2017 20:12:04

Cita:

Empezado por CMB (Mensaje 515576)
En las respuestas a consultas de facturas emitidas o recibidas existe un campo llamado <siiLRRC:EstadoRegistro> cuyo valor puede ser (por lo menos) Correcta y Anulada. ¿Existe alguna otra respuesta posible? Por ejemplo, con las aceptadas con errores, ¿cuál es la palabra o frase que aparece?
Y otras posibilidades?

¿Dónde se puede consultar? Gracias.

Nasca 17-04-2017 20:24:01

Cita:

Empezado por newtron (Mensaje 515579)
Si, hasta ahí llego. El problema es que me da un error que dice "Error 1114 Los campos IDEmisorFactura y Contraparte son distintos" y no sé por dónde me viene el problema porque por más vueltas que le doy no consigo verlo.

Revisa que informas adecuadamente país, tipo de identificados y un NIF incluyendo el código ISO del país al principio. Se ponen en IDOtro, como CodigoPais, ID e IDType.
En Contraparte con NombreRazon es suficiente.

Yo he enviado varias y no me ha dado problema.

Nasca 17-04-2017 20:28:38

Cita:

Empezado por CMB (Mensaje 515580)
¿Dónde se puede consultar? Gracias.

En RespuestaSuministro.xsd: EstadoRegistroType

Código:

    <simpleType name="EstadoRegistroType">
        <restriction base="string">
            <enumeration value="Correcto">
                <annotation>
                    <documentation xml:lang="es">Correcto</documentation>
                </annotation>
            </enumeration>
            <enumeration value="AceptadoConErrores">
                <annotation>
                    <documentation xml:lang="es">Aceptado con Errores. Ver detalle del error</documentation>
                </annotation>
            </enumeration>
            <enumeration value="Incorrecto">
                <annotation>
                    <documentation xml:lang="es">Incorrecto</documentation>
                </annotation>
            </enumeration>
        </restriction>
    </simpleType>


newtron 17-04-2017 20:33:41

Cita:

Empezado por Nasca (Mensaje 515581)
Revisa que informas adecuadamente país, tipo de identificados y un NIF incluyendo el código ISO del país al principio. Se ponen en IDOtro, como CodigoPais, ID e IDType.
En Contraparte con NombreRazon es suficiente.

Yo he enviado varias y no me ha dado problema.

Todo eso es lo que estoy mirando pero nada. Bueno, gracias, seguiré mirando.

CMB 17-04-2017 21:49:07

Cita:

Empezado por Nasca (Mensaje 515582)
En RespuestaSuministro.xsd: EstadoRegistroType

Código:

    <simpleType name="EstadoRegistroType">
        <restriction base="string">
            <enumeration value="Correcto">
                <annotation>
                    <documentation xml:lang="es">Correcto</documentation>
                </annotation>
            </enumeration>
            <enumeration value="AceptadoConErrores">
                <annotation>
                    <documentation xml:lang="es">Aceptado con Errores. Ver detalle del error</documentation>
                </annotation>
            </enumeration>
            <enumeration value="Incorrecto">
                <annotation>
                    <documentation xml:lang="es">Incorrecto</documentation>
                </annotation>
            </enumeration>
        </restriction>
    </simpleType>


Nasca, muchas gracias, pero eso no sirve para las consultas.

La respuesta a una consulta incluye Correcta (en femenino) y Anulada, que no están en el código que adjuntas. Pero no sé dónde mirar cómo se refieren a las aceptadas con errores, literalmente. ¿En qué WSDL se puede ver?

Agradecido.

Nasca 17-04-2017 22:30:53

Cita:

Empezado por CMB (Mensaje 515584)
Nasca, muchas gracias, pero eso no sirve para las consultas.

La respuesta a una consulta incluye Correcta (en femenino) y Anulada, que no están en el código que adjuntas. Pero no sé dónde mirar cómo se refieren a las aceptadas con errores, literalmente. ¿En qué WSDL se puede ver?

Está claro que llevo un mal lunes, mejor me acuesto, no doy ni una :(

Lo lógico es que estuviese definida en: RespuestaConsultaLR.xsd que es dónde se define siiLRRC, pero no lo está. A ver si en la versión 0.7 amplían esa información.

CMB 17-04-2017 22:44:45

Cita:

Empezado por Nasca (Mensaje 515585)
Está claro que llevo un mal lunes, mejor me acuesto, no doy ni una :(

Lo lógico es que estuviese definida en: RespuestaConsultaLR.xsd que es dónde se define siiLRRC, pero no lo está. A ver si en la versión 0.7 amplían esa información.

Pues esperamos a la nueva versión. Ya casi es hora de acostarse.

Muchas gracias.

javi_valencia44 18-04-2017 09:05:17

Se sabe cuando sale la versión 0.7?

CMB 18-04-2017 09:17:57

Cita:

Empezado por javi_valencia44 (Mensaje 515588)
Se sabe cuando sale la versión 0.7?

Probablemente antes de julio.

Saludos,

keys 18-04-2017 09:18:16

Cita:

Empezado por newtron (Mensaje 515583)
Todo eso es lo que estoy mirando pero nada. Bueno, gracias, seguiré mirando.

Hola a todos! después de estar unos días fuera de servicio me reincorporo aportando lo siguente. Los operadores intracomunitarios hay que declararlos de la siguiente forma como dicen las faqs.

identificación mediante la clave 2 en el campo de tipos de Identificación en el país de residencia “IDType” y su Número de Operador Intracomunitario en el campo "ID". El campo “CodigoPais” no será obligatorio.

Es decir hay que poner la clave 2 (NIF-IVA) en el campo IDtype y el Documento se pone IDOtro.ID, este tiene que estar las letras del pais (P. ejemplo DE123456789 para alemania), es decir se trata como un nacional pero hay que rellenar el idotro.

<NombreRazon>OPERADOR ALEMAN</NombreRazon>


-<IDOtro>

<CodigoPais>DE</CodigoPais>

<IDType>02</IDType>

<ID>DE0123456789</ID>

</IDOtro>
Un Saludo.

newtron 18-04-2017 09:50:39

Cita:

Empezado por keys (Mensaje 515590)
Hola a todos! después de estar unos días fuera de servicio me reincorporo aportando lo siguente. Los operadores intracomunitarios hay que declararlos de la siguiente forma como dicen las faqs.

identificación mediante la clave 2 en el campo de tipos de Identificación en el país de residencia “IDType” y su Número de Operador Intracomunitario en el campo "ID". El campo “CodigoPais” no será obligatorio.

Es decir hay que poner la clave 2 (NIF-IVA) en el campo IDtype y el Documento se pone IDOtro.ID, este tiene que estar las letras del pais (P. ejemplo DE123456789 para alemania), es decir se trata como un nacional pero hay que rellenar el idotro.

<NombreRazon>OPERADOR ALEMAN</NombreRazon>


-<IDOtro>

<CodigoPais>DE</CodigoPais>

<IDType>02</IDType>

<ID>DE0123456789</ID>

</IDOtro>
Un Saludo.

Gracias Keys por la respuesta. Así lo estoy haciendo pero me da el error que comento en los otros posts, igual me sobra/falta algún otro campo que no consigo localizar.

javi_valencia44 18-04-2017 09:55:19

Cita:

Empezado por newtron (Mensaje 515592)
Gracias Keys por la respuesta. Así lo estoy haciendo pero me da el error que comento en los otros posts, igual me sobra/falta algún otro campo que no consigo localizar.

Que error te da?

Prueba a hacer una prueba con la misma información quitando un campo distinto en cada una de ellas

keys 18-04-2017 10:01:18

Cita:

Empezado por newtron (Mensaje 515579)
Si, hasta ahí llego. El problema es que me da un error que dice "Error 1114 Los campos IDEmisorFactura y Contraparte son distintos" y no sé por dónde me viene el problema porque por más vueltas que le doy no consigo verlo.

Saludos

Yo creo que no tienes lo mismo en los datos del Emisor de la Factua y en los de la contraparte. Que en este caso deben estar igual. Son los datos del proveedor intracomunitario en los dos casos. Pon el fichero por si se puede ver algo.

newtron 18-04-2017 10:21:03

Cita:

Empezado por javi_valencia44 (Mensaje 515593)
Que error te da?

Prueba a hacer una prueba con la misma información quitando un campo distinto en cada una de ellas

Gracias Javi, estoy poniendo y quitando datos como los locos y nada. Seguro que es alguna tontería pero no doy con ella.

Cita:

Empezado por keys (Mensaje 515594)
Yo creo que no tienes lo mismo en los datos del Emisor de la Factua y en los de la contraparte. Que en este caso deben estar igual. Son los datos del proveedor intracomunitario en los dos casos. Pon el fichero por si se puede ver algo.

Yo lo haría pero todavía no sé cómo generar el XML que se envía a partir de los objetos del webservice, ¿tú sabes cómo?

keys 18-04-2017 10:44:18

Cita:

Empezado por newtron (Mensaje 515595)



Yo lo haría pero todavía no sé cómo generar el XML que se envía a partir de los objetos del webservice, ¿tú sabes cómo?

En el evento afterExecute del objeto HttpTrio pones lo siguiente:

Código Delphi [-]
var
  ss:TFileStream;
begin

    if FileExists('c:\tmp\salida.xml') then
     begin
       DeleteFile('c:\tmp\salida.xml');
     end;

    ss:=TFileStream.Create('c:\tmp\salida.xml', fmCreate);
    SOAPResponse.Position := 0;
    ss.CopyFrom(SOAPResponse, SOAPResponse.size);
    ss.Free;
    SOAPResponse.Position := 0;

newtron 18-04-2017 10:49:55

Cita:

Empezado por keys (Mensaje 515596)
En el evento afterExecute del objeto HttpTrio pones lo siguiente:

Código Delphi [-]var ss:TFileStream; begin if FileExists('c:\tmp\salida.xml') then begin DeleteFile('c:\tmp\salida.xml'); end; ss:=TFileStream.Create('c:\tmp\salida.xml', fmCreate); SOAPResponse.Position := 0; ss.CopyFrom(SOAPResponse, SOAPResponse.size); ss.Free; SOAPResponse.Position := 0;

Eso ya lo había probado pero lo que crea es un XML con el error que devuelve la llamada, yo estoy intentando ver si hay forma de generar el XML que se envía con los datos de la factura.

keys 18-04-2017 10:52:26

Perdon es el evento BeforeExecute.

newtron 18-04-2017 11:17:17

Buenas, por fin he conseguido extraer el XML, una cosa que no me cuadra es poner el NIF del proveedor sin el prefijo de país en el apartado IdFactura y con el prefijo en la contraparte pero es que si no lo hago así me da otros errores.

Cita:

<?xml version="1.0"?>

-<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">


-<SOAP-ENV:Body>


-<SuministroLRFacturasRecibidas 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.6</IDVersionSii>


-<Titular>

<NombreRazon>MI NOMBRE</NombreRazon>

<NIF>XXXXXXXX</NIF>

</Titular>

<TipoComunicacion>A0</TipoComunicacion>

</Cabecera>


-<RegistroLRFacturasRecibidas>


-<PeriodoImpositivo xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">

<Ejercicio>2017</Ejercicio>

<Periodo>02</Periodo>

</PeriodoImpositivo>


-<IDFactura>


-<IDEmisorFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">

<NIF>277419107</NIF>

</IDEmisorFactura>

<NumSerieFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">COMPINT1/201704181106000</NumSerieFacturaEmisor>

<FechaExpedicionFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">02/02/2017</FechaExpedicionFacturaEmisor>

</IDFactura>


-<FacturaRecibida>

<TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">F1</TipoFactura>

<ClaveRegimenEspecialOTrascendencia xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">09</ClaveRegimenEspecialOTrascendencia>

<ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">121</ImporteTotal>

<DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">Su Factura</DescripcionOperacion>


-<DesgloseFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">


-<DesgloseIVA>


-<DetalleIVA>

<TipoImpositivo>21</TipoImpositivo>

<BaseImponible>100</BaseImponible>

<CuotaSoportada>21</CuotaSoportada>

</DetalleIVA>

</DesgloseIVA>

</DesgloseFactura>


-<Contraparte xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">

<NombreRazon>PROVEEDOR EXTRANJERO</NombreRazon>


-<IDOtro>

<CodigoPais>GB</CodigoPais>

<IDType>04</IDType>

<ID>GB277419107</ID>

</IDOtro>

</Contraparte>

<FechaRegContable xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">02/02/2017</FechaRegContable>

<CuotaDeducible xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">100</CuotaDeducible>

</FacturaRecibida>

</RegistroLRFacturasRecibidas>

<RegistroLRFacturasRecibidas xmlns="" xsi:nil="true"/>

</SuministroLRFacturasRecibidas>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope


keys 18-04-2017 11:19:47

Tienes que poner lo mismo en el id dew factura y en la contraparte. Exactamente lo mismo con el prefijo del pais.

keys 18-04-2017 11:20:47

IDType 02 no 04

newtron 18-04-2017 11:27:52

Cita:

Empezado por keys (Mensaje 515602)
Tienes que poner lo mismo en el id dew factura y en la contraparte. Exactamente lo mismo con el prefijo del pais.

Si pongo el prefijo del pais en el bloque "IdFactura" me da un error de tipo incorrecto.

¿Tienes algún XML de ejemplo por ahí?


La franja horaria es GMT +2. Ahora son las 10:04:29.

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