FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#461
|
|||
|
|||
Cita:
De todas maneras para ver que certificados del “store” están vigentes, con CAPICOM puedes filtrarlos:
|
#462
|
|||
|
|||
Cobros en metálico recibido end_point
Hola:
Estoy validando todos los ejemplos de xml de SII usando directamente la web de aeat. Me funcionan todos excepto los de cobros : (8.1.5. Alta de Cobros en metálico) uso el end_point : /wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP y recibo el error. <faultstring>Codigo[4124].Error La direccion no se corresponde con el fichero de entrada.</faultstring> aunque en otras ocasiones el error devuelto era: <faultstring>403.No autorizado</faultstring> ¿alquien tiene un xml correcto con su correspondiente end_point? gracias Código:
<soapenv:Envelope> <soapenv:Header/> <soapenv:Body> <!-- Alta de Cobros en metálico recibido --> <!-- /wlpl/SSII-FACT/ws/fr/SiiFactPAGV1SOAP --> <siiLR:SuministroLRCobrosMetalico> <sii:Cabecera> <sii:IDVersionSii>0.6</sii:IDVersionSii> <sii:Titular> <sii:NombreRazon>Mi_nombrel</sii:NombreRazon> <sii:NIF>MI_numero_NIF</sii:NIF> </sii:Titular> <sii:TipoComunicacion>A0</sii:TipoComunicacion> </sii:Cabecera> <siiLR:RegistroLRCobrosMetalico> <sii:PeriodoImpositivo> <sii:Ejercicio>2017</sii:Ejercicio> <sii:Periodo>0A</sii:Periodo> </sii:PeriodoImpositivo> <siiLR:Contraparte> <sii:NombreRazon>LA_OTRA_EMPRESA</sii:NombreRazon> <sii:NIF>NIF_OTRA_EMPRESA</sii:NIF> </siiLR:Contraparte> <siiLR:ImporteTotal>6130.56</siiLR:ImporteTotal> </siiLR:RegistroLRCobrosMetalico> </siiLR:SuministroLRCobrosMetalico> </soapenv:Body> </soapenv:Envelope> |
#463
|
|||
|
|||
yo para las pruebas "https://www7.aeat.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP" y funciona correctamente.
|
#464
|
|||
|
|||
Cita:
y para <siiLR:SuministroLRCobrosEmitidas> 8.1.11. alta cobros de fact dada de alta en Libro de Facturas Expedidas.xml ¿que endpoint se usa.? En que documento se recogen los endpoint, para cada tipo de petición no lo veo en la web. |
#465
|
|||
|
|||
Por si hay alguien utilizando los componentes de SecureBlackBox para gestionar certificados, aquí va mi granito de arena...
Para asignar el certificado al HTTPRIO, necesitamos el SerialNumber del mismo. Partiendo de que tenemos todos los certificados del sistema en un ComboBox (más abajo pongo cómo rellenarlo):
Y aquí cómo rellenar el ComboBox (comboCertificate) con los certificados:
|
#466
|
||||
|
||||
Mira si por este sistema de deja pasar mas de 13 facturas de un tipo.
|
#467
|
|||
|
|||
Buenas...
Por lo pronto me devuelve el siguiente error al intentar enviar una factura de pruebas: Error no.: 1100 Valor o tipo incorrecto del campo: NombreRazon No sé si se refiere al nombre del Presentador o del Destinatario, pero bueno. Estoy usando el entorno de pruebas: defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl'; defURL = 'https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP'; defSvc = 'siiService'; defPrt = 'SuministroFactEmitidasPruebas'; Tengo certificado digital de persona física (lo utilizo en la AEAT sin problemas). En los datos del Titular pongo mi NIF y mi NOMBRE (APPELIDOS Y NOMBRE), pero siempre me devuelve ese error. ¿Alguna sugerencia? |
#468
|
||||
|
||||
Intenta a enviar el fichero directamente por la pagina de hacienda de pruebas.
http://www.agenciatributaria.es/AEAT.internet/SII.html |
#469
|
|||
|
|||
Viendo el contenido del XML, me he dado cuenta de que se trata de la Razón Social de la Contraparte. Voy a pulir un poco esto y cuando haga algún avance comento si puedo enviar más de 13 facturas.
Gracias! |
#470
|
|||
|
|||
Selecccionar un Valor de la lista SuministroFactEmitidas.CountryType2
Tengo la siguiente duda, a ver si alguien me puede echar un cable.
En mi BD dispongo del código ISO de todos los paises, es decir, de todos los pases cuyo código corresponde con la lista SuministroFactEmitidas.CountryType2. El problema es que no soy capaz de indicar en el registro FacturaExpedida.Contraparte.IDOtro.CodigoPais el código de pais, me explico. No puedo indicar lo siguiente V_FACEMI_SII[i].FacturaExpedida.Contraparte.IDOtro.CodigoPais := 'DE' Para hacerlo correctamente debo indicarlo así V_FACEMI_SII[i].FacturaExpedida.Contraparte.IDOtro.CodigoPais := SuministroFactEmitidas.CountryType2(2). Pero para esto necesito saber que posición ocupa el pais del cliente en la lista de constantes SuministroFactEmitidas.CountryType2. Como habéis resuelto este tema? Existe alguna forma de indicarle SuministroFactEmitidas.CountryType2("La posición que ocupe el pais DE")? Quedo a la espera de vuestras noticias. Muchisimas Gracias por adelantado. |
#471
|
|||
|
|||
Nop:
Se requiere un certificado para completar la autenticación de cliente Qué raro. Cuando selecciono 13 o más facturas, me devuelve ese error. No entiendo qué tendrá que ver una cosa con la otra, pero bueno. ¿Se sabe por qué ocurre esto? Por cierto... ¿El cliente destinatario de la factura también tiene que estar identificado en la AEAT? ¿Incluso en Entorno de pruebas? He probado a crear datos de facturas falsos, con destinatarios inventados y me dice que no están identificados (obviamente). ¿Cómo hago las pruebas entonces? ¿Pongo como destinatario mi propio NIF y Razón Social? |
#472
|
|||
|
|||
Si pruebas con un NIF de una empresa, entonces acepta cualquier nombre en la Razón Social, al menos hasta hoy!
|
#473
|
|||
|
|||
Cita:
Imagínate que en una simple comprobación de datos la AEAT te pide copias de todas tus facturas emitidas y/o recibidas. ¿Les vas a decir que la ley no te lo permite? |
#474
|
|||
|
|||
Eso parece cierto. En algún sitio dice que el nombre de las personas físicas tiene que ir ordenado por primer apellido, segundo apellido y nombre. Pero ponlo como quieras, que lo acepta igualmente. Lo que no sé es lo que pasará cuando la cosa vaya en serio. Tendrán que tener un poco de flexibilidad, sino recharán miles de envíos y se montará un lío bastante gordo. Imagina que uno pone EMPRESA DE SERVICIOS, S.L. y otros ponen EMPRESA DE SERVICIOS SL, EMPRESA SERVICIOS S.L., u otras variantes. ¿Cómo se controla eso?
|
#475
|
|||
|
|||
Bueno, esto parece que marcha bien. He conseguido enviar varias facturas y luego consultar las enviadas, pero tengo algunas dudas...
1) El problema del envío de más de 13 facturas. ¿cual es exactamente la causa del problema? He leído que con CAPICOM no ocurre, pero ¿por qué? Se pueden enviar varias facturas una a una (varias peticiones) en lugar de con una sola petición o hay algún límite/recomendación? He leído que enviándolas una a una obtenemos incluso un CSV, así que mejor, no? 2) ¿Cual sería el funcionamiento en una aplicación real? Es decir: enviaría las facturas y ya está? Es suficiente para sustituir el 347? Algún tipo de comprobante que se deba imprimir? Ya me imagino a los clientes haciéndome esas preguntas... Aún no me he metido con las rectificativas, y a probar a enviar facturas exentas de IVA, acogidas a RE, facturas recibidas, etc. pero por lo que veo y leo, no parece haber problema. Estaría bien que una vez tengamos todo preparado, hacer un post-resumen, similar al que hice hace tiempo con el webservice del envío de facturas electrónicas al face. En fin, siento haber llegado tarde para colaborar. Si descubro el motivo de las 13 facturas os aviso, ya que me gustaría aprovechar los componentes de SecureBlackBox. No tiene mucho sentido que devuelva ese error. ¿alguien ha comparado el XML del mismo envío usando CAPICOM y el otro método? |
#476
|
|||
|
|||
Error al enviar intracomunitarias
Qué raro! En el envío de intracomunitarias me muestra el siguiente error: "Codigo[4124].Error La direccion no se corresponde con el fichero de entrada."
Para intracomunitarias uso la siguiente dirección: https://www7.aeat.es/wlpl/SSII-FACT/...iiFactOIV1SOAP y siempre me ha ido bien. Alguien más tiene problemas para el envío de intracomunitarias? El resto de tipos me lo hace correctamente. Edito: Para cobros en metálico me dice lo mismo. En cobros metálico uso la dirección: https://www7.aeat.es/wlpl/SSII-FACT/...iiFactCMV1SOAP Será que los envíos de tipo anual van a cambiar de dirección de envío? Última edición por Virman fecha: 30-03-2017 a las 09:33:24. |
#477
|
||||
|
||||
Cita:
2) Respecto a esto cada uno sabrá como hacerlo dependiendo de sus necesidades, nosotros estamos guardando el CSV y el estado del envío de cada factura además del fichero de respuesta, aunque esto último no hace falta. De todas formas el usuario pordra consultar en cualquier momento en la pagina de la AEAT el estado de cada factura o también se puede acceder a ello a través del webservice. Por otro lado si estas en el SII ya no tienes que hacer el 347. entre otros impuestos. Cita:
Luego diran que el delphi esta muerto y no creo que exista otro foro sobre este tema más completo. |
#478
|
|||||
|
|||||
Cita:
Cita:
Cita:
Cita:
Cita:
En el caso de las facturas emitidas es: http://www.agenciatributaria.es/stat...tEmitidas.wsdl y en el de las facturas recibidas: http://www.agenciatributaria.es/stat...Recibidas.wsdl También puede ser por el "port" que en el periodo de pruebas es: SuministroFactRecibidasPruebas para las facturas recibidas y SuministroFactEmitidasPruebas para las emitidas. Saludos
__________________
Be water my friend. |
#479
|
||||
|
||||
Cita:
Totalmente de acuerdo, esto ya se hace un poco lioso de revisar.
__________________
Be water my friend. |
#480
|
|||
|
|||
WebService
Cita:
No sé si te han respondido. Yo trabajo con .NET, pero supongo que en Java sería igual o parecido, aunque aquí dependerá del IDE que utilices. Tendrás que crearte una referencia Web al WSDL correspondiente (en este caso al de facturas emitidas) de la AEAT. Por ejemplo en Eclipse: Adding a Web Reference in Eclipse To develop Java programs that consume Location Intelligence Module web services in Eclipse, you first create a reference to the web service in your Java project. When the reference is created, the client-side stub code required to use the web service is generated. Start Eclipse. On the File menu, select New > Project. The New Project wizard opens. In the New Project wizard, select Java > Java Project. Click Next. In the Project Name field, enter the name you want to give your project. Click Finish to close the wizard. The new project folder appears in the Package Explorer. In the Package Explorer, right-click on the project folder you created in the previous step. On the pop-up menu, select New > Other. The New wizard opens. In the New wizard, select Web Services > Web Service Client. Click Next. In the Service Definition field, enter the URL to the web service's WSDL document. Select Develop Client on the slider bar. Click Finish to close the wizard. The stub code for the web service is generated in the project folder. Esto te generará una clase proxy con los métodos disponibles del servicio Web. En el método de altas de facturas emitidas, le pones tu objeto SuministroLRFacturasEmitidas y recibes la respuesta. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4288 | Hace 1 Día 13:58:30 |
AEAT envio de datos vía Webservice problemas con WSDL | CelsoO | Internet | 11 | 09-10-2019 21:03:41 |
webService Soap de la Administración Digital Española notific@ | apicito | Internet | 3 | 31-01-2017 12:25:28 |
Error en Webservice funcion envio de sms | webmasterplc | Delphi para la web | 5 | 25-07-2013 21:10:29 |
Problemas con envío de XML a un WebService | davidvamo | Internet | 1 | 13-02-2007 16:49:20 |
|