FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#3421
|
||||
|
||||
Cita:
Si me pasas la URL del WSDL, como la de arriba te lo importo sin problemas.
__________________
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. |
#3422
|
||||
|
||||
Cita:
Aquí va: Código:
https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroPagosRecibidas.wsdl Muchas gracias. |
#3423
|
||||
|
||||
Ahí va de vuelta...
__________________
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. |
#3424
|
||||
|
||||
Muchas gracias chato, que dios te lo pague . Me has salvado la vida. |
#3425
|
||||
|
||||
Haciendo pruebas de suministro no tengo "eggs" a suministrarlo.
Este es mi código: Código:
function suministra_cobros: string; var v_SuministroLRCobrosEmitidas: SuministroCobrosEmitidas.SuministroLRCobrosEmitidas; v_RegistroLRCobrosEmitidas: SuministroCobrosEmitidas.Array_Of_LRCobrosEmitidasType; v_RegistroCobros: SuministroCobrosEmitidas.CobrosType; v_RespuestaLRCobrosEmitidas: SuministroCobrosEmitidas.RespuestaLRCobrosEmitidas; v_registros_cobros: smallint; v_dummy: smallint; V_NIF : SuministroCobrosEmitidas.IDEmisorFactura7; begin (* -------------- BEGIN CABECERA -------------- *) v_SuministroLRCobrosEmitidas := SuministroCobrosEmitidas.SuministroLRCobrosEmitidas.Create; v_SuministroLRCobrosEmitidas.Cabecera := SuministroCobrosEmitidas.CabeceraSiiCobrosPagos.Create; v_SuministroLRCobrosEmitidas.Cabecera.IDVersionSii := SuministroCobrosEmitidas.VersionSiiType(0); v_SuministroLRCobrosEmitidas.Cabecera.Titular := SuministroCobrosEmitidas.PersonaFisicaJuridicaESType.Create; v_SuministroLRCobrosEmitidas.Cabecera.Titular.NombreRazon := Main.g_name; v_SuministroLRCobrosEmitidas.Cabecera.Titular.NIFRepresentante := Main.g_nif_representative; v_SuministroLRCobrosEmitidas.Cabecera.Titular.NIF := Main.g_nif; (* -------------- END CABECERA -------------- *) v_RegistroLRCobrosEmitidas[0] := SuministroCobrosEmitidas.LRCobrosEmitidasType.Create; v_RegistroLRCobrosEmitidas[0].IDFactura := SuministroCobrosEmitidas.IDFacturaExpedidaBCType.Create; v_RegistroLRCobrosEmitidas[0].IDFactura.IdEmisorFactura := SuministroCobrosEmitidas.IDEmisorFactura7.Create; v_RegistroLRCobrosEmitidas[0].IDFactura.IDEmisorFactura.nif := 'B00000000'; v_RegistroLRCobrosEmitidas[0].IDFactura.NumSerieFacturaEmisor := '3302'; v_RegistroLRCobrosEmitidas[0].IDFactura.FechaExpedicionFacturaEmisor := formatdatetime('dd-mm-yyyy',data.LibrosRegistros.FieldByName('fec_fra').AsDateTime); SetLength(v_RegistroCobros,1); v_RegistroCobros[0].Fecha := formatdatetime('dd-mm-yyyy',data.LibrosRegistros.FieldByName('fec_fra').AsDateTime); v_RegistroCobros[0].Importe := '12.1' v_RegistroCobros[0].Medio := SuministroCobrosEmitidas.MedioPagoType(00); v_RegistroCobros[0].Cuenta_O_Medio := 'Al contado'; v_RegistroLRCobrosEmitidas[v_registros_cobros - 1].Cobros := v_RegistroCobros; v_RespuestaLRCobrosEmitidas := SuministroCobrosEmitidas.GetsiiSOAP(true, '', Main.g_co_wsdl_localitation, Main.g_co_wsdl_port, Main.g_co_wsdl_service, data.HTTPRIO6).SuministroLRCobrosEmitidas(v_SuministroLRCobrosEmitidas); end; Este es el XML que crea: Código:
<?xml version="1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <SOAP-ENV:Body> <SuministroLRCobrosEmitidas xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"> <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> <IDVersionSii>1.1</IDVersionSii> <Titular> <NombreRazon>Empresa</NombreRazon> <NIFRepresentante/> <NIF>B0000000</NIF> </Titular> </Cabecera> <RegistroLRCobros> <IDFactura> <IDEmisorFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd"> <NIF>B00000000</NIF> </IDEmisorFactura> <NumSerieFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">3302</NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">19-06-2023</FechaExpedicionFacturaEmisor> </IDFactura> <Cobros> <Cobro> <Fecha xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">23-06-2023</Fecha> <Importe xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">12.1</Importe> <Medio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">01</Medio> <Cuenta_O_Medio xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">Al contado</Cuenta_O_Medio> </Cobro> </Cobros> </RegistroLRCobros> </SuministroLRCobrosEmitidas> </SOAP-ENV:Body> </SOAP-ENV:Envelope> y me devuelve el siguiente código de error: Código:
Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cobro Creo que no tengo bien definidas las variables o algo por el estilo o algo por ahí se me escapa, me podríais poner un ejemplo de suministro de cobros / pagos, please. Última edición por dimony fecha: 26-06-2023 a las 12:24:31. |
#3426
|
||||
|
||||
He descubierto que si en la etiqueta <cobro> se le pone
"https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" Funciona. en el cliente web service de la la AEAT. Pero no logro hacer que se ponga al generarlo yo, ¿Algún alma caritativa, por favor? |
#3427
|
||||
|
||||
Cita:
Lo mismo pasa con los pagos. |
#3428
|
||||
|
||||
Ha funcionado muuu bien keys, siguiendo la idea he hecho lo siguiente, por si le sirve a alguien:
Que es lo que ha sugerido KEYS pero a mi modo. Grache Mille Última edición por Casimiro Notevi fecha: 27-06-2023 a las 18:42:32. |
#3429
|
||||
|
||||
Buenos días a tod@s.
Ayer intenté subir una factura al entorno de preproducción y me dio un error "Unauthorized (401)". Pensando que sería algún problema del servidor me he esperado a hoy pero sigo teniendo el mismo problema. ¿Alguien me puede decir si funciona el servidor de pruebas? Gracias y un saludo.
__________________
Be water my friend. Última edición por Neftali [Germán.Estévez] fecha: 28-06-2023 a las 11:31:01. |
#3430
|
||||
|
||||
Cita:
Una de compras y otra de ventas.
__________________
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. |
#3431
|
||||
|
||||
Gracias Germán. Pues no sé qué ocurre, a ver si han cambiado el endpoint desde la última vez que probé o algo así y no me he enterado.
¿Puedes decirme si el el puerto/url de facturas recibidas son estos? 'SuministroFactRecibidasPruebas'; 'https://prewww1.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP'; Saludos.
__________________
Be water my friend. |
#3432
|
||||
|
||||
Ok. Parece que es un problema del certificado que estoy usando. He probado con otro y me funciona.
Gracias y un saludo.
__________________
Be water my friend. |
#3433
|
||||
|
||||
Cita:
Lo siento. En eso no te puedo ayudar, a ver si alguien más te puede echar un cable. Usamos una pieza "externa" para el envío y no tengo acceso a esa información.
__________________
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. |
#3434
|
||||
|
||||
Cita:
Nada, como te comento creo que es problema de mi certificado. Estoy probando con el de mi santa esposa y si que funciona, y si meten a alguien en la cárcel que sea a ella. Gracias y un saludo.
__________________
Be water my friend. |
#3435
|
||||
|
||||
Cita:
__________________
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. |
#3436
|
|||
|
|||
Cita:
hola... recuerdas como lo solventaste? Gracias. |
#3437
|
|||
|
|||
Numeracion de Tickets
Hola,
Ya sé que los tickets no existen, que son facturas simplificadas, pero tengo un cliente que vende entradas de espectaculos Los numera con numeros sin serie y sin nada mas. En cambio en el programa la numeracion de las fras. es del tipo SERIE-NUMERO/AÑO Ahora necesito mandar Resumen de Facturas al SII. Quiero utilizar la clave F4 y poner el primer y ultimo ticket. ¿ Qué hago con el tema de los numeros de ticket teniendo en cuenta que en el programa cada fra. SII lleva su numero de factura como clave y ese es el que se mandara al SII como primer ticket ? Salu2 |
#3438
|
|||
|
|||
Cita:
¿Los números se repiten? ¿Es decir, hay tantos tickets 0001 como hay espectáculos? Si es así, tu cliente tiene un problema, y es que faltaría número de serie, efectivamente. Pero si los tickets van con números que no se repiten (por ejemplo ticket 0123456789, otro ticket 0123456790 &c.) no veo ningún problema (aparte de las menciones que falten, CIF, fecha, precio, «IVA incluido», obviamente), si los números están emitidos en orden. Cita:
Primero, tienes que separar los tickets por fecha. Luego, por bloque de tickets sucesivos (sin número faltante). Digamos 10 tickets del 012345 hasta el 012354. El registro será Código:
<sii:IDFactura> <IDEmisorFactura><NIF>E00000000</NIF></IDEmisorFactura> <NumSerieFacturaEmisor>012345</NumSerieFacturaEmisor> <NumSerieFacturaEmisorResumenFin>012354</NumSerieFacturaEmisorResumenFin> <FechaExpedicionFacturaEmisor>04-08-2023</FechaExpedicionFacturaEmisor> </sii:IDFactura> <sii:FacturaExpedida> <TipoFactura>F4</TipoFactura> |
#3439
|
||||
|
||||
Hola a todos.
A alguien más le esta pasando desde el viernes mas o menos, que al enviar facturas emitidas al SII de la aeat le aparece el siguiente error. Cita:
Lo mismo ocurre con todos los demás envíos, ventas, pagos, etc... Gracias. |
#3440
|
|||
|
|||
Pues lo cierto es que no he notado nada así al enviar y te puedo asegurar que me habría enterado inmediatamente.
|
|
|
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 |
|