Cuando el emisor de una factura es español hay que rellenar solo la parte de contraparte el nombre y el cif. La parte del idotro es para cuando no es nacional.
<sii:Contraparte> <sii:NombreRazon>EMPRESAYYYYYYYY</sii:NombreRazon> <sii:NIF>94234500B</sii:NIF> </sii:Contraparte> |
Hola !
Para keys, necesitaría un ejemplo de los objetos que creáis para introducir una factura de exportación o intracomunitaria. En mi ejemplo para facturas emitidas: ARegistroLRFacturasEmitidas[ i ].FacturaExpedida.TipoDesglose.desglosefactura.sujeta.noexenta.desgloseIVA ¿para exportación ? ¿para intracomunitaria? Virman: Si, van en unidades separadas, pero es lo mismo. El problema es que todavía no conecta con la AEAT. Yo sigo con el anterior hasta el 7 de febrero. Virman: estoy empezando con las recibidas. tardare en llegar ahí, por dificultades con mi fichero de facturas recibidas. Keys: ¿has probado a enviar mas de 15 facturas emitidas a la vez? |
Cita:
Saludos |
Hola para hacer la asignacion hago lo siguiente.
Tengo un objeto HttpPRIO que se le asigna el numero de serie del certificado.
A la hora de hacer el envio se hace de la siguiente manera
|
Ok.
Lo suyo sería subir un ejemplo como los anteriores ya pasado a la nueva versión 0.5 y si es posible sin modificar el Soap.SOAPHTTPTrans.pas que, como bien dices, es mejor usar el estándar. ¿Algo así disponible? Saludos |
Cita:
Luego se envía el XML por webservice y se recoge la respuesta. Menos código a escribir. ¿Alguien lo ha probado? Saludos, |
CMB al final lo que envias es un XML igualito al que tu compones. Lo que te ahorra el interface es componer el XML a mano.
En posteos anteriores puse como enviar tu propio XML, y guardar el que genera el HTTPRIO1 es igual de fácil: llamando asi: Código:
result := GetsiiSOAP(true,'',HTTPRIO1).SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas); Código:
procedure TForm1.HTTPRIO1AfterExecute(const MethodName: string; keys, a ver si me prestas un poco de atención, please... ;) ¿has podido enviar mas de 15 facturas en un bloque? |
Cita:
Saludos, |
Cita:
Para CMB no te tengo olvidado estoy en ello. De momento me estaba pegando con una sola factura. En cuanto lo pruebe te digo. |
Cita:
Alguien puede hacer la prueba de enviar ahora una factura y ver si le funciona. Gracias |
Cita:
|
Acabo de enviar una sin problemas.
Saludos ! |
Hola a todos. Ya vuelvo a poder enviar, yo creo que la página de la aeat se ha quedado un rato frita.
Si intento enviar 13 facturas o más me sale el siguiente error. "Se requiere un certificado para completar la autenticación de cliente - URL:https://www1.agenciatributaria.gob.e...SiiFactV1PSOAP - SOAPAction" Mandaré la pregunta a hacienda para ver si algún día responde. |
Ese es el error que me sale a mi.
Envio ahora mismo la pregunta también. |
Esperaremos a ver qué pasa con la nueva versión, ahora yo tengo dos preguntas:
1-¿Por qué usar el componente HTTPRIO en vez de crearlo de forma dinámica? ¿alguna ventaja? 2-¿Usando el componente HTTPRIO en la nueva versión habrá que crear tantos como ficheros WSDL? Saludos |
Dado que es un tema interesante, de actualidad y que cada vez me da la impresión de que se lo van a encontrar más personas del grupo lo he "Chincheteado".
|
Cita:
|
Me han contestado de la aeat, diciéndome que "se esta tramitando..."
Pero el encabezado de respuesta era sospechosamente este: "Re: [Posible SPAM] Error al enviar 13 o mas facturas" uuummm.... lo han dividido para dividir por usos... igual piensan que es mejor por si alguien no usa recibidas, y si emitidas.... Si usas la llamada: Código:
result := GetsiiSOAP(true,'',HTTPRIO1).SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas); Si usas: Código:
result := GetsiiSOAP.SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas); Pero cuidado, con el nuevo interface 0.5 el puerto que tienen puesto es el real, fijaros en la función GetsiiSOAP Saludos ! |
content-type
Hola a todos.
Lo primero agradecer enormemente a todos los que están colaborando con este hilo (y obviamente con el resto del foro), ya que poco a poco se clarifican todos los problemas. Yo por mi parte había desarrollado el sistema de envío por mi cuenta, pero al encontrarme mil y un problemas he llegado hasta aquí. En mi caso el problema que tengo es el siguiente error al lanzar la petición SOAP: "Received content of invalid Content-Type setting: text/html - SOAP expects text/XML". Me ocurre tanto con un desarrollo mio, como con el ultimo ejemplo completo que se ha posteado en este hile Buscando información, creo haber llegado a la conclusión que es un error en el formato del XML enviado por el HTTPRIO, pero no lo tengo claro. En un principio estaba intentando lanzar "ConsultaLRFacturasEmitidas" que me parecía mas sencilla para probar si la comunicación era correcta y si estaba añadiendo bien el certificado a la petición. Pero tambien como digo me ocurre con "SuministroLRFacturasEmitidas". Y tanto con la version 0.4 como con la nueva 0.5 Alguna idea??? |
Lo siento, soy idiota. Creo que es un problema con el certificado ademas alguien ya lo ha posteado anteriormente....
Cita:
|
La franja horaria es GMT +2. Ahora son las 13:40:10. |
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