![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#61
|
|||
|
|||
¿Significa eso que con "Delphi 7" no hay manera de mandar ficheros por Webservice a la AEAT?
¿Alguien lo ha probado con "Delphi 7"? Saludos, |
#62
|
||||
|
||||
Hola de nuevo.
¿Al final has desistido de enviarlo por código? Cita:
Saludos
__________________
Be water my friend. |
#63
|
|||
|
|||
Hola !
lo tengo en el trabajo, el lunes lo miro y lo posteo. Por cierto, he descargado un nuevo interface SOAP wsd desde la AEAT algo diferente al publicado. (pero la versión es la misma, cambia el nombre de las clases) de memoria ese campo es un tipo, que es un array de DetalleIVA2 se llama desgloseIVA2 creo puedes verlo en el campo desgloseIVA. cada elemento del array es DetalleIVA2. Por código funciona muy bien, siempre que NO envíes el campo IDOtro de la contraparte (esto lo digo de memoria, no me acuerdo bien, pero funciona). A ver si responde la AEAT en ambos casos por código o XML el NIF debe existir de lo contrario la factura pasa pero da error. (o aviso), porque pasa. Lo que ocurre es que dice: NIF sin identificar y piensas que es un error de código, y no es asi. Asi que con código ahora mismo pasarían las facturas nacionales sin problemas. Ya estoy trabajando en el programa final de envio, que espero tenerlo listo a mediados de la semana que viene como muy tarde. De no tener ni idea de SOAP he pasado a enterarme ya medianamente bien, gracias al primer ejemplo. en fin... ya veremos. Hasta el lunes no vuelvo a postear. Os colocare un ejemplo completo con el interface publicado en el .rar. Saludos ! Por otro lado, me gustaría saber: 1) si la AEAT en ese formulario que va a crear, dara opción de subir el XML. 2) si habrá una web de la AEAT donde consultar las facturas subidas. ambas cosas serian fundamentales pienso yo para hacer las cosas bien. |
#65
|
||||
|
||||
Ok.
Gracias a vuestra ayuda al final he preparado un ejemplo totalmente operativo del envío de una factura con este servicio. Ya solo quedaría ir rematando flecos y detalles. Espero que os sirva. Saludos
__________________
Be water my friend. Última edición por newtron fecha: 28-01-2017 a las 12:05:50. |
#66
|
|||
|
|||
Hay nueva versión 0.5 de esquemas y WebService.
La buena noticia es que los esquemas siguen siendo prácticamente lo mismos. Solo se han añadido a facturas recibidas un par de campos nuevos y en las emitidas se ha simplificado el esquema de la parte exenta. Poca cosa. La mala noticia es que el WebService inicial SuministroInmediatoInfo.wsdl, se ha dividido en varios diferentes. Tampoco será dramático, pero quizás es otra buena razón para tratar los archivos xml directamente a mano. Yo por mi parte creo que voy a tirar por esa opción, y por hacer las comunicaciones directamente con Indy. Cuantas menos dependencias externas mejor, no quiero depender de librerías de Windows para nada, que luego te encuentras problemas de compatibilidad complicados de resolver. Así de paso la aplicación puede funcionar en Mac y Linux con ayuda de Wine sin mucha complicación. |
#67
|
|||
|
|||
Ejemplo de newtron algo modificado, y SI, pasa la factura. Cuidado con el NIF que ponéis pues podría deciros NIF no identificado lo cual no quiere indicar error, sino que la AEAT no lo tiene registro.
* explicaciones en pantalla * selección de certificado * usando el objeto HTTIPro1 del form. (cuidado con cambiar allí el puerto de pruebas) * periodo y año de la factura Saludos ! |
#68
|
|||
|
|||
Cita:
Es una pasada: Cita:
Y en junio igual lo cambian y listo. Saludos ! |
#69
|
|||
|
|||
La parte buena es que van clarificando cuestiones más técnico-fiscales.
Es normal que ahora estemos pensando en la comunicación y los registros fiscales como tal estén en segundo término, pero al final hay que tener registrados los datos a transmitir por el xml de turno. Hay ciertos embrollos con las fechas y otras historias, pero en términos generales a través, van simplificando algunos registros y sus formas de comunicarse. Por ejemplo, las rectificativas, en la línea del 340, se han simplificado. |
#70
|
|||
|
|||
bien, ahora usando el nuevo 0.5 da el error:
Not Found (404) - 'https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP' ah! y por lo que veo, utilizando el 0.1, puedes colar un calculo del IVA erróneo. Lo he probado a posta y la factura ha pasado. la factura ha pasado ahora mismo sin problemas. LAMENTABLE. |
#71
|
|||
|
|||
por cierto nasca
¿Cómo vas a enviar el XML? ¿y recibir las respuestas de la AEAT? Saludos ! |
#72
|
|||
|
|||
Indy con OpenSSL. En su momento las he probado en versiones anteriores del WebService y funcionan sin problemas.
Y los xml a mano, paso de depender de librerías del puñetero Windows en ambos casos. |
#73
|
||||
|
||||
Hola a todos. Yo creo que el problema no esta tanto en como enviarlo, si por la indys o por SOAP, etc ... , ya que como hemos visto en el ejemplo la conexión no es muy dificil. El problema esta en la descripción de la información a enviar, ya sea directamente con el xml o con las clases que genera el wsdl, ya que estamos vendidos a los cambios que le apetezca hacer a hacienda como acabamos de ver con el cambio de version.
De todas formas esto esta un poco verde y con el tiempo esperemos que se valla estabilizando. Por cierto ¿Alguno ha tenido la gran suerte de ser o trabajar para alguna una de las empresas elegidas para las pruebas piloto?, ya que creo que esas empresas lo tienen mucho más fácil para acceder a la aeat. Un Saludo. |
#74
|
||||
|
||||
Cita:
En fin..... es lo que hay.
__________________
Be water my friend. |
#75
|
||||
|
||||
Cita:
Como siempre una chapuza. |
#76
|
|||
|
|||
Buenos días !
Tres cuestiones: 1) cuidado con el mensaje de respuesta cuando hemos enviado las facturas, hay un campo que vuelve cargado con un valor que hay que guardar junto a las facturas y que es común al bloque que hemos enviado y sirve como comprobante: result.CSV 2) si envió un grupo de facturas, mas de 15 creo me da error de "necesita un certificado y bla bla..." si envio menos ó una sola funciona bien. 3) y aquí vengo a pedir ayuda: ¿Cuál seria la "ruta" para enviar facturas emitidas intracomunitarias y de exportación? En emitidas, seria esta: ARegistroLRFacturasEmitidas[ i ].FacturaExpedida.TipoDesglose.desglosefactura.sujeta.noexenta.desgloseIVA Saludos ! A ver si alguien puede darme una mano, gracias. |
#77
|
||||
|
||||
Cita:
3.6. ¿Cómo se registra una Entrega Intracomunitaria de Bienes? Se anotará la factura emitida al cliente comunitario en el Libro registro de Facturas Expedidas procediendo a su 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. 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 “E5: Exenta por el artículo 25”. El apartado del libro de operaciones Intracomunitarias, sólo es para determinadas operaciones, las más habituales van en el libro de expedidas o de emitidas. 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 15. 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”. Por cierto has conseguido enviar por la versión 0.5 ? He preguntado a hacienda pero las cosas de palacio van despacio. Un Saludo |
#78
|
||||
|
||||
Hola a todos!
Yo en vez de utilizar la unit Soap.SOAPHTTPTrans.pas que va en el ejemplo utilizo la unit que viene con delphi. Esta unit no tiene la opción de añadir el certificado directamente, lo que hago es asignarlo a un objeto THTTPRIO, de esta forma no dependo de esta unit que no se si funcionará en futuras versiones de delphi. No se por que en el ejemplo se utilizó una propia en vez de la de delphi. Un Saludo. |
#79
|
|||
|
|||
Tengo problemas para el envío de facturas recibidas, que me dice: Valor o tipo incorrecto del campo: NIF.
Revisando los campos para el emisor de la factura (el que nos la envía a nosotros por ser factura recibida), veo que no hay campo NIF, teniendo que usar obligatoriamente el campo IdOtro. Yo lo hago así: IDFacturaRecibidaType idFact = new IDFacturaRecibidaType(); //IDFACTURA IDFacturaRecibidaTypeIDEmisorFactura emisorFactura = new IDFacturaRecibidaTypeIDEmisorFactura(); //emisorFactura IDOtroType idOtro = new IDOtroType(); idOtro.CodigoPais = ((CountryType2)(202)); //España idOtro.IDType = ((PersonaFisicaJuridicaIDTypeType)(00)); //00 -> 02(NIF - IVA) idOtro.ID = "XXXXXXXXX"; //Aqui pongo X por no poner un NIF real emisorFactura.Item = idOtro; idFact.IDEmisorFactura = emisorFactura; Será que en la versión 0.5 ya se puede poner correctamente el NIF del emisor de la factura recibida? Cómo lo hacéis vosotros para las facturas recibidas? Muchas gracias. |
#80
|
|||
|
|||
Os habéis fijado que ya no tenemos un sólo wsdl? Ahora tenemos 7!
Hemos pasado del wsdl: https://www2.agenciatributaria.gob.e...diatoInfo.wsdl A los siguientes 7: https://www2.agenciatributaria.gob.e...Recibidas.wsdl https://www2.agenciatributaria.gob.e...sEmitidas.wsdl https://www2.agenciatributaria.gob.e...sMetalico.wsdl https://www2.agenciatributaria.gob.e...Inversion.wsdl https://www2.agenciatributaria.gob.e...tEmitidas.wsdl https://www2.agenciatributaria.gob.e...Recibidas.wsdl https://www2.agenciatributaria.gob.e...unitarias.wsdl |
![]() |
|
|
![]() |
||||
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 |
![]() |
|