Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 8
CMB Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Lee bien, hasta mañana la 0.7 no esta activa.
Y además, creo que la 0.6 seguirá válida hasta final de mes.

Y el sitio de pruebas quedará operativo indefinidamente, por los siglos de los siglos...
Responder Con Cita
  #2  
Antiguo 16-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Cita:
Empezado por CMB Ver Mensaje
Y además, creo que la 0.6 seguirá válida hasta final de mes.

Y el sitio de pruebas quedará operativo indefinidamente, por los siglos de los siglos...
Lo pone en cuanto entras
http://www.agenciatributaria.es/AEAT.internet/SII.html

A partir del próximo día 17 de mayo el sistema aceptará envíos según la versión 0.7
Hasta el próximo día 30 de mayo el sistema seguirá aceptando envíos según la versión 0.6
Responder Con Cita
  #3  
Antiguo 16-05-2017
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 218
Poder: 18
Galahad Va por buen camino
Problema con exportaciones-importaciones

Buenas, estoy teniendo problemas para enviar importaciones-exportaciones, en ambas, recibo el error : Error no.: 1100-Valor o tipo incorrecto del campo: ID

¿ alguien tiene un xml generado para contrastarlo ?, el caso es que no tengo problemas tanto con emitidas/recibidas intracomunitarias.

este es la parte xml de dicha factura por si veís si falta algo:

Cita:
<IDFactura>
<IDEmisorFactura>
<NIF>33XXXXX</NIF>
</IDEmisorFactura>
<NumSerieFacturaEmisor>3/1</NumSerieFacturaEmisor>
<FechaExpedicionFacturaEmisor>25/01/2017</FechaExpedicionFacturaEmisor>
</IDFactura>
<FacturaExpedida>
<TipoFactura>F1</TipoFactura>
<ClaveRegimenEspecialOTrascendencia>02</ClaveRegimenEspecialOTrascendencia>
<ImporteTotal>65.02</ImporteTotal>
<DescripcionOperacion>Ntra. Factura 3/1</DescripcionOperacion>
<Contraparte>
<NombreRazon>CLIENTE EXTRANJERO</NombreRazon>
<NIFRepresentante/>
<IDOtro>
<CodigoPais>BR</CodigoPais>
<IDType>06</IDType>
<ID/>
</IDOtro>
</Contraparte>
Responder Con Cita
  #4  
Antiguo 16-05-2017
2uolap2 2uolap2 is offline
Registrado
NULL
 
Registrado: may 2017
Posts: 3
Poder: 0
2uolap2 Va por buen camino
Buenas tardes,

Existe alguna posiblidad de contrastar el XML generado contra su esquema XSD antes de realizar el envio para comprobar que este todo correcto?
He probado con SOAPUI pero no veo esta opción

Gracias
Responder Con Cita
  #5  
Antiguo 16-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Cita:
Empezado por Galahad Ver Mensaje
Buenas, estoy teniendo problemas para enviar importaciones-exportaciones, en ambas, recibo el error : Error no.: 1100-Valor o tipo incorrecto del campo: ID

¿ alguien tiene un xml generado para contrastarlo ?, el caso es que no tengo problemas tanto con emitidas/recibidas intracomunitarias.

este es la parte xml de dicha factura por si veís si falta algo:
Te falta un campo por lo que veo
Código:
<sii:IDOtro>
                            <sii:CodigoPais>PT</sii:CodigoPais>
                            <sii:IDType>02</sii:IDType>
                            <sii:ID>PT999999999D</sii:ID>
</sii:IDOtro>
PD: Tienes la fecha mal

Cita:
Empezado por 2uolap2 Ver Mensaje
Buenas tardes,

Existe alguna posiblidad de contrastar el XML generado contra su esquema XSD antes de realizar el envio para comprobar que este todo correcto?
He probado con SOAPUI pero no veo esta opción

Gracias
Yo para probar las lanzo directamente, si están mal formado, tira un error especifico

Última edición por mrobles fecha: 16-05-2017 a las 17:23:52.
Responder Con Cita
  #6  
Antiguo 16-05-2017
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 218
Poder: 18
Galahad Va por buen camino
Cita:
Empezado por mrobles Ver Mensaje
Te falta un campo por lo que veo
Código:
<sii:IDOtro>
                            <sii:CodigoPais>PT</sii:CodigoPais>
                            <sii:IDType>02</sii:IDType>
                            <sii:ID>PT999999999D</sii:ID>
