![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#81
|
||||
|
||||
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> |
#82
|
|||
|
|||
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? |
#83
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#84
|
||||
|
||||
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
Última edición por Neftali [Germán.Estévez] fecha: 31-01-2017 a las 15:14:59. Razón: Añadir TAG's al código |
#85
|
||||
|
||||
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
__________________
Be water my friend. |
#86
|
|||
|
|||
Cita:
Luego se envía el XML por webservice y se recoge la respuesta. Menos código a escribir. ¿Alguien lo ha probado? Saludos, |
#87
|
|||
|
|||
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; SOAPResponse: TStream); var ss:TFileStream; begin ss:=TFileStream.Create('C:\recibido.xml', fmCreate); SOAPResponse.Position := 0; ss.CopyFrom(SOAPResponse, SOAPResponse.size); ss.Free; SOAPResponse.Position := 0; end; procedure TForm1.HTTPRIO1BeforeExecute(const MethodName: string; SOAPRequest: TStream); var ss:TFileStream; begin SOAPRequest.Size:=0; ss:=TFileStream.Create('C:\enviado.xml', fmOpenRead); SOAPRequest.Position := 0; SOAPRequest.CopyFrom( ss, ss.Size); ss.Free; SOAPRequest.Position := 0; end; keys, a ver si me prestas un poco de atención, please... ![]() |
#88
|
|||
|
|||
Cita:
Saludos, |
#89
|
||||
|
||||
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. Última edición por keys fecha: 05-05-2017 a las 10:11:55. |
#90
|
||||
|
||||
Cita:
Alguien puede hacer la prueba de enviar ahora una factura y ver si le funciona. Gracias |
#91
|
||||
|
||||
Cita:
__________________
Be water my friend. |
#92
|
|||
|
|||
Acabo de enviar una sin problemas.
Saludos ! |
#93
|
||||
|
||||
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. |
#94
|
|||
|
|||
Ese es el error que me sale a mi.
Envio ahora mismo la pregunta también. |
#95
|
||||
|
||||
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
__________________
Be water my friend. |
#96
|
||||
|
||||
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".
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#97
|
||||
|
||||
Me parece muy correcto.
__________________
Be water my friend. |
#98
|
|||
|
|||
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 ! |
#99
|
|||
|
|||
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??? |
#100
|
|||
|
|||
Lo siento, soy idiota. Creo que es un problema con el certificado ademas alguien ya lo ha posteado anteriormente....
Cita:
|
![]() |
|
|
![]() |
||||
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 |
![]() |
|