FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola.
Aunque se que este club es de Delphi, estoy intentando crear una solución en Java para el problema. Tengo alguna experiencia con Java y ninguna con webservices. He visto tu código .NET, que es quizá lo más parecido a Java que he encontrado por ahí, pero me surgen dudas. Lamento no haber encontrado ningún foro de Java y por eso me veo obligado a preguntar aquí. Os comento mi situación. Tengo ya creado una objeto SuministroLRFacturasEmitidas (supongo que correctamente) que contiene una factura de ejemplo, y también tengo un objeto X509Certificate con un certificado obtenido a partir de un fichero .PFX. Entiendo que sólo me quedaría invocar a los métodos necesarios para enviar el objeto y recibir la respuesta, pero no se como. Si alguien pudiera ayudarme, estaría muy agradecido. levo muchas horas con esto y no avanzo. Gracias |
#2
|
|||
|
|||
Efectivamente, el foro es sólo de Delphi pero en este hilo están participando programadores de otros varios lenguajes. Bienvenidos, creo que nadie estorba. Pero no sólo existe esta división. También está el grupo que prefiere crear primero su propio XML y luego enviarlo por los varios medios que existen, y otro sector, que parece mayoritario, que manda la información creándola sobre la marcha mediante el uso de las funciones de los WSDL. Quizás por este motivo seguir el hilo sea algo complicado y en algunos momentos desorienta.
Pero lo importante es que todos hemos aprendido bastante. Muchas gracias a los que habeis aportado ideas y código. Saludos, |
#3
|
|||
|
|||
Sii vs modulo 340
Hola:
Soy nuevo en el foro. Tenemos que empezar con sii y todavia no sabemos en que lo vamos a hacer. no se si llegamos tarde. La pregunta es. - ¿La información para el SII la estais encontrando en la que ya teneis para el modulo 340?. - Habeis pensado en implementar alguna validación contra SII. ejemplo. cuento cuanta facutaras tengo en mi sistema el dia 1/03/2017 (y me dice 3454 por 1.345 Euros) lanzar consultar al SII para ver si realmente tengo 345 facturas por un total de 1.345 euros) O simplemente os vais a fiar de que el SII os ha dicho que la factura esta correctamente enviada. |
#4
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#5
|
|||
|
|||
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> |
#6
|
|||
|
|||
yo para las pruebas "https://www7.aeat.es/wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP" y funciona correctamente.
|
#7
|
|||
|
|||
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. |
#8
|
|||
|
|||
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:
|
#9
|
|||
|
|||
Endpoint incorrecto
Cita:
Estás enviado un cobro a los pagos. La URL correcta del enpoint de cobros es: https://www7.aeat.es/wlpl/SSII-FACT/...iFactCOBV1SOAP |
#10
|
|||
|
|||
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. |
#11
|
|||
|
|||
Cita:
|
#12
|
||||
|
||||
La unica forma que creo que existe es hacerte una función de retorne el numero que ocupa cada pais. Igual que para el resto de listas que hay que sumistrar, tipo facturas, etcc ya que no quieren un dato sino un índice de una tabla.
Por cierto esperate a la version 7 por que han cambiado la lista de paises. |
#13
|
|||
|
|||
Cita:
Se puede hacer de manera directa, sin tener que preocuparnos por si cambian sus códigos internos de países o lo que sea. Por ejemplo, si quisiéramos asignar el país Francia, teniendo el código ISO (FR), sería de esta manera:
Si el GetEnumValue lo podemos utilizar en todos los otros tipos de campo |
#14
|
|||
|
|||
CountryType2
Cita:
Hola a todos, Estoy tratando de seleccionar el código de país en mi aplicación de C#. Mi problema es que estoy tratando de asignar un país sin tener que crear una función con un "if" para cada código de país. He visto que en Delphi parece que lo habéis solucionado. ¿Sabéis como se podría hacer en C#? Muchas gracias. |
#15
|
|||
|
|||
Mira el post #721 y #725
|
#16
|
|||
|
|||
Yo uso el nif/cif intracomunitario, los 2 primeros digitos coinciden con el codigo pais...
|
#17
|
||||
|
||||
Más elegante, pero en el fondo lo mismo. Hay que coger el orden de los paises de las clases que se generan con los xsd de hacienda. y como ya he dicho ojo que van a cambiar en la siguiente versión.
|
#18
|
||||
|
||||
Esta tarde voy a una reunión que dan los del SII, si alguien quiere que les pregunte algo que me diga y lo posteare aquí mañana temprano o incluso cuando salga de allí
|
#19
|
|||
|
|||
Cita:
En marzo emito factura de 1.000 Euros , pero le pongo una nota diciendole que no tiene que pagarla que la cubre el anticipo. Contablemente hago un ajusute de -1.000 Euros Para que cuadre el libro de IVA. +6.000 Factura +1.000 Factura -1.000 Ajuste contable ¿Que le tengo que enviar a hacienda?. porque si le envio las facturas son 7.000 Euros en total. No puedo convertir el ajuste contable en factura porque no se lo he enviado al cliente. Esto esta mal en realidad la factura de marzo tenia que ir a cero, Pero como ya esta mal hecho ¿que le envio? muy larga la pregunta |
#20
|
|||
|
|||
Cita:
Saludos, |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4170 | Hace 3 Semanas 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 |
|