</sii:IDOtro>
acabo de hacer una prueba, y mandandole un id (no valido), si que pasa el registro ¿?, tengo entendido que si indicas el idtype 06, no es necesario informar de ningún identificador...
Responder Con Cita
  #7  
Antiguo 16-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Cita:
Empezado por 2uolap2 Ver Mensaje
Si, pero recibo esto:

Código:
<env:Body><env:Fault><faultcode>env:Client</faultcode><faultstring>Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: DetalleIVA</faultstring><detail><callstack>El XML no cumple el esquema. Falta informar campo obligatorio.: DetalleIVA
WSExcepcion [faultcode=null, detailMap=null, version=0, faultstring=null, faultactor=null, faultSubCode=null, reasonText=null, detail=null, nameSpaceUriDetail=null]
	at es.aeat.ssii.fact.xml.util.UtilesXMLSII.existeEtiquetaFin(UtilesXMLSII.java:376)
	at es.aeat.ssii.fact.xml.comun.ParserXmlDesgloseIva.parsearLista(ParserXmlDesgloseIva.java:57)
...
He comprobado todos los registros NoExenta y contienen la etiqueta DetalleIVA... no se por donde buscar.
Otros ficheros si que me entran correctamente, con lo cual, debe ser algo especifico de algun registro de este pero que no puedo encontrar.
Tienes un ejemplo mio probado en la respuesta #1010
http://www.clubdelphi.com/foros/show...postcount=1010

Cita:
Empezado por JJAlf Ver Mensaje
No me extraña, yo soy una de ellas (de hace un tiempo) y desde aquí el agradecimiento a que hayáis dedicado tanto tiempo a resolver dudas y poner blanco sobre negro temas que a muchos programadores se nos escapan.
Tengo el tema en fases finales de desarrollo (sobre todo gracias a este foro) y entre ellas, mejora de controles existentes. Unas dudas:
  1. ¿Habéis constatado que en el mensaje de respuesta los documentos vayan en el orden en que se han enviado? Yo he forzado envío de documentos 'desordenados' y parece que me lo devuelven en el mismo 'desorden'... Más que nada por la tarea de marcar los documentos. Si me los devuelven en orden, a medida que los envío me voy grabando mi propia lista con su ID único, porque es un poco farragoso volver a buscar entre las enviadas por NIF, número y demás. Ya podían haber pensado en un ID interno para comunicarnos...
  2. ¿Hay algún otro método aparte de la capicom (y de las SecureBlackBox) para hacer un Cert.Load? Me ha venido de p.m., porque me guardo el certificado en la bbdd (quisquillosidad de los clientes a instalar certificados por ahí) y lo descargo a un archivo temporal y lo cargo con esa función. Pero al ir a crear el proyecto como webservice en 64bits me encuentro con que no puedo usar la capicom por ser librería de 32bits. No es un problema, pero me gusta dejar las cosas finas...
  3. Y la más importante. Yo compagino clientes que envían directamente las facturas a la AEAT con mi servicio y clientes que van a usar terceros (SERES, EDICOM) para ello. Claro, no hago dos programaciones. Para estos últimos les envío el XML generado con el WSDL. Para ello, en esos casos, no cargo el certificado, capturo el XML en BeforeExecute y me 'trago' el error que da por no tener certificado, pero no me parece una solución 'limpia'. ¿Hay alguna manera de conseguir el XML SIN intentar un envío?
Gracias, y lo dicho, chapeau por el hilo. Espero poder aportar algo más que preguntas...
Existe un ID interno que se llama CSV

Cita:
Empezado por Galahad Ver Mensaje
acabo de hacer una prueba, y mandandole un id (no valido), si que pasa el registro ¿?, tengo entendido que si indicas el idtype 06, no es necesario informar de ningún identificador...
Creo que es obligatorio siempre, a excepcion de si hiciste 2 intentos, que entonces puedes poner el tipo 07 y no es necesario
Código:
3.7. ¿Cómo se registra una Exportación?
La operación se anota en el Libro Registro de Facturas Expedidas.
En el campo “Clave Régimen especial o Trascendencia” se consignará el valor 02.
Deberá identificarse al cliente – en caso de ser extranjero- mediante el “Código país” y
las claves 3 “Pasaporte”, 4 “Documento oficial de identificación expedido por el país o
territorio de residencia”, 5 “Certificado de residencia” ó 6 “Otro documento probatorio”
del campo “IDType”.
Por otra parte, la base imponible de la factura se incluirá en el campo de tipo de
operación “Exenta” dentro del bloque “Entrega”. Como causa de exención se
consignará la clave E2 “Exenta por el artículo 21”.
Responder Con Cita
  #8  
Antiguo 16-05-2017
aposi aposi is offline
Miembro
 
Registrado: dic 2006
Posts: 146
Poder: 18
aposi Va por buen camino
Cita:
Empezado por 2uolap2 Ver Mensaje
Buenas tardes,

Existe alguna posiblidad de contrastar el XML generado contra su esquema XSD antes de realizar el envio para comprobar que este todo correcto?
He probado con SOAPUI pero no veo esta opción

Gracias
https://www7.aeat.es/static_files/co...teWSAEAT2.html
Responder Con Cita
  #9  
Antiguo 16-05-2017
2uolap2 2uolap2 is offline
Registrado
NULL
 
Registrado: may 2017
Posts: 3
Poder: 0
2uolap2 Va por buen camino
Si, pero recibo esto:

Código:
<env:Body><env:Fault><faultcode>env:Client</faultcode><faultstring>Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: DetalleIVA</faultstring><detail><callstack>El XML no cumple el esquema. Falta informar campo obligatorio.: DetalleIVA
WSExcepcion [faultcode=null, detailMap=null, version=0, faultstring=null, faultactor=null, faultSubCode=null, reasonText=null, detail=null, nameSpaceUriDetail=null]
	at es.aeat.ssii.fact.xml.util.UtilesXMLSII.existeEtiquetaFin(UtilesXMLSII.java:376)
	at es.aeat.ssii.fact.xml.comun.ParserXmlDesgloseIva.parsearLista(ParserXmlDesgloseIva.java:57)
...
He comprobado todos los registros NoExenta y contienen la etiqueta DetalleIVA... no se por donde buscar.
Otros ficheros si que me entran correctamente, con lo cual, debe ser algo especifico de algun registro de este pero que no puedo encontrar.
Responder Con Cita
  #10  
Antiguo 16-05-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Poder: 8
CMB Va por buen camino
64.000 vistas

Este hilo llegará hoy a las 64.000 vistas. No está mal.
Responder Con Cita
  #11  
Antiguo 17-05-2017
Virman Virman is offline
Miembro
 
Registrado: ene 2017
Posts: 67
Poder: 8
Virman Va por buen camino
Cómo puede ser que esté enviando una factura con la versión 0.6 del SII, que ayer me dejaba enviar, sólo he cambiado el número de serie para que no me tire error de duplicado, ahora me muestra el error:

Codigo[4121].Error en asincrono de cuadre
Código (ITEADEST/ES.AEAT.SSII.FACT.API.FE.ASINC.CONSUEMITSRV/20170517) no existe

En principio se podrían enviar facturas con la versión 0.6 hasta finales de mes, no? A alguien más le da este error? Sino recuerdo mal, la información de cuadre se ponía en la versión 0.7 pero no debería pedirla si hacemos envíos con la versión 0.6
Responder Con Cita
  #12  
Antiguo 17-05-2017
vboloradito vboloradito is offline
Miembro
NULL
 
Registrado: mar 2017
Posts: 107
Poder: 8
vboloradito Va por buen camino
anular facturas

Mi cliente en ocasiones emite factura nº1, se da cuenta de que esta mal, genera otra igual con el mismo importe pero en negativo nº2 y luego genera la tercera definitiva nº3.

LAS dos primera nº1 y nº2 no se las envia al cliente.
LA tercera si.

¿que hago ahora yo?
1 - ¿Solo envio al SII las que envio al cliente nº3 y dejo un salto en la secuencia de la serie factura sin envair a la AEAT.?
2 -¿ Envio todas al SII para que tenga la secuencia de la serie completa pero no se la envio al cliente (luego no cuadraran en el contraste)?
3 - ¿Envio todo al SII y al cliente para que este tambien la pueda subir al SII?
Responder Con Cita
  #13  
Antiguo 17-05-2017
javi_valencia44 javi_valencia44 is offline
Miembro
 
Registrado: mar 2017
Posts: 50
Poder: 8
javi_valencia44 Va por buen camino
Cita:
Empezado por vboloradito Ver Mensaje
Mi cliente en ocasiones emite factura nº1, se da cuenta de que esta mal, genera otra igual con el mismo importe pero en negativo nº2 y luego genera la tercera definitiva nº3.

LAS dos primera nº1 y nº2 no se las envia al cliente.
LA tercera si.

¿que hago ahora yo?
1 - ¿Solo envio al SII las que envio al cliente nº3 y dejo un salto en la secuencia de la serie factura sin envair a la AEAT.?
2 -¿ Envio todas al SII para que tenga la secuencia de la serie completa pero no se la envio al cliente (luego no cuadraran en el contraste)?
3 - ¿Envio todo al SII y al cliente para que este tambien la pueda subir al SII?
En caso de duda siempre mejor la 3ª opción, te ahorras posibles disgustos futuros
Responder Con Cita
  #14  
Antiguo 17-05-2017
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 121
Poder: 17
APO Va por buen camino
Una pregunta, cuando se emite una factura a un cliente cuyo NIF empieza por 'N', la documentación dice lo siguiente:

El desglose se hará obligatoriamente a nivel de tipo de operación si cumple las 2 condiciones:
1 - No sea F2-factura simplificada o F4-asiento resumen
2- La contraparte sea del tipo IDOtro o que sea NIF que empiece por N

Entonces, mi duda es la siguiente, cuando le pongo que es un IDOtro, en el tipo de identificación que le debo poner? Porque si le pongo NIF-IVA me da error de 'Valor del campo ID incorrecto'. Los posibles valores son:

NIF-IVA (descartado)
Pasaporte
Documento oficial de identificación expedido por el país o territorio de residencia
Certificado de residencia
Otro documento probatorio
No censado


Supongo que será Documento oficial de identificación expedido por el país o territorio de residencia, no?
Muchas gracias!
Responder Con Cita
  #15  
Antiguo 17-05-2017
Avatar de mrobles
mrobles mrobles is offline
Miembro
NULL
 
Registrado: may 2017
Posts: 115
Poder: 8
mrobles Va por buen camino
Cita:
Empezado por APO Ver Mensaje
Una pregunta, cuando se emite una factura a un cliente cuyo NIF empieza por 'N', la documentación dice lo siguiente:

El desglose se hará obligatoriamente a nivel de tipo de operación si cumple las 2 condiciones:
1 - No sea F2-factura simplificada o F4-asiento resumen
2- La contraparte sea del tipo IDOtro o que sea NIF que empiece por N

Entonces, mi duda es la siguiente, cuando le pongo que es un IDOtro, en el tipo de identificación que le debo poner? Porque si le pongo NIF-IVA me da error de 'Valor del campo ID incorrecto'. Los posibles valores son:

NIF-IVA (descartado)
Pasaporte
Documento oficial de identificación expedido por el país o territorio de residencia
Certificado de residencia
Otro documento probatorio
No censado


Supongo que será Documento oficial de identificación expedido por el país o territorio de residencia, no?
Muchas gracias!
No he porbado, pero no crees que se enviara como si fuera español sin tener que usar el campo IDOtro?
Responder Con Cita
  #16  
Antiguo 17-05-2017
APO APO is offline
Miembro
 
Registrado: feb 2008
Posts: 121
Poder: 17
APO Va por buen camino
Cita:
Empezado por Galahad Ver Mensaje
Buenas, estoy teniendo problemas para enviar importaciones-exportaciones, en ambas, recibo el error : Error no.: 1100-Valor o tipo incorrecto del campo: ID

¿ alguien tiene un xml generado para contrastarlo ?, el caso es que no tengo problemas tanto con emitidas/recibidas intracomunitarias.

este es la parte xml de dicha factura por si veís si falta algo:
Te falta especificar el Identificador, que es obligatorio (lo que correspondería al cif de ese cliente extranjero)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco keys Internet 4170 Hace 1 Semana 17:29:05
AEAT envio de datos vía Webservice problemas con WSDL CelsoO Internet 11 09-10-2019 20:03:41
webService Soap de la Administración Digital Española notific@ apicito Internet 3 31-01-2017 11:25:28
Error en Webservice funcion envio de sms webmasterplc Delphi para la web 5 25-07-2013 20:10:29
Problemas con envío de XML a un WebService davidvamo Internet 1 13-02-2007 15:49:20


La franja horaria es GMT +2. Ahora son las 10:46:47.


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