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)

keys 19-05-2017 10:59:52

Cita:

Empezado por lsgrep (Mensaje 516849)
Hola a todos,

Como muchos de vosotros estoy implementando el tema del SIII y me he leído todo lo que he podido en este hilo.

En nuestra empresa exportamos al extranjero (a países fuera de la UE) y no tenemos VAT de esos clientes. He leído por anteriores hilos que es necesario poner en el IDOtro el código 06 o 07 pero no hay manera de que lo acepte si no se introduce el código VAT. ¿Alguien se ha encontrado el caso? Si no tengo el VAT no las puedo presentar ?

Salud2

Por estructura de ficheros es obligatorio rellenarlo, en algún post anterior alguien hizo la pregunta en hacienda y le dijeron que pusiera "ESTADOS UNIDOS" o otra cosa en ese campo. Es decir que te lo inventes.

lsgrep 19-05-2017 11:03:48

Gracias keys!

josecarrillo 19-05-2017 11:04:11

Cita:

Empezado por figo21 (Mensaje 516848)
Buenas, según el faq de la AEAT:
2.22. Un sujeto pasivo que aplique el SII, suministrará información de las operaciones sujetas a IGIC o IPSI?
Únicamente cuando se trate de operaciones sujetas al IGIC o IPSI que no están sujetas al IVA por reglas de localización. En ningún caso se informará cuando las operaciones se realicen a través de un establecimiento permanente situado en Canarias, Ceuta y Melilla.
En el campo “Clave Régimen especial o Trascendencia” se consignará el valor 08 y se registrarán como operaciones “no sujetas” en el campo de Importe no sujeto por reglas de localización, pero no debe informarse de los datos que correspondan a estos impuestos (IGIC o IPSI) al tratarse de operaciones no sujetas al IVA.
Ejemplo 1. Un empresario con domicilio fiscal en Madrid que aplica el SII presta servicios de abogacía a un profesional establecido en Canarias. Se trata de una prestación de servicios sujeta al IGIC que deberá informarse a través del SII.
Ejemplo 2. Un empresario con domicilio fiscal en Madrid que aplica el SII adquiere una partida de mercancías en Canarias y la vende en dicho territorio. Se trata de una entrega de bienes localizada en Canarias al no haber sido transportada al TAI, sujeta al IGIC y que deberá informarse a través del SII.
No se utilizará la clave 08 en el caso de entregas de bienes transportadas desde el TAI con destino a Canarias, Ceuta y Melilla o adquisiciones de bienes en el TAI procedentes de estos territorios, debiendo registrarse como exportación (clave régimen especial: 02) e importación respectivamente (tipo de factura: F5).
Se recuerda que el territorio de aplicación del impuesto en España (TAI) comprende la Península e Islas Baleares.

Supongo que tu caso es el ejemplo 1 o 2, con lo cual hay que hacerlo como explican.
En tu xml la mandas como sujeta, cuando debería de ser no sujeta.
Al poner el valor en 'Importe no sujeto por reglas de localización', entiendo que no habría que informar de ningún impuesto.


Un saludo.

Gracias Figo21.

Ya me ha entrado.
He puesto ClaveRegimenEspecialOTrascendencia=08

He añadido el bloque NoSujeta
...NoSujeta.ImporteTAIReglasLocalizacion:=base_de_la factura.

Y en el bloque de iva lo he añadido pero con IVA cero, solo la base.
ADesgloseIvaDF[ii].TipoImpositivo:=0 ;
ADesgloseIvaDF[ii].BaseImponible:=Base de factura;
ADesgloseIvaDF[ii].CuotaRepercutida:=0;

lsgrep 19-05-2017 11:10:22

¿Alguien podría decirme donde puedo descargar el FAQ de la AEAT que se menciona en los posts? He visitado la página de hacienda sobre el SIII y lo único que veo es un FAQ pero que no incluye descripciones como las que veo.

Gracias!

figo21 19-05-2017 11:15:40

Cita:

Empezado por josecarrillo (Mensaje 516852)
Gracias Figo21.

Ya me ha entrado.
He puesto ClaveRegimenEspecialOTrascendencia=08

He añadido el bloque NoSujeta
...NoSujeta.ImporteTAIReglasLocalizacion:=base_de_la factura.

Y en el bloque de iva lo he añadido pero con IVA cero, solo la base.
ADesgloseIvaDF[ii].TipoImpositivo:=0 ;
ADesgloseIvaDF[ii].BaseImponible:=Base de factura;
ADesgloseIvaDF[ii].CuotaRepercutida:=0;

Yo no envío el bloque de iva, solo NoSujeta.ImporteTAIReglasLocalizacion:=base_de_la factura y también me lo acepta. No sé si es necesario añadirlo también, según la documentación anterior, se supone que no.


Un saludo.

mrobles 19-05-2017 11:38:17

Cita:

Empezado por josecarrillo (Mensaje 516846)
Error 1166. Valor del campo TipoImpositivo no está incluido en la lista de valores permitidos

Tengo un problema con ciertas facturas. Se trata de una empresa en la Peninsula pero tiene una sucursal en Canarias y ciertas facturas las tiene que hacer con IGIC.

--- Este es el documento que genero.
<?xml version="1.0" ?>
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="../envelope/" xmlns:xsd="../XMLSchema" xmlns:xsi="../XMLSchema-instance">
- <SOAP-ENV:Body>
- <SuministroLRFacturasEmitidas xmlns=".../SuministroLR.xsd">
- <Cabecera xmlns=".../SuministroInformacion.xsd">
<IDVersionSii>0.7</IDVersionSii>
- <Titular>
<NombreRazon>Empresa S.A.</NombreRazon>
<NIF>A1111111111</NIF>
</Titular>
<TipoComunicacion>A0</TipoComunicacion>
</Cabecera>
- <RegistroLRFacturasEmitidas>
- <PeriodoImpositivo xmlns=".../SuministroInformacion.xsd">
<Ejercicio>2017</Ejercicio>
<Periodo>01</Periodo>
</PeriodoImpositivo>
- <IDFactura>
- <IDEmisorFactura xmlns="...SuministroInformacion.xsd">
<NIF>A00000000</NIF>
</IDEmisorFactura>
<NumSerieFacturaEmisor xmlns=".../SuministroInformacion.xsd">AF/284</NumSerieFacturaEmisor>
<FechaExpedicionFacturaEmisor xmlns="..s/SuministroInformacion.xsd">27/01/2017</FechaExpedicionFacturaEmisor>
</IDFactura>
- <FacturaExpedida>
<TipoFactura xmlns=".../SuministroInformacion.xsd">F1</TipoFactura>
<ClaveRegimenEspecialOTrascendencia xmlns=".../SuministroInformacion.xsd">08</ClaveRegimenEspecialOTrascendencia>
<DescripcionOperacion xmlns="../SuministroInformacion.xsd">Factura de venta</DescripcionOperacion>
- <Contraparte xmlns="..s/SuministroInformacion.xsd">
<NombreRazon>EMPRESA DE TENERIFE</NombreRazon>
<NIF>P0000000D</NIF>
</Contraparte>
- <TipoDesglose xmlns="../SuministroInformacion.xsd">
- <DesgloseFactura>
- <Sujeta>
- <NoExenta>
<TipoNoExenta>S1</TipoNoExenta>
- <DesgloseIVA>
- <DetalleIVA>
<TipoImpositivo>3.00</TipoImpositivo>
<BaseImponible>5388.00</BaseImponible>
<CuotaRepercutida>161.64</CuotaRepercutida>
</DetalleIVA>
</DesgloseIVA>
</NoExenta>
</Sujeta>
</DesgloseFactura>
</TipoDesglose>
</FacturaExpedida>
</RegistroLRFacturasEmitidas>
</SuministroLRFacturasEmitidas>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

No tienes un tipo de impuesto valido, ahora mismo esta el 21, 10, 4, 0 (luego esta el IGIC y tal que van aparte)

Cita:

Empezado por nuevo1234 (Mensaje 516837)
Creo que el error del XML puede estar relacionado con esta FAQ:

3.5. ¿Cómo se registra una operación con inversión del sujeto pasivo?
En el caso de clientes que sean empresas españolas, el proveedor o prestador del
servicio registrará los datos de la factura en el Libro registro de Facturas Expedidas
consignando en el bloque funcional ”Desglose factura” la clave “S2: Sujeta – No
Exenta – Inv. Suj. Pasivo”. El campo “tipo impositivo” se informará con importe cero y
el de “cuota repercutida” se dejará en blanco.
En el caso de clientes que sean empresas comunitarias con NIF-IVA, el prestador del
servicio registrará los datos de la factura en el Libro registro de Facturas Expedidas
consignando en el bloque funcional ·”Desglose tipo operación” la clave “Importe no
sujetas por reglas de localización”.

Lo mirare en cuanto pueda

Cita:

Empezado por nachoexe (Mensaje 516847)
Por favor, echarme una manita alguien que se haya peleado con el webservice de verificación masiva de NIF.
Genero el xml con las clases VNifV2.wsdl facilitadas por Hacienda pero cuando lo envío me devuelve este error y ya no sé que tengo que cambiar para que entre

Error:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="XXXX://schemas.xmlsoap.org/soap/envelope/">
<env:Body>
<env:Fault>
<faultcode>env:Client</faultcode>
<faultstring>Codigo[103].Se esperaba nodo {XXXX://schemas.xmlsoap.org/soap/envelope/}Envelope y ha venido {XXXX://vvv.w3.org/2003/05/soap-envelope}Envelope</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>

XML enviado:

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENC="XXXX://vvv.w3.org/2003/05/soap-encoding" xmlns:xsi="XXXX://vvv.w3.org/2001/XMLSchema-instance" xmlns:xsd="XXXX://vvv.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="XXXX://vvv.w3.org/2003/05/soap-envelope">
<SOAP-ENV:Body xmlns:NS2="XXXX://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/burt/jdit/ws/VNifV2Ent.xsd" SOAP-ENV:encodingStyle="XXXX://vvv.w3.org/2003/05/soap-encoding" xmlns:NS1="XXXX://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/burt/jdit/ws/VNifV2.wsdl">
<NS1:VNifV2>
<VNifV2Ent SOAP-ENC:arraySize="3" SOAP-ENC:itemType="NS2:Contribuyente" xsi:type="SOAP-ENC:Array">
<item xsi:type="NS2:Contribuyente" SOAP-ENC:id="1">
<Nif xsi:type="xsd:string">A00000001</Nif>
<Nombre xsi:type="xsd:string">PRUEBAS1</Nombre>
</item>
<item xsi:type="NS2:Contribuyente" SOAP-ENC:id="2">
<Nif xsi:type="xsd:string">A00000002</Nif>
<Nombre xsi:type="xsd:string">PRUEBAS2</Nombre>
</item>
</VNifV2Ent>
</NS1:VNifV2>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Nota: hay que cambiar "XXXX:" por "h t t p:" y "vvv." por "w w w." (por las benditas reglas del foro)

Revisa la generación de tu XML que te lo dice en el error
<faultstring>Codigo[103].Se esperaba nodo {XXXX://schemas.xmlsoap.org/soap/envelope/}Envelope y ha venido {XXXX://vvv.w3.org/2003/05/soap-envelope}Envelope</faultstring>


Cita:

Empezado por lsgrep (Mensaje 516849)
Hola a todos,

Como muchos de vosotros estoy implementando el tema del SIII y me he leído todo lo que he podido en este hilo.

En nuestra empresa exportamos al extranjero (a países fuera de la UE) y no tenemos VAT de esos clientes. He leído por anteriores hilos que es necesario poner en el IDOtro el código 06 o 07 pero no hay manera de que lo acepte si no se introduce el código VAT. ¿Alguien se ha encontrado el caso? Si no tengo el VAT no las puedo presentar ?

Salud2

Tienes que tener alguna de sus identificaciones, sino no es valido. Si es no censado tienes que hacer un primer intento no valido y luego mandar con el 07
02 NIF-IVA
03 PASAPORTE
04 DOCUMENTO OFICIAL DE IDENTIFICACIÓN EXPEDIDO POR EL PAIS O TERRITORIO DE RESIDENCIA
05 CERTIFICADO DE RESIDENCIA
06 OTRO DOCUMENTO PROBATORIO
07 NO CENSADO
La clave 07, “No censado”,

Cita:

Empezado por lsgrep (Mensaje 516853)
¿Alguien podría decirme donde puedo descargar el FAQ de la AEAT que se menciona en los posts? He visitado la página de hacienda sobre el SIII y lo único que veo es un FAQ pero que no incluye descripciones como las que veo.

Gracias!

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

Cita:

Empezado por figo21 (Mensaje 516854)
Yo no envío el bloque de iva, solo NoSujeta.ImporteTAIReglasLocalizacion:=base_de_la factura y también me lo acepta. No sé si es necesario añadirlo también, según la documentación anterior, se supone que no.


Un saludo.

Es opcional, pero no en todos los casos

lsgrep 19-05-2017 11:51:37

Gracias mrobles por la info, lo del FAQ creía que era otro documento diferente del PDF que adjuntas. Con respecto a lo que indicas he probado con el 07 pero tengo que adjuntar siempre un código de identificación que no tenemos.

Somos una empresa bastante grande y hasta ahora hemos podido en el tema de exportaciones no incluir nunca el código de identificación en el anterior sistema del la AEAT. Si pones el 07 pero no indicas el ID del documento te dice que no es válido. El problema es que si no lo tengo, poner cualquier cosa aquí no se si vamos a tener problemas....

Tienes que tener alguna de sus identificaciones, sino no es valido. Si es no censado tienes que hacer un primer intento no valido y luego mandar con el 07
02 NIF-IVA
03 PASAPORTE
04 DOCUMENTO OFICIAL DE IDENTIFICACIÓN EXPEDIDO POR EL PAIS O TERRITORIO DE RESIDENCIA
05 CERTIFICADO DE RESIDENCIA
06 OTRO DOCUMENTO PROBATORIO
07 NO CENSADO
La clave 07, “No censado”,

didou 19-05-2017 12:01:18

En un mismo envío al SII se pueden mezclar facturas de distinto tipo?
 
Buenos días, soy nuevo es este foro y es de agradecer la aportación de todos vosotros es este tema del SII y otros que he visto por hay, de momento lo mio es una pregunta que quizás os parecerá "tonta".

En un mismo envio al SII se pueden mezclar facturas Emitidas y Recibidas?? o bien hay que hacer un envio por cada tipo de factura, uno para emitidas y otro para recibidas??

Gracias por su ayuda.

lsgrep 19-05-2017 12:03:39

Hola didou,

Tienes q hacer un envío para emitidas y otro para recibidas. Si te fijas los esquemas XSD son distintos.

Salu2

mrobles 19-05-2017 12:12:46

Cita:

Empezado por lsgrep (Mensaje 516856)
Gracias mrobles por la info, lo del FAQ creía que era otro documento diferente del PDF que adjuntas. Con respecto a lo que indicas he probado con el 07 pero tengo que adjuntar siempre un código de identificación que no tenemos.

Somos una empresa bastante grande y hasta ahora hemos podido en el tema de exportaciones no incluir nunca el código de identificación en el anterior sistema del la AEAT. Si pones el 07 pero no indicas el ID del documento te dice que no es válido. El problema es que si no lo tengo, poner cualquier cosa aquí no se si vamos a tener problemas....

Tienes que tener alguna de sus identificaciones, sino no es valido. Si es no censado tienes que hacer un primer intento no valido y luego mandar con el 07
02 NIF-IVA
03 PASAPORTE
04 DOCUMENTO OFICIAL DE IDENTIFICACIÓN EXPEDIDO POR EL PAIS O TERRITORIO DE RESIDENCIA
05 CERTIFICADO DE RESIDENCIA
06 OTRO DOCUMENTO PROBATORIO
07 NO CENSADO
La clave 07, “No censado”,

Tambien tienes esta
http://www.agenciatributaria.es/AEAT...enerales.shtml

Pero no se yo si por aqui van los tiros

13. ¿Cómo hay que proceder en caso de error por no Identificación?
El procedimiento en caso de no identificación, sin ser un error de formato, consistirá en intentarlo de nuevo transcurrido un tiempo, ya que la AEAT intentará su alta en el censo en caso de resultar procedente.

didou 19-05-2017 12:18:18

Cita:

Empezado por lsgrep (Mensaje 516858)
Hola didou,

Tienes q hacer un envío para emitidas y otro para recibidas. Si te fijas los esquemas XSD son distintos.

Salu2

Gracias Isgrep, donde puedo encontrar las últimas versiones del Wsdl para generar la clase del envío y los XSD de los distintos libros?

lsgrep 19-05-2017 12:25:56

agenciatributaria.es/AEAT.internet/SII.html

Aquí encontraras toda la documentación aunque como habrás podido leer y por lo que yo he visto existen un montón de lagunas sobre un montón de cosas.

Salu2

javi_valencia44 19-05-2017 12:45:36

Porque cuando ves los XML a través del Wizdler de Chrome no se ve el apartado IdOtro en la Contraparte?

vboloradito 19-05-2017 15:31:17

Tengo facturas rectificativas por diferencias que no siguen la serie de rectificativas.

Hasta que tenga el sistema arreglado para emitir las recitifcativas con la serie de rectificativas que hago.

La envio como normal en negativo con la serie correcta.
La envio como recitificativa con la serie que no es de rectificativa,

que le gustara menos a Hacienda ¿esto tiene multa?

CMB 19-05-2017 15:40:49

Cita:

Empezado por vboloradito (Mensaje 516869)
Tengo facturas rectificativas por diferencias que no siguen la serie de rectificativas. Hasta que tenga el sistema arreglado para emitir las recitifcativas con la serie de rectificativas que hago. La envio como normal en negativo con la serie correcta. La envio como recitificativa con la serie que no es de rectificativa

Las facturas rectificativas, por lo menos las que van por substitución, las que yo uso, deben llevar una numeración independiente.

Cita:

Empezado por vboloradito (Mensaje 516869)
que le gustara menos a Hacienda ¿esto tiene multa?

Las multas descritas en la documentación del SII se refieren sólo al envío fuera de plazo. Pero es de suponer que incumplir el decreto de las rectificativas, en su momento (allá por enero 2005), debería comportar también alguna sanción.

CMB 19-05-2017 15:45:44

Regulación de las facturas rectificativas
 
Por si a alguien le interesa, la regulación de las facturas rectificativas está en el Real Decreto 1496/2003 (B.O.E. nº 286 del 29-11-2003) y el Real Decreto 87/2005 (B.O.E. nº 27 del 01-02-2005).

jcapilla 20-05-2017 12:11:07

Deserializar respuesta con xsd de la AEAT
 
Buenas!!!

¿Alguien ha probado a deserializar un xml de respuesta de la AEAT con .Net usando los xsd de la AEAT? Tengo un problema muy raro por ejemplo con las respuestas de un alta de facturas emitidas. El tag del xml que me envian es <RespuestaLRFacturasEmitidas> pero la deserializacion espera <RespuestaLRFacturasEmitidasType>. Lo mismo me pasa con las respuestas de las bajas. En cambio cuando genero los ficheros de alta o baja para enviar a la AEAT no me ocurre esto. Por lo que veo esta usando el Type del xsd en vez del name.

Muchas gracias.

Txemari 22-05-2017 11:23:50

Duda sobre primer semestre
 
Hola,

parece ser que que cuando enviemos una factura del primer semestre hay que enviar como "Clave Régimen Especial o Transcendencia..." 16 en emitidas y 14 en Recibidas.
Si por ejemplo, tengo un arrendamiento ¿ no tengo que poner el "11,12 o 13" y sólo el 16 o tengo que poner dos claves utilizando el "ClaveReg...Adicional1" ? Y en caso que sea esto último que ponemos primero el 11 o el 16 ?

Saludows

keys 22-05-2017 11:28:29

Cita:

Empezado por Txemari (Mensaje 516944)
Hola,

parece ser que que cuando enviemos una factura del primer semestre hay que enviar como "Clave Régimen Especial o Transcendencia..." 16 en emitidas y 14 en Recibidas.
Si por ejemplo, tengo un arrendamiento ¿ no tengo que poner el "11,12 o 13" y sólo el 16 o tengo que poner dos claves utilizando el "ClaveReg...Adicional1" ? Y en caso que sea esto último que ponemos primero el 11 o el 16 ?

Saludows

Solo es necesario poner "Primer Semestre 2017" ya que son facturas anteriores a que empiezen el sistema. Es mas las claves 14 y 16 no son compatibles con ninguna otra clave. Es decir daría error.

Txemari 22-05-2017 11:58:45

Duda rectificativas
 
Hola, compañeros

con toda vuestra impagable ayuda voy tirando adelante.
Después de todo lo leído me ha quedado claro que si hago una "Rectificación por diferencias" no tengo porqué poner la identificación de la factura rectificada ¿ es así ?
¿ Y si es una rectificación por sustitución" ? ¿ es igual para emitidas que para recibidas ?

Gracias por todo

APO 22-05-2017 12:11:52

Buenas compañeros,

¿Habéis podido enviar alguna factura de tipo F4 - Asiento resumen de facturas ? Yo sí he logrado enviarla, pero tengo problemas al intentar adjuntar la relación de facturas rectificadas asociadas a la factura.

Lo que hago es poner lo siguiente, pero luego cuando consulto la factura por la web veo que no se han adjuntado los datos:

Código Delphi [-]
var
   FacturaRectificada: FacturasRectificadas2;
begin
...
   SetLength(FacturaRectificada,1);
   FacturaRectificada[0]:=IDFacturaARType.Create;
   FacturaRectificada[0].NumSerieFacturaEmisor:='Núm.Fra.Rectificada';
   FacturaRectificada[0].FechaExpedicionFacturaEmisor:='Fecha fra. rectificada';
   ARegistroLRFacturasEmitidas[0].FacturaExpedida.FacturasRectificadas:=FacturaRectificada;
...

En cambio, si lo hago por la web, sí que me adjunta los datos. ¿Puede ser que al hacerlo por código, se ponga algún campo por defecto que después haga que no se carguen las facturas rectificadas? Muchas gracias!

PASPAS 22-05-2017 12:14:53

Cita:

Empezado por keys (Mensaje 516945)
Solo es necesario poner "Primer Semestre 2017" ya que son facturas anteriores a que empiezen el sistema. Es mas las claves 14 y 16 no son compatibles con ninguna otra clave. Es decir daría error.

Buenas y muchas gracias a todos,

Tengo una duda en esto de la clave de regimen. Significa que dureante el primer semestre todo se va a informar con esas clave 14 o 16. a partir del 1/1/18 se informara con el resto.
Lo digo porque yo no lo estoy utilizando quiero evitarlo para ir viendo todos los casos de claves de regimen y solucionar problemas. Porque sino el 1/1 sera un caos para mis clientes.
Tengo esta cuestión me funciona todo correctamente en la 0.7 menos el alquiler con retención.
Datos de la factura
  • Datos de Operacion
  • Descripción Operación: VENTA NACIONAL


    Clasificación de Tipo de Factura
  • Tipo de factura: F1: Factura


    Datos de Factura
  • Factura emitida por terceros: No
  • Importe Total: 166.5
  • Clave de Régimen Especial: 11: Operaciones de arrendamiento de local de negocio sujetas a retención
Respuesta Aceptada con errores.
  • Código Error: 2002 - Error si ClaveRegimenEspecialOTranscedencia distinto de 12 o 13 o no tiene algún ClaveRegimenEspecialOTrascendenciaAdicional informado y se incluye el bloque de Inmuebles
"
No entiendo como lo puedo solucionar. Os ha pasado esto en algún otro tipo de envío de clave.
Si teneis algún ejemplo de modo de usar varias claves de régimen podeis subirlo por favor.

Muchas gracias,
Saludos

keys 22-05-2017 12:17:22

Estas poniendo los datos del arrendamiento. En la clave 11 no hay que ponerlos, sólo en la 12 y la 13

keys 22-05-2017 12:24:53

Cita:

Empezado por APO (Mensaje 516947)
Buenas compañeros,

¿Habéis podido enviar alguna factura de tipo F4 - Asiento resumen de facturas ? Yo sí he logrado enviarla, pero tengo problemas al intentar adjuntar la relación de facturas rectificadas asociadas a la factura.

Lo que hago es poner lo siguiente, pero luego cuando consulto la factura por la web veo que no se han adjuntado los datos:

Código Delphi [-]
var
   FacturaRectificada: FacturasRectificadas2;
begin
...
   SetLength(FacturaRectificada,1);
   FacturaRectificada[0]:=IDFacturaARType.Create;
   FacturaRectificada[0].NumSerieFacturaEmisor:='Núm.Fra.Rectificada';
   FacturaRectificada[0].FechaExpedicionFacturaEmisor:='Fecha fra. rectificada';
   ARegistroLRFacturasEmitidas[0].FacturaExpedida.FacturasRectificadas:=FacturaRectificada;
...

En cambio, si lo hago por la web, sí que me adjunta los datos. ¿Puede ser que al hacerlo por código, se ponga algún campo por defecto que después haga que no se carguen las facturas rectificadas? Muchas gracias!

Creo que estás mezclando las cosas o no te entiendo. En las de tipo F4, no hay que indicar el desglose de las facturas. Solo la factura inicial y la final. El desglose es para las rectificativas.

Txemari 22-05-2017 12:25:41

NIF no censado
 
Hola,

acabo de montarme un ficherito con el "07" de "NO censado" y al enviarlo a la AEAT me lo ha devuelto como "Aceptado con errores" y descripción error "El NIF de la contraparte no está censado".
Ahora, ¿ qué tendría que hacer ? ¿ Enviarlo todos los días con el TipoComunicación "A1" de modificación hasta que censen el NIF ?

Saludos

keys 22-05-2017 14:31:45

Cita:

Empezado por Txemari (Mensaje 516951)
Hola,

acabo de montarme un ficherito con el "07" de "NO censado" y al enviarlo a la AEAT me lo ha devuelto como "Aceptado con errores" y descripción error "El NIF de la contraparte no está censado".
Ahora, ¿ qué tendría que hacer ? ¿ Enviarlo todos los días con el TipoComunicación "A1" de modificación hasta que censen el NIF ?

Saludos

El estado no censado sirve la mayoria de las veces para cuando no tienes bien el cif o el nombre del cliente, por lo que lo tendrás que volver a enviar cuando lo tengas si es que lo puedes llegar a conseguir, o nunca por que puede ser que no tengas forma de conseguirlo. Por eso solo son para las emitidas.

Si es por que hacienda no lo tiene censado, tendrás que esperar a que lo tengan censado. ¿Pero crees que hacienda tiene a alguien sin censar?, bueno si te llamas barcenas, correa, etcccccc igual no :)

seccion_31 22-05-2017 15:54:08

Cita:

Empezado por keys (Mensaje 516850)
Por estructura de ficheros es obligatorio rellenarlo, en algún post anterior alguien hizo la pregunta en hacienda y le dijeron que pusiera "ESTADOS UNIDOS" o otra cosa en ese campo. Es decir que te lo inventes.

uummm....

¿como?

yo coloco:

FacturaExpedida.Contraparte.IDOtro.IDType:=PersonaFisicaJuridicaIDTypeType(4); // otro.

y en el campo del NIF, un numero de NIF, que podría ser el código del cliente, o cualquier otro dato para tu información.

(disculpas si contesto a cualquier cosa)

pero entiendo que es el NIF de Exportación.


Para el de CE, y coloco:

FacturaExpedida.Contraparte.IDOtro.IDType:=PersonaFisicaJuridicaIDTypeType(2); // doc. país

y en el NIF, su numero de identificación fiscal.

Saludos !

vboloradito 22-05-2017 15:57:09

Puedo tener dos series de facturas rectificativas.

Es decir tengo ya una serie rectificativa del tipo RECT-2017-00001
puedo habilitar otra mas que sea 2017-RECT-00001

¿o solo puedo usar una?

APO 22-05-2017 16:19:20

Cita:

Empezado por APO (Mensaje 516947)
Buenas compañeros,

¿Habéis podido enviar alguna factura de tipo F4 - Asiento resumen de facturas ? Yo sí he logrado enviarla, pero tengo problemas al intentar adjuntar la relación de facturas rectificadas asociadas a la factura.

Lo que hago es poner lo siguiente, pero luego cuando consulto la factura por la web veo que no se han adjuntado los datos:

Código Delphi [-]
var
   FacturaRectificada: FacturasRectificadas2;
begin
...
   SetLength(FacturaRectificada,1);
   FacturaRectificada[0]:=IDFacturaARType.Create;
   FacturaRectificada[0].NumSerieFacturaEmisor:='Núm.Fra.Rectificada';
   FacturaRectificada[0].FechaExpedicionFacturaEmisor:='Fecha fra. rectificada';
   ARegistroLRFacturasEmitidas[0].FacturaExpedida.FacturasRectificadas:=FacturaRectificada;
...

En cambio, si lo hago por la web, sí que me adjunta los datos. ¿Puede ser que al hacerlo por código, se ponga algún campo por defecto que después haga que no se carguen las facturas rectificadas? Muchas gracias!

Cita:

Empezado por keys (Mensaje 516950)
Creo que estás mezclando las cosas o no te entiendo. En las de tipo F4, no hay que indicar el desglose de las facturas. Solo la factura inicial y la final. El desglose es para las rectificativas.

Keys,
por lo que veo en la documentación, en las facturas de tipo F4, el campo NumSerieFacturaEmisorResumenFin sí que es obligatorio como bien dices, y ese sí que lo estoy rellenando. Pero el desglose, aunque no es obligatorio es Opcional. Y no logro informarlo. Según veo, se utiliza el campo FacturasRectificadas, que es el mismo desglose que se utiliza en las de tipo R1, R2, R3... Textualmente la documentación dice lo siguiente:

Sólo podrá incluirse este bloque (no es obligatorio) si TipoFactura=Rectificativa o TipoFactura=”F4”
(FacturasRectificadas -> IDFacturaRectificada -> NumSerieFacturaEmisor y FechaExpedicionFacturaEmisor)

austral_es 22-05-2017 16:58:59

Cita:

Empezado por Txemari (Mensaje 516951)
Hola,

acabo de montarme un ficherito con el "07" de "NO censado" y al enviarlo a la AEAT me lo ha devuelto como "Aceptado con errores" y descripción error "El NIF de la contraparte no está censado".
Ahora, ¿ qué tendría que hacer ? ¿ Enviarlo todos los días con el TipoComunicación "A1" de modificación hasta que censen el NIF ?

Saludos

Buenas, que NIF utilizaste porque no consigo poner ningún NIF que me de esa respuesta de la AEAT.
Se cuales son los pasos a seguir una vez la AEAT te envía la respuesta "El NIF de la contraparte no está censado" lo que no doy hecho es tener ningún NIF con el que me responda con dicho error.
Gracias!

CMB 22-05-2017 17:33:27

Cita:

Empezado por austral_es (Mensaje 516961)
Buenas, que NIF utilizaste porque no consigo poner ningún NIF que me de esa respuesta de la AEAT.
Se cuales son los pasos a seguir una vez la AEAT te envía la respuesta "El NIF de la contraparte no está censado" lo que no doy hecho es tener ningún NIF con el que me responda con dicho error.
Gracias!

Prueba con este

PEPE NOCENSADO
12345678Z

Responde "El NIF de la contraparte no está censado"

xerkan 22-05-2017 17:46:24

Gracias a las personas de este hilo para ayudarnos a todos a adaptar nuestros programas para el nuevo sistema SII, para añadir mi granito de arena incluyo unas modificaciones al ejemplo de newtron (Webservices AEAT Berlin_2) para añadirle mas opciones, este ejemplo era de facturas emitidas asi que tambien lo e adaptado para facturas recibidas

PASPAS 22-05-2017 18:43:43

Cita:

Empezado por keys (Mensaje 516949)
Estas poniendo los datos del arrendamiento. En la clave 11 no hay que ponerlos, sólo en la 12 y la 13

Disculpa Keys; significa esto que cuando es del tipo 11 ; nunca contendrá la estructura 'sii:DetalleInmueble'. Existe en algún documento de la AEAT. Ya que si es de tipo alquiler con retención creo que es opcional informar del inmueble. Ahora si se puede omitir.
Muchas gracias

josecarrillo 22-05-2017 19:32:58

No tengo claro que libros presentar. Alguien lo sabe.

Emitidas y recibidas es evidente que sí.

Pagos y cobros, creo que solo efectivo superiores a 6000 y/o criterio de caja.

Bienes Inversión ??? . Se supone que lo pones en las facturas recibidas. Es necesario tambien aqui??

Operaciones Intracomunitarias ???. Si lo has puesto en emitidas y recibidas, aquí es necesario?

brincola 23-05-2017 01:49:12

Hola, compañeros.
Al compilar con Delphi XE5 tanto la versión 2 como la 3 del programa (Webservices AEAT Berlin) me está dando los 3 errores siguientes:

[dcc32 Error] Soap.SOAPHTTPTrans.pas(113): E2291 Missing implementation of interface method IWebNode.GetMimeBoundary
[dcc32 Error] Soap.SOAPHTTPTrans.pas(113): E2291 Missing implementation of interface method IWebNode.SetMimeBoundary
[dcc32 Fatal Error] Soap.SOAPHTTPTrans.pas(384): F2063 Could not compile used unit 'Soap.Win.CertHelper.pas'


¿Seríais tan amables de decirme dónde puede estar el problema?
Gracias anticipadas. Un saludo.

keys 23-05-2017 08:12:54

Cita:

Empezado por PASPAS (Mensaje 516969)
Disculpa Keys; significa esto que cuando es del tipo 11 ; nunca contendrá la estructura 'sii:DetalleInmueble'. Existe en algún documento de la AEAT. Ya que si es de tipo alquiler con retención creo que es opcional informar del inmueble. Ahora si se puede omitir.
Muchas gracias

Hola mirate el documento de la descripción del servicio web y el de validaciones y errores.

rafacarpi 23-05-2017 08:34:18

Cita:

Empezado por xerkan (Mensaje 516964)
Gracias a las personas de este hilo para ayudarnos a todos a adaptar nuestros programas para el nuevo sistema SII, para añadir mi granito de arena incluyo unas modificaciones al ejemplo de newtron (Webservices AEAT Berlin_2) para añadirle mas opciones, este ejemplo era de facturas emitidas asi que tambien lo e adaptado para facturas recibidas


Muchísimas gracias xerkan por el ejemplo y sobre todo por los comentarios en el código, yo tenía montado algo muy parecido en cuanto a las facturas recibidas. Lo comento por si hay alguien buscando ejemplo, este que aporta nuestro compañero es bastante bueno y ya digo, comentado para que se sepa en todo momento con que se está trabajando.

Estoy desarrollandolo para una administración pública y al no cederme le certificado digital para las pruebas cada vez que quiero enviar algo para probar tengo que montar una película. He preguntado a Hacienda pero aún no me han contestado, alguien sabe si dentro de la plataforma de pruebas se puede enviar algo sin certificado, imagino que no porque si esto lleva así desde la primera versión no creo que lo cambien a un mes de la implantación, de ilusiones vive uno.

Gracias a todos los que han aportado en este hilo, tanto a los que preguntan como a los que responden y aportan ejemplos. Gracias de verdad. Gran comunidad.

Galahad 23-05-2017 08:54:46

Cita:

Empezado por rafacarpi (Mensaje 516986)
Muchísimas gracias xerkan por el ejemplo y sobre todo por los comentarios en el código, yo tenía montado algo muy parecido en cuanto a las facturas recibidas. Lo comento por si hay alguien buscando ejemplo, este que aporta nuestro compañero es bastante bueno y ya digo, comentado para que se sepa en todo momento con que se está trabajando.

Estoy desarrollandolo para una administración pública y al no cederme le certificado digital para las pruebas cada vez que quiero enviar algo para probar tengo que montar una película. He preguntado a Hacienda pero aún no me han contestado, alguien sabe si dentro de la plataforma de pruebas se puede enviar algo sin certificado, imagino que no porque si esto lleva así desde la primera versión no creo que lo cambien a un mes de la implantación, de ilusiones vive uno.

Gracias a todos los que han aportado en este hilo, tanto a los que preguntan como a los que responden y aportan ejemplos. Gracias de verdad. Gran comunidad.

Hola , buenos días.
Yo estoy haciendo las pruebas con el certificado del dni y no tengo problemas , solo necesitas un lector de tarjetas y la clave del dnie, que si no la tienes, en cualquier oficina de la policia nacional donde expidan el dni hay unos terminales automáticos donde la consigues en cinco minutos.
Saludos..

rafacarpi 23-05-2017 08:58:20

Cita:

Empezado por Galahad (Mensaje 516988)
Hola , buenos días.
Yo estoy haciendo las pruebas con el certificado del dni y no tengo problemas , solo necesitas un lector de tarjetas y la clave del dnie, que si no la tienes, en cualquier oficina de la policia nacional donde expidan el dni hay unos terminales automáticos donde la consigues en cinco minutos.
Saludos..

Muchas gracias Galahad. Tengo mi certificado digital pero pasaba de instalarlo en el equipo de la oficina, lo instalare y desinstalaré a diario no queda otra.

Virman 23-05-2017 09:01:33

Buenos días, estoy realizando envíos con la versión 0.7 y me deja enviar sin problemas facturas emitidas. Para el resto de libros me muestra este error: Codigo[4124].Error La direccion no se corresponde con el fichero de entrada.

No entiendo que el libro de emitidas si me deje enviarlo y el resto no, si están todos los webservices actualizados a la versión 0.7

A alguien más también le pasa?

Gracias.


La franja horaria es GMT +2. Ahora son las 12:44:52.

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