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)

CMB 23-09-2017 12:47:50

Cita:

Empezado por PASPAS (Mensaje 521262)
Pienso q tienes razon cmb en todo caso solo si existe factura asociada dua podria informarse del iva pero siempre q el proveedor sea aduanero.
Creo q seria esta la unica posibilidad de informar iva.
Saludos

Muchas gracias.

Entonces debo entender que una factura de servicios a Canarias no está sujeta a inversión del sujeto pasivo, pues no es una exportación ni existen aduanas de por medio.

Si alguien no está de acuerdo, por favor, que ponga una nota.

Saludos,

CMB 23-09-2017 16:34:28

Cambios en comprobación censal
 
Cita:

Empezado por shiximaru (Mensaje 521251)
Novedad de Hoy sobre el censo de personas fisicas.
22--09-2017 SII: Mejora en el servicio de ayuda de identificación.
El servicio de ayuda de identificación fiscal ha sido objeto de una mejora de modo que, con la finalidad de ayudar en la identificación y comprobación del alta en el censo de la AEAT de personas físicas, si los datos identificativos son similares a los existentes en el censo, se devuelve el apellido y nombre tal y como constan en el censo de la AEAT.

Si tienes algun error en tu NIF y Razon social. Y el error hace que segun ellos la razon social es similar. Te dicen exactamente como tiene la AEAT al nif censado. Esto pues puede ser bastante util.

¿Podrías indicar de dónde sale esa información?

He hecho un montón de comprobaciones censales y no observo ningún cambio respecto a lo de antes.

Si el nombre de la persona física tiene una letra cambiada y el NIF es correcto, lo da por bueno y el nombre que devuelve continúa teniendo la letra cambiada.

Da igual, también, que pongas primero los apellidos y luego el nombre, o a la inversa. Siempre te devuelve el nombre tal como lo has enviado.

Pruebas realizadas hoy día 23 a las 16:25h.

Muchas gracias,

nuevo1234 23-09-2017 18:36:08

Cita:

Empezado por CMB (Mensaje 521266)
¿Podrías indicar de dónde sale esa información?

He hecho un montón de comprobaciones censales y no observo ningún cambio respecto a lo de antes.

Si el nombre de la persona física tiene una letra cambiada y el NIF es correcto, lo da por bueno y el nombre que devuelve continúa teniendo la letra cambiada.

Da igual, también, que pongas primero los apellidos y luego el nombre, o a la inversa. Siempre te devuelve el nombre tal como lo has enviado.

Pruebas realizadas hoy día 23 a las 16:25h.

Muchas gracias,

Se refiere al servicio de ayuda:

Comprobación de un NIF de terceros a efectos censales

https://www1.agenciatributaria.gob.e...BUGC-JDIT/Cnec

CMB 23-09-2017 22:29:59

Comprobación de un NIF de terceros a efectos censales
 
Cita:

Empezado por nuevo1234 (Mensaje 521268)
Se refiere al servicio de ayuda:
Comprobación de un NIF de terceros a efectos censales
https://www1.agenciatributaria.gob.e...BUGC-JDIT/Cnec

Efectivamente, cuando lo pides en esa página que citas con el nombre ligeramente modificado, la AEAT devuelve el nombre correcto. Muy bien!

Pero cuando se pide por webservice desde dentro de un programa en Delphi, la respuesta contiene exactamente el mismo nombre y apellidos que han sido enviados, sin corregir.

Esta es una respuesta típica:
Cita:

<?xml version="1.0" encoding="windows-1252"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Body>
<VNifV1Sal:VNifV1Sal xmlns:VNifV1Sal="http://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/burt/jdit/ws/VNifV1Sal.xsd">
<VNifV1Sal:Nif>11111111E</VNifV1Sal:Nif>
<VNifV1Sal:Nombre>PEREZ PEREZ PERICO</VNifV1Sal:Nombre>
</VNifV1Sal:VNifV1Sal>
</env:Body>
</env:Envelope>
Saludos,

PASPAS 24-09-2017 08:26:18

Cita:

Empezado por PASPAS (Mensaje 521263)
Desde este sabado creo q existen cambios en ws con respecto al certificado.
Ahora en entorno de pruebas me devuelve q el nif no esta identificado para enviar al sii de pruebas.
Ni esto ni acceder al portal pruebas. Hasta ahora enviaba sin problemas con ese certificado censado en la aeat.
Os pasa esto?
Puede q ahora esten verificando mas informacion del cert.
Sera q ahora solo los permitidos en sii puedan enviar.

Saludos

Me respondo a mi mismo.
ya vuelve a funcionar sería alguna cosa de la Aeat.
Saludos

PASPAS 24-09-2017 08:32:46

Cita:

Empezado por CMB (Mensaje 521269)
Efectivamente, cuando lo pides en esa página que citas con el nombre ligeramente modificado, la AEAT devuelve el nombre correcto. Muy bien!

Pero cuando se pide por webservice desde dentro de un programa en Delphi, la respuesta contiene exactamente el mismo nombre y apellidos que han sido enviados, sin corregir.

Esta es una respuesta típica:
Saludos,

Pero no nos sirve en ese proceso.
Deberían publicarlo en el proceso masivo.
Para lo que tenemos implementado y mas si costan en breve el unitario.

http://www.agenciatributaria.es/AEAT...gistros_.shtml

figo21 25-09-2017 08:32:49

Cita:

Empezado por PASPAS (Mensaje 521274)
Pero no nos sirve en ese proceso.
Deberían publicarlo en el proceso masivo.
Para lo que tenemos implementado y mas si costan en breve el unitario.

http://www.agenciatributaria.es/AEAT...gistros_.shtml

Son unos máquinas. Primero hicieron el unitario, y para validar todos los NIFS nos tocó hacer peticiones masivas al mismo. Luego hicieron el masivo y ahora quitan el unitario.
Bueno, pues nos tocará hacer más cambios :(


Un saludo.

nachoexe 25-09-2017 09:44:36

Cita:

Empezado por CMB (Mensaje 521264)
Muchas gracias.

Entonces debo entender que una factura de servicios a Canarias no está sujeta a inversión del sujeto pasivo, pues no es una exportación ni existen aduanas de por medio.

Si alguien no está de acuerdo, por favor, que ponga una nota.

Saludos,

Dentro de mi ignorancia creo que entiendes mal los conceptos fiscales (de hecho lo has dicho justo al revés si ambas partes son empresas) y así es muy difícil conseguir un buen resultado, nadie te puede dar una respuesta correcta sin conocer todos los actores de la factura y los conceptos que se están facturando. Puedes leer por internet e ir entendiendo los distintos tipos de impuestos que se aplican dependiendo de muchos factores, para tu pregunta en concreto sobre venta de servicios a Canarias pues leer esta página que aparece bien explicado https://www.iasesoria.com/facturar-c...illa-pasa-iva/ y luego seguir leyendo otras muchas donde se explica mas detalladamente cada uno de los casos.

Otra buena fuente suele ser preguntar las dudas fiscales a la asesoría con la que trabaja tu empresa (la que hace las nóminas) que debería de tener un departamento fiscal o de IVA con experiencia en todos estos temas

CMB 25-09-2017 10:54:17

Cita:

Empezado por nachoexe (Mensaje 521283)
Dentro de mi ignorancia creo que entiendes mal los conceptos fiscales (de hecho lo has dicho justo al revés si ambas partes son empresas) y así es muy difícil conseguir un buen resultado, nadie te puede dar una respuesta correcta sin conocer todos los actores de la factura y los conceptos que se están facturando. Puedes leer por internet e ir entendiendo los distintos tipos de impuestos que se aplican dependiendo de muchos factores, para tu pregunta en concreto sobre venta de servicios a Canarias pues leer esta página que aparece bien explicado https://www.iasesoria.com/facturar-c...illa-pasa-iva/ y luego seguir leyendo otras muchas donde se explica mas detalladamente cada uno de los casos.
Otra buena fuente suele ser preguntar las dudas fiscales a la asesoría con la que trabaja tu empresa (la que hace las nóminas) que debería de tener un departamento fiscal o de IVA con experiencia en todos estos temas

Muchas gracias por el enlace. Me tengo que informar mejor.

Saludos,

vicdeju 25-09-2017 12:13:31

Consulta a traves de xml de registro facturas expedias
 
Buenos días,
Estoy intentando lanzar una consulta al libro de facturas expedidas, para ellos creo un XML así:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="***://schemas.xmlsoap.org/soap/envelope/"
xmlns:con="*******/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"
xmlns:sum="******/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
<soapenv:Header/>
<soapenv:Body>
<sum:ConsultaLRFacturasEmitidas>
<sum:Cabecera>
<sum:IDVersionSii>1.0</sum:IDVersionSii>
<sum:Titular>
<sum:NombreRazon>PRUEBAS</sum:NombreRazon>
<sum:NIF>B123456788</sum:NIF>
</sum:Titular>
</sum:Cabecera>
<FiltroConsulta>
<PeriodoImpositivo>
<Ejercicio>2017</Ejercicio>
<Periodo>01</Periodo>
</PeriodoImpositivo>
<IDFactura>
<NumSerieFacturaEmisor>A005419</NumSerieFacturaEmisor>
<FechaExpedicionFacturaEmisor>20-09-2017</FechaExpedicionFacturaEmisor>
</IDFactura>
<Contraparte>
<NombreRazon>CLIENTE</NombreRazon>
<NIF>B359987441</NIF>
</Contraparte>
</FiltroConsulta>
</sum:ConsultaLRFacturasEmitidas>
</soapenv:Body>
</soapenv:Envelope>


Y lanzo una llamada al web service de la siguiente dirección:

Dim url As String = "**1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP"

Pero me devuelve el siguiente error:

Codigo[4124].Error La direccion no se corresponde con el fichero de entrada.

Sabéis que estoy haciendo mal??

Un saludo.

mrobles 25-09-2017 12:40:02

Cita:

Empezado por vicdeju (Mensaje 521286)
Buenos días,
Estoy intentando lanzar una consulta al libro de facturas expedidas, para ellos creo un XML así:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="***://schemas.xmlsoap.org/soap/envelope/"
xmlns:con="*******/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"
xmlns:sum="******/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
<soapenv:Header/>
<soapenv:Body>
<sum:ConsultaLRFacturasEmitidas>
<sum:Cabecera>
<sum:IDVersionSii>1.0</sum:IDVersionSii>
<sum:Titular>
<sum:NombreRazon>PRUEBAS</sum:NombreRazon>
<sum:NIF>B123456788</sum:NIF>
</sum:Titular>
</sum:Cabecera>
<FiltroConsulta>
<PeriodoImpositivo>
<Ejercicio>2017</Ejercicio>
<Periodo>01</Periodo>
</PeriodoImpositivo>
<IDFactura>
<NumSerieFacturaEmisor>A005419</NumSerieFacturaEmisor>
<FechaExpedicionFacturaEmisor>20-09-2017</FechaExpedicionFacturaEmisor>
</IDFactura>
<Contraparte>
<NombreRazon>CLIENTE</NombreRazon>
<NIF>B359987441</NIF>
</Contraparte>
</FiltroConsulta>
</sum:ConsultaLRFacturasEmitidas>
</soapenv:Body>
</soapenv:Envelope>


Y lanzo una llamada al web service de la siguiente dirección:

Dim url As String = "**1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP"

Pero me devuelve el siguiente error:

Codigo[4124].Error La direccion no se corresponde con el fichero de entrada.

Sabéis que estoy haciendo mal??

Un saludo.


Código:

/*
    |--------------------------------------------------------------------------
    | URL's
    |--------------------------------------------------------------------------
    |
    | Direcciones URL de los servicios
    |
    |    Entorno de pruebas:
    |
    |    Facturas emitidas: https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
    |    Facturas recibidas: https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP
    |    Cobros emitidos: https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
    |    Pagos recibidos: https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
    |    Bienes de inversión: https://www7.aeat.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1SOAP
    |    Operaciones intracomunitarias: https://www7.aeat.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP
    |    Otras operaciones de trascendencia tributaria: https://www7.aeat.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP
    |
    |    Entorno de producción (a partir del 1 de Julio de 2017):
    |
    |    Facturas emitidas: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
    |    Facturas recibidas: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP
    |    Cobros emitidos: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
    |    Pagos recibidos: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
    |    Bienes de inversión: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1SOAP
    |    Operaciones intracomunitarias: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP
    |    Otras operaciones de trascendencia tributaria: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP
    |


vicdeju 25-09-2017 12:46:48

Cita:

Empezado por mrobles (Mensaje 521287)
Código:

/*
    |--------------------------------------------------------------------------
    | URL's
    |--------------------------------------------------------------------------
    |
    | Direcciones URL de los servicios
    |
    |    Entorno de pruebas:
    |
    |    Facturas emitidas: https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
    |    Facturas recibidas: https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP
    |    Cobros emitidos: https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
    |    Pagos recibidos: https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
    |    Bienes de inversión: https://www7.aeat.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1SOAP
    |    Operaciones intracomunitarias: https://www7.aeat.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP
    |    Otras operaciones de trascendencia tributaria: https://www7.aeat.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP
    |
    |    Entorno de producción (a partir del 1 de Julio de 2017):
    |
    |    Facturas emitidas: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
    |    Facturas recibidas: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP
    |    Cobros emitidos: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP
    |    Pagos recibidos: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP
    |    Bienes de inversión: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/bi/SiiFactBIV1SOAP
    |    Operaciones intracomunitarias: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP
    |    Otras operaciones de trascendencia tributaria: https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP
    |


La url que estoy utilizando es la de Facturas emitidas en entorno de producción. No se si el error viene en el XML que utilizo.
Un saludo y gracias

mrobles 25-09-2017 13:01:09

Cita:

Empezado por vicdeju (Mensaje 521288)
La url que estoy utilizando es la de Facturas emitidas en entorno de producción. No se si el error viene en el XML que utilizo.
Un saludo y gracias

Miratelo
Código:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:con="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"
                  xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                <soapenv:Header/>
                <soapenv:Body>
                    <con:ConsultaLRFacturasEmitidas>
                        <sum:Cabecera>
                            <sum:IDVersionSii>1.0</sum:IDVersionSii>
                            <sum:Titular>
                                <sum:NombreRazon>EMPRESA S.L.</sum:NombreRazon>
                                <sum:NIF>B0000000000</sum:NIF>
                            </sum:Titular>
                        </sum:Cabecera>
                        <con:FiltroConsulta>
                            <sum:PeriodoImpositivo>
                                <sum:Ejercicio>2017</sum:Ejercicio>
                                <sum:Periodo>09</sum:Periodo>
                            </sum:PeriodoImpositivo>
                        </con:FiltroConsulta>
                    </con:ConsultaLRFacturasEmitidas>
                </soapenv:Body>
            </soapenv:Envelope>


figo21 25-09-2017 15:50:04

Cita:

Empezado por vicdeju (Mensaje 521288)
La url que estoy utilizando es la de Facturas emitidas en entorno de producción. No se si el error viene en el XML que utilizo.
Un saludo y gracias

Buenas, no sé como haces la llamada, pero el método soap al que debes invocar es al de consultas: ConsultaLRFacturasEmitidas


Un saludo.

PepCat 25-09-2017 17:43:11

Cita:

Empezado por shiximaru (Mensaje 521251)
Novedad de Hoy sobre el censo de personas fisicas.


22--09-2017 SII: Mejora en el servicio de ayuda de identificación.
El servicio de ayuda de identificación fiscal ha sido objeto de una mejora de modo que, con la finalidad de ayudar en la identificación y comprobación del alta en el censo de la AEAT de personas físicas, si los datos identificativos son similares a los existentes en el censo, se devuelve el apellido y nombre tal y como constan en el censo de la AEAT.


Si tienes algun error en tu NIF y Razon social. Y el error hace que segun ellos la razon social es similar. Te dicen exactamente como tiene la AEAT al nif censado. Esto pues puede ser bastante util.

He generado el wdsl de http://www2.agenciatributaria.gob.es...ws/VNifV2.wsdl
para poder utilizar la nueva consulta de NIF multiples (con sugerencias) pero delphi por alguna razón que desconozco no genera las clases TVNifV2Ent y TVNifV2Sal.

¿Alguien las ha conseguido generar?
Gracias.

vicdeju 25-09-2017 17:53:09

Cita:

Empezado por mrobles (Mensaje 521289)
Miratelo
Código:

<soapenv:Envelope xmlns:soapenv="..../schemas.xmlsoap.org/soap/envelope/"
                  xmlns:con=".....agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"
                  xmlns:sum="....agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                <soapenv:Header/>
                <soapenv:Body>
                    <con:ConsultaLRFacturasEmitidas>
                        <sum:Cabecera>
                            <sum:IDVersionSii>1.0</sum:IDVersionSii>
                            <sum:Titular>
                                <sum:NombreRazon>EMPRESA S.L.</sum:NombreRazon>
                                <sum:NIF>B0000000000</sum:NIF>
                            </sum:Titular>
                        </sum:Cabecera>
                        <con:FiltroConsulta>
                            <sum:PeriodoImpositivo>
                                <sum:Ejercicio>2017</sum:Ejercicio>
                                <sum:Periodo>09</sum:Periodo>
                            </sum:PeriodoImpositivo>
                        </con:FiltroConsulta>
                    </con:ConsultaLRFacturasEmitidas>
                </soapenv:Body>
            </soapenv:Envelope>


Buenas tardes,
En efecto el problema era por el XML que enviaba, cambiando lo del "con" me funciona perfectamente, muchas gracias.

vicdeju 25-09-2017 18:18:48

Cita:

Empezado por mrobles (Mensaje 521289)
Miratelo
Código:

<soapenv:Envelope xmlns:soapenv="..../schemas.xmlsoap.org/soap/envelope/"
                  xmlns:con=".....agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/ConsultaLR.xsd"
                  xmlns:sum="....agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
                <soapenv:Header/>
                <soapenv:Body>
                    <con:ConsultaLRFacturasEmitidas>
                        <sum:Cabecera>
                            <sum:IDVersionSii>1.0</sum:IDVersionSii>
                            <sum:Titular>
                                <sum:NombreRazon>EMPRESA S.L.</sum:NombreRazon>
                                <sum:NIF>B0000000000</sum:NIF>
                            </sum:Titular>
                        </sum:Cabecera>
                        <con:FiltroConsulta>
                            <sum:PeriodoImpositivo>
                                <sum:Ejercicio>2017</sum:Ejercicio>
                                <sum:Periodo>09</sum:Periodo>
                            </sum:PeriodoImpositivo>
                        </con:FiltroConsulta>
                    </con:ConsultaLRFacturasEmitidas>
                </soapenv:Body>
            </soapenv:Envelope>


Buenas tardes,
En efecto el problema era por el XML que enviaba, cambiando lo del "con" me funciona perfectamente, muchas gracias.

Virman 26-09-2017 08:08:47

SII en el País Vasco
 
Buenos días compañeros! Alguno sabe si va a haber algo distinto en el SII del País Vasco? Quiero decir, los XML de envío (campos, orden, etc.) serán igual que para el resto de España? Imagino que sí, pero no he encontrado nada al respecto.

Alguno sabe algo?

Muchas gracias!

keys 26-09-2017 08:22:33

Cita:

Empezado por Virman (Mensaje 521311)
Buenos días compañeros! Alguno sabe si va a haber algo distinto en el SII del País Vasco? Quiero decir, los XML de envío (campos, orden, etc.) serán igual que para el resto de España? Imagino que sí, pero no he encontrado nada al respecto.

Alguno sabe algo?

Muchas gracias!

Buenos días. En principio va a ser igual, cambiará la url de envío pero los ficheros son iguales. En las páginas de cada hacienda foral tienes la información. Navarra a ha empezado ya la fase de pruebas y solo cambia la url, de echo lo que envias va a la página de la aeat. Yo he realizado pruebas de todos los tipos de libros y funciona.

http://www.navarra.es/home_es/Gobier...on+del+IVA.htm

http://www.bizkaia.eus/home2/Temas/D...0616&Idioma=CA

http://www.araba.eus/cs/Satellite?c=...contenidoFinal

http://www2.gipuzkoa.net/wps/portal/...LzRKVUUvZXM!/?

Un Saludo

PASPAS 26-09-2017 09:56:52

Factura recibida Importacion + Inv. sujeto pasivo
 
Buenas...
Espero que me puedan ayudar ya que tengo a clientes que me contradicen en esta cuestion unos dicen que debo imputar iva para deducirlo y otros que no.
Espero que me indiqueis alguna luz...

Tengo impuesto en nuestro sistema de envío la siguiente casuística:
Cuando se trata de una factura recibida con inversion del sujeto pasivo y el proveedor es importacion. (No es aduanero)

Nosotros enviamos la factura con la clave F6 y con tipo impositivo 0% aunque para otros casos si que le aplicamos el iva correspondiente.

Necesito que me aclaren este caso.

Debemos enviar la factura con tipo impositivo del 21% y con cuota deducible al tratarse de inversión del sujeto pasivo.
Muchas gracias
Saludos

Nasca 26-09-2017 10:07:26

Cita:

Empezado por PASPAS (Mensaje 521319)
Buenas...
Espero que me puedan ayudar ya que tengo a clientes que me contradicen en esta cuestion unos dicen que debo imputar iva para deducirlo y otros que no.
Espero que me indiqueis alguna luz...

Tengo impuesto en nuestro sistema de envío la siguiente casuística:
Cuando se trata de una factura recibida con inversion del sujeto pasivo y el proveedor es importacion. (No es aduanero)

Nosotros enviamos la factura con la clave F6 y con tipo impositivo 0% aunque para otros casos si que le aplicamos el iva correspondiente.

Necesito que me aclaren este caso.

Debemos enviar la factura con tipo impositivo del 21% y con cuota deducible al tratarse de inversión del sujeto pasivo.
Muchas gracias
Saludos

Cuidado ya que hay dos casos:

Bienes: Clave = 13 y Tipo de Factura = F6, e incluso no es obligatorio declararlas.
Servicios: Es un inversión de sujeto pasivo y tienes que calcular y remitir cuota de IVA.

Un saludo

PASPAS 26-09-2017 10:16:11

Cita:

Empezado por Nasca (Mensaje 521320)
Cuidado ya que hay dos casos:

Bienes: Clave = 13 y Tipo de Factura = F6, e incluso no es obligatorio declararlas.
Servicios: Es un inversión de sujeto pasivo y tienes que calcular y remitir cuota de IVA.

Un saludo

Muchas gracias por matizar...
Bienes: Clave = 13 y Tipo de Factura = F6, e incluso no es obligatorio declararlas.
No hace falta enviar si existe la asociada con el proveedor aduanero ....

Servicios: Es un inversión de sujeto pasivo y tienes que calcular y remitir cuota de IVA.
La remitire con el 21 % de iva con Clave = 13 y Tipo de Factura = F6; aun no teniendo en la factura de proveedor el IVA aplicado. A nivel contable si que registraba correctamente el movimiento de soportar y repercutir dicho IVA segun la ley de IVA ...
muchas gracias...

Nasca 26-09-2017 10:44:18

Cita:

Empezado por PASPAS (Mensaje 521321)
Muchas gracias por matizar...
Bienes: Clave = 13 y Tipo de Factura = F6, e incluso no es obligatorio declararlas.
No hace falta enviar si existe la asociada con el proveedor aduanero ....

Servicios: Es un inversión de sujeto pasivo y tienes que calcular y remitir cuota de IVA.
La remitire con el 21 % de iva con Clave = 13 y Tipo de Factura = F6; aun no teniendo en la factura de proveedor el IVA aplicado. A nivel contable si que registraba correctamente el movimiento de soportar y repercutir dicho IVA segun la ley de IVA ...
muchas gracias...

La clave sería 01 y tipo de factura normal (creo)

nachoexe 26-09-2017 11:13:08

Cita:

Empezado por PASPAS (Mensaje 521319)
Buenas...
Espero que me puedan ayudar ya que tengo a clientes que me contradicen en esta cuestion unos dicen que debo imputar iva para deducirlo y otros que no.
Espero que me indiqueis alguna luz...

Tengo impuesto en nuestro sistema de envío la siguiente casuística:
Cuando se trata de una factura recibida con inversion del sujeto pasivo y el proveedor es importacion. (No es aduanero)

Nosotros enviamos la factura con la clave F6 y con tipo impositivo 0% aunque para otros casos si que le aplicamos el iva correspondiente.

Necesito que me aclaren este caso.

Debemos enviar la factura con tipo impositivo del 21% y con cuota deducible al tratarse de inversión del sujeto pasivo.
Muchas gracias
Saludos

Según mi punto de vista la palabra clave es importación puesto que solo se deben de registrar y declarar las facturas emitidas dentro del territorio TAI europeo, es decir, si es una importación de mercancía que no pasa por aduanas o un servicio prestado desde un país fuera de la UE no se debe de registrar nada en el libro del IVA.
¿Por qué es esto importante? por que si calculas una cuota de IVA al 21% luego la tienes que declarar en el 303 y la pregunta es ¿en que casilla declaras ese IVA? no es intracomunitario de servicios ni es Inv.Suj.Pas nacional

Yo le daría otra vuelta antes de declarar ese IVA ya que aunque sea Inv.Suj.Pas y no afecte a la cuota a liquidar si que afecta a que la presentación del modelo 303 este bien o mal hecha

PASPAS 26-09-2017 11:15:02

Cita:

Empezado por Nasca (Mensaje 521324)
La clave sería 01 y tipo de factura normal (creo)


Alguien puede confirmar esto??

Si es Factura recibida de importacion no dua :
- bienes : Tipo factura F6 con clave 13. Sin iva ya que lo tendra la factura del proveedor aduanero.
- servicios : Tipo factura F1 con clave 01. Con inversion de sujeto pasivo iva 21%

Muchas gracias a todos.

Virman 26-09-2017 12:42:22

Cita:

Empezado por keys (Mensaje 521312)
Buenos días. En principio va a ser igual, cambiará la url de envío pero los ficheros son iguales. En las páginas de cada hacienda foral tienes la información. Navarra a ha empezado ya la fase de pruebas y solo cambia la url, de echo lo que envias va a la página de la aeat. Yo he realizado pruebas de todos los tipos de libros y funciona.

http://www.navarra.es/home_es/Gobier...on+del+IVA.htm

http://www.bizkaia.eus/home2/Temas/D...0616&Idioma=CA

http://www.araba.eus/cs/Satellite?c=...contenidoFinal

http://www2.gipuzkoa.net/wps/portal/...LzRKVUUvZXM!/?

Un Saludo

Muchas gracias por la info. ^\||/

didou 27-09-2017 10:17:31

Cita:

Empezado por Virman (Mensaje 521327)
Muchas gracias por la info. ^\||/

Buenos días, la url para PRUEBAS en NAVARRA es

https://sii.hacienda.navarra.es/SII_...sdHandlet.ashx

Nasca 27-09-2017 10:40:57

Cita:

Empezado por didou (Mensaje 521347)
Buenos días, la url para PRUEBAS en NAVARRA es

https://sii.hacienda.navarra.es/SII_...sdHandlet.ashx


¿Alguno habéis obtenido resultados con Navarra?


Llevo una semana en pruebas y no hay manera de enviarles datos, sale un resultado:


Código:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none" />
  </s:Header>
  <s:Body>
    <s:Fault>
      <faultcode>s:C3500</faultcode>
      <faultstring xml:lang="es-ES">Codigo[3500].Error técnico de BBDD. Error en la Integridad de la Información. IDCORRELACION=[4326ab9f-63e9-4d10-af5c]</faultstring>
    </s:Fault>
  </s:Body>
</s:Envelop

He ido recopilando información relevante sobre las forales:

Gipuzkoa/Guipúzcoa

Bizkaia/Vizcaya Según su planificación, está previsto un periodo de pruebas a partir del mes de noviembre 2017. Parece que están desarrollando un sistema similar al de Araba/Álava.


Araba/Álava Según su planificación, está previsto un periodo de pruebas a partir del mes de noviembre 2017. Parece que están desarrollando un sistema similar al de Bizkaia/Vizcaya.


Navarra Inicio de fase de pruebas con fecha 13/09/2017


Por si os sirve de ayuda.

didou 27-09-2017 10:53:22

Cita:

Empezado por Nasca (Mensaje 521348)
¿Alguno habéis obtenido resultados con Navarra?


Llevo una semana en pruebas y no hay manera de enviarles datos, sale un resultado:


Código:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none" />
  </s:Header>
  <s:Body>
    <s:Fault>
      <faultcode>s:C3500</faultcode>
      <faultstring xml:lang="es-ES">Codigo[3500].Error técnico de BBDD. Error en la Integridad de la Información. IDCORRELACION=[4326ab9f-63e9-4d10-af5c]</faultstring>
    </s:Fault>
  </s:Body>
</s:Envelop

He ido recopilando información relevante sobre las forales:

Gipuzkoa/Guipúzcoa

Bizkaia/Vizcaya Según su planificación, está previsto un periodo de pruebas a partir del mes de noviembre 2017. Parece que están desarrollando un sistema similar al de Araba/Álava.


Araba/Álava Según su planificación, está previsto un periodo de pruebas a partir del mes de noviembre 2017. Parece que están desarrollando un sistema similar al de Bizkaia/Vizcaya.


Navarra Inicio de fase de pruebas con fecha 13/09/2017


Por si os sirve de ayuda.

Yo envío sin problemas a Navarra y luego consulta en la web de la AEAT.

keys 27-09-2017 11:00:33

Hola

Estoy haciendo pruebas para navarra y me funciona correctamente. Lo que están haciendo es redirigir los envíos a la página de la aeat. De hecho para consultar hay que entrar en la página de la AEAT y los datos que envian se pegan los datos de prueba que has enviado a la aeat directamente.

Por cierto en bizkaia acaban de enviar un mensaje que este viernes publican los xsd y wsdl.

Un Saludo.

Nasca 27-09-2017 11:14:15

Cita:

Empezado por keys (Mensaje 521350)
Estoy haciendo pruebas para navarra y me funciona correctamente. Lo que están haciendo es redirigir los envíos a la página de la aeat. De hecho para consultar hay que entrar en la página de la AEAT y los datos que envian se pegan los datos de prueba que has enviado a la aeat directamente.

Por cierto en bizkaia acaban de enviar un mensaje que este viernes publican los xsd y wsdl.


¿Usáis el objeto del wsdl o directamente por código?

Nasca 27-09-2017 11:18:25

Lo curioso es que las consultas de facturas si funcionan :(

Seguiré investigando. Al menos el que funcione a vosotros me da ciertos indicios de que el problema puede ser mío.

keys 27-09-2017 11:20:22

Lo hacemos con el objeto wsdl. Hemos cambiado en todos los ficheros que se generan automáticamente con el wdsl los metodos GETSIISOAP. Te pongo un ejemplo de emitidas.

Código Delphi [-]
   if Hacienda = Navarra then
   begin
     defURL  := 'https://sii.hacienda.navarra.es/SII_PRUEBAS.proxy/SiiMensajesXsdHandlet.ashx';
     defSvc  := 'siiService';
     defPrt  := 'SuministroFactEmitidasPruebas';
     UseWSDL := false;
   end
  else
   begin
     begin //Produccion
       defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
       defURL  := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
       defSvc  := 'siiService';
       defPrt  := 'SuministroFactEmitidas';
    end;

didou 27-09-2017 11:38:43

Cita:

Empezado por keys (Mensaje 521353)
Lo hacemos con el objeto wsdl. Hemos cambiado en todos los ficheros que se generan automáticamente con el wdsl los metodos GETSIISOAP. Te pongo un ejemplo de emitidas.

Código Delphi [-]
   if Hacienda = Navarra then
   begin
     defURL  := 'https://sii.hacienda.navarra.es/SII_PRUEBAS.proxy/SiiMensajesXsdHandlet.ashx';
     defSvc  := 'siiService';
     defPrt  := 'SuministroFactEmitidasPruebas';
     UseWSDL := false;
   end
  else
   begin
     begin //Produccion
       defWSDL := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
       defURL  := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
       defSvc  := 'siiService';
       defPrt  := 'SuministroFactEmitidas';
    end;

Basta con usar el parámetro Addr de la función GetsiiSOAP (con UseWSDL a false), creo que defURL, defSvc y defPrt sobran.

function GetsiiSOAP(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): siiSOAP;

si os puede servir de ayuda yo hago con una función que me devuelve la url (Addr) a usar según los casos.

function TGestionSiiEnviarDatCli.GetUrl: string;
begin
if HdParam(parSfnUrlSii).AsString = 'E' then
if HdParam(parSfnModoPruebaSii).AsBoolean then
//---- pruebas estado
if DatosATR_LIBRO.AsString = 'E' then
result := 'https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP'
else
result := 'https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP'
else
//---- produccion estado
if DatosATR_LIBRO.AsString = 'E' then
result := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP'
else
result := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP'
else if HdParam(parSfnUrlSii).AsString = 'N' then
//---- pruebas Navarra
result := 'https://sii.hacienda.navarra.es/SII_PRUEBAS.proxy/SiiMensajesXsdHandlet.ashx'
else
result := 'Url Guipuzcoa desconocida';
end;

Tattoo 29-09-2017 14:33:29

Hola

Llevo años consultando el foro y nunca he necesitado hacer ninguna pregunta, porque siempre he encontrado la respuesta, por ello os dosy las gracias a todos por vuestros aportes.

¿Aparte del compañero CMB hay alguno que haya desarrollado el SII en delphi 7, sin modificar ninguna libreria?

Saludos

Nasca 02-10-2017 10:12:10

Cita:

Empezado por keys (Mensaje 521353)
Lo hacemos con el objeto wsdl. Hemos cambiado en todos los ficheros que se generan automáticamente con el wdsl los metodos GETSIISOAP. Te pongo un ejemplo de emitidas.


Resuelto el problema. Lo pongo aquí por si a algún otro le sucede lo mismo.


Uso función Post de componente Indy. En el caso de los suministros de datos los archivos son guardados de forma previa en un archivo xml.


El problema estaba en la forma de guardar en UTF8. Lo hacía con UTF8 con BOM y ese carácter luego era el que daba el problema.
Al guardar en UTF8 sin BOM todo va perfecto.


Las consultas no eran guardadas en disco, solo en un StringList y por eso funcionaban sin problemas.

Nasca 02-10-2017 10:54:15

Cita:

Empezado por keys (Mensaje 521350)
Hola

Estoy haciendo pruebas para navarra y me funciona correctamente. Lo que están haciendo es redirigir los envíos a la página de la aeat. De hecho para consultar hay que entrar en la página de la AEAT y los datos que envian se pegan los datos de prueba que has enviado a la aeat directamente.


He comprobado esto que comentas, pero no veo que suceda como dices.
De hecho cuando haces la consulta al webservice tan solo devuelve los de Navarra. E igual si haces la consulta a la AEAT, no devuelve los de Navarra.

keys 02-10-2017 11:49:12

Cita:

Empezado por Nasca (Mensaje 521414)
He comprobado esto que comentas, pero no veo que suceda como dices.
De hecho cuando haces la consulta al webservice tan solo devuelve los de Navarra. E igual si haces la consulta a la AEAT, no devuelve los de Navarra.

Hola, yo estas pruebas las hice al poco de sacar la hacienda foral del periodo de prueba y funcionaba de esa manera. Acabo de hacer las pruebas ahora y funciona como tu dices, es decir ya lo han separado. Si pido las de navarra me salen unas cosas y si pido las de la aeat me salen otras.

Pero sigo teniendo el problema que si envío una factura emitida que ya la tengo dada de alta en la aeat la rechaza por que dice que esta duplicada. Sin embargo si le cambio el número de la sube correctamente a navarra y no me sale en las del estado.

Un Saludo.

Nasca 02-10-2017 11:56:09

Cita:

Empezado por keys (Mensaje 521415)
Hola, yo estas pruebas las hice al poco de sacar la hacienda foral del periodo de prueba y funcionaba de esa manera. Acabo de hacer las pruebas ahora y funciona como tu dices, es decir ya lo han separado. Si pido las de navarra me salen unas cosas y si pido las de la aeat me salen otras.

Pero sigo teniendo el problema que si envío una factura emitida que ya la tengo dada de alta en la aeat la rechaza por que dice que esta duplicada. Sin embargo si le cambio el número de la sube correctamente a navarra y no me sale en las del estado.


Cierto, error de "Factura duplicada". Lo curioso es que si haces la consulta por xml la respuesta es SinDatos.


Supongo que usan la misma base de datos con algún campo adicional para filtrar las consultas pero que no se tiene en cuenta a efectos de clave primaria: NIF, fecha y número.


Gracias por la información.

didou 03-10-2017 11:06:51

buenos días.

Al intentar consultar las facturas expedidas con la clase ConsultaLRFacturasEmitidas, resulta que no se me genera el XML, la generación del XML de consulta sigue el mismo patrón que el de envio pero en este caso (el de consulta) no se genera el xml, a alguien le ha pasado esto?, me podeis ayudar?

El fuente Delphi que utilizo es el siguiente:

var
vConsultaEmitidas: ConsultaLRFacturasEmitidas
vRespuesta: RespuestaConsultaLRFacturasEmitidas;

begin
vConsultaEmitidas := ConsultaLRFacturasEmitidas.Create;
// cabecera consulta
vConsultaEmitidas.Cabecera := CabeceraConsultaSii.Create;
vConsultaEmitidas.Cabecera.IDVersionSii := VersionSiiType(0);
vConsultaEmitidas.Cabecera.titular := PersonaFisicaJuridicaUnicaESType.Create;
vConsultaEmitidas.Cabecera.titular.NombreRazon := 'NOMBRE EMPRESA';
vConsultaEmitidas.Cabecera.titular.NIF := 'NIF EMPRESA';
// periodo
vConsultaEmitidas.FiltroConsulta := LRFiltroEmitidasType.Create;
vConsultaEmitidas.FiltroConsulta.PeriodoImpositivo := PeriodoImpositivo.Create;
vConsultaEmitidas.FiltroConsulta.PeriodoImpositivo.Ejercicio := '2017';
vConsultaEmitidas.FiltroConsulta.PeriodoImpositivo.Periodo := 10;

// ENVIAR
vRespuesta := RespuestaConsultaLRFacturasEmitidas.Create;
vRespuesta := GetSiiSOAP(false, vUrl, HTTPRIO).ConsultaLRFacturasEmitidas(vConsultaEmitidas);

//
vRespuesta.Free;
vConsultaEmitidas.free


La franja horaria es GMT +2. Ahora son las 17:01:32.

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