![]() |
Cita:
|
Cita:
|
muchas gracias vboloradito
Solucionado. algo me parecía a mi, incluso he probado con otras cadenas de endpoint (y mirado la ayuda web), si eres tan amable ¿de donde has sacado el endpoint para las recibidas? Saludos ! |
Cita:
no he visto en que documento vienen recogidos, lo pregunte en el foro pero no hubo respuesta. intento resumirlas y espero no equivocarme. emitidas: /wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP recibidas : /wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP operaciones intracomunitarias: /wlpl/SSII-FACT/ws/oi/SiiFactOIV1SOAP cobros en metalico: /wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP operaciones de seguros: /wlpl/SSII-FACT/ws/pm/SiiFactCMV1SOAP baja de cobros: /wlpl/SSII-FACT/ws/fe/SiiFactCOBV1SOAP espero que mi chuleta este bien |
Buenas. Alguien sabe cómo convertir el tipo FacturaRespuestaExpedidaType en FacturaExpedidaType? Estoy comprobando la existencia de una factura y, aunque la llamada al método ConsultaLRFacturasEmitidas me devuelve ResultadoConsultaType.ConDatos, me gustaría poder hacer un Equals entre la factura nueva que intento introducir y la existente, para saber si son completamente iguales o hay algún campo que varía y, si varía algún campo de ella, subirla como A1.
|
vamos a empezar con el desarrollo. ¿Alguien me puede decir si ya lo acabado y cuanto tiempo le ha llevado por ejemplo el codigo para solo enviar las facturas emitidas y recoger la respuesta en una tabla?.
|
Cita:
Saludos |
Error Facturas recibidas
Cita:
Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: DescripcionOperacion. Si que tengo indicado ese dato alguien le ha pasado antes? Saludos |
Facturas recibidas Recitficativas.
BUenas tardes a todos,
Nos surge una duda, Desde la aeat nos apuntan lo siguiente: "Las claves R1 a R5 (rectificativas) deben consignarse para las facturas emitidas, no para las recibidas." Pero tengo la impresion q los web services dicen lo contrario?? y la documentacion tambien. Podeis ayudarnos?? gracias. |
No se que les habéis preguntado y que es lo que han contestado. Pero una recibida si puede ser rectificativa, es lo que pone en la información y acabo de presentar una R1 para probar. De hecho si alguien emite una rectificativa alguien tiene que recibir una rectificativa.
Un Saludo. |
Cita:
Pregunta. "Las claves de tipo de factura rectificativa R1. R2, …. Son de aplicación solo para las facturas “emitidas” o tenemos que también codificarlas con esta clave en las facturas “recibidas”? Respuesta AEAT Buenos días. Las claves R1 a R5 (rectificativas) deben consignarse para las facturas emitidas, no para las recibidas. En cualquier caso, de conformidad con lo establecido en el artículo 87 de la Ley 58/2003, de 17 de diciembre, General Tributaria (Boletín Oficial del Estado del día 18), esta contestación tiene el carácter de mera información de los criterios administrativos existentes para la aplicación de la normativa tributaria. Si desea plantear una consulta tributaria escrita respecto al régimen, clasificación o calificación tributaria que le corresponda, debe dirigirse, según lo establecido en los artículos 88 y 89 de la Ley General Tributaria, a la DGT como órgano competente para la elaboración de contestaciones vinculantes. Un saludo AEAT Entendia que si hay q indicar las rectificativas en AMBAS... |
Entonces en la información del servicio por que hablán de rectificativas recibidas, han declarado los campos para las rectificativas, etc ....
Yo volvería a mandar la pregunta indicandoles eso. Además como te he dicho acabado de presentar una y me da correcto. |
Cita:
|
Cita:
La primera respuesta fue: Buenos días, si mira la documentación, en facturas recibidas (L2_RECI ) sólo se puede indicar el valor F1 -Factura. Atentamente, AEAT. Buenas tardes: Resulta que el resto de valores pasaba de la pagina 124 a la 125 y creemos que ese fue el motivo de su error. Sin embargo despues la pregunta fue reenviada al otro correo y nos insiten |
Creo que les ha vuelto a pasar lo mismo. ¿Cómo va a haber solo F1 en recibidas ?. si miras las faqs ellos mismos en la 4.6 hablan del tipo F5 para las importaciones.
|
Cita:
Las claves R1 a R5 (rectificativas) deben consignarse para las facturas emitidas, no para las recibidas. En la segunda respuesta no me dicen que solo sea la F1, como en la primera respuesta, sino que no use de R1 a R5 |
Pregunta en [email protected] que es el correo para los desarrolladores y cuentales todo tu caso y que es lo que te dicen.
|
Cita:
Posteriormente los otros. |
yo iba a empezar a probar la semana que viene los casos de rectificativas en recibidas. Entiendo como dice keys que se podría emplear.
Keys, ¿Por qué no miras en la web del portal SII como ha subido? si esta como recibida, y dice rectificativa. saludos ! |
Ha subido correctamente y sale bien reflejada en la página.
Clasificación de Tipo de Factura Tipo de factura: Factura Rectificativa (Art 80.1 y 80.2 y error fundado en derecho) Tipo de Factura Rectificativa: Por sustitución Datos de Factura Importe Total: 100 Clave de Régimen Especial: Operación de régimen común Descripción Operación: AASDFASF |
Cita:
y hemos hecho un piloto , picando codigo, que lee un fichero-xml de factura emitida y lo envia a la aeat, y va bien. No hemos contemplado todavia todas la opciones de por ejemplo facturas emitidas. Deberiamos implementar un cursor que lea tods las facturas, envie el xml, analice la repuesta y actualice la tabla de las factura indicando si fue bien o mal. ¿cuanto pensais que llevaria hacerlo para todas las posibilidades de facturas emitidas? |
2 Archivos Adjunto(s)
¿Alguien sabria decirme porque no veo la estructura NIF e IDOtro cuando declaro un nuevo IDEmisorFactura ? (que a la vez cuelga de LRFacturaRecibidasType.IDFactura)
Sólo veo .Item en cambio en la descripcion del WebService del PDF versión 0.6 se ve NIF e IDOtro (ver imágenes adjuntas). Por cierto, si alguien no sabe cómo especificar el certificado de la casa de la moneda directamente (sin preguntar al usuario) en .NET yo lo he resuelto así: Código:
Dim store As Security.Cryptography.X509Certificates.X509Store = New Security.Cryptography.X509Certificates.X509Store("My") ' Certificados personales |
Cita:
Me puedes pasar un ejemplo tuyo de envio. Muchas gracias, saludos |
Has probado a enviar el fichero por la web de hacienda? Tiene toda la pinta que no tienes rellenado ese campo.
|
PASPAS
pega el XML que estas enviando... se tiene que ver claramente: Código:
-<FacturaRecibida> |
1 Archivos Adjunto(s)
Hola A todos. Subo otra vez el ejemplo para poder enviar una factura emitida con la version 6 que es la que está operativa ahora mismo.
Me lo ha pedido alguno y si alguien tiene que empezar ahora es mejor que usen este ejemplo que los anteriores están desfasados. Un Saludo |
Cita:
|
Con o sin importe total
Cita:
Código:
<soapenv:Header/> |
Pongo yo uno que funciona con el programa que estoy haciendo. Yo estoy haciéndolo en c# y relleno la variable de tipo SiiService:
Código:
<?xml version="1.0" encoding="utf-8"?> |
2 Archivos Adjunto(s)
Cita:
|
Cita:
Tenia al crear el bloque de FacturaRecibida -- Primero la contraparte y fecharegcontable; dejando para el final el detalle del IVA. Pues bien al parecer no lo quieren asi, tenerlo en cuenta sino os informa que no cumple el esquema. Saludos |
Cita:
Un Saludo. |
Ayuda por favor
Buenos dias compañeros:
Esto desarrollando el SII en VB.Net con la versión 6 de Hacienda, generó perfectamente el xml con el WDSL, pero a la hora de enviar por siiSOAPClient, me devuelve el error de "El tipo de contenido text/html del mensaje de respuesta no coincide con el tipo de contenido del enlace (text/xml; charset=utf-8). Si usa un codificador personalizado, asegúrese de que el método IsContentTypeSupported se implemente correctamente", he repasado el config, todas la configuraciones que vosotros habeis puesto y no hay forma. Alguien podría echarme una mano |
Una duda...
Cual es el objeto a utilizar cuando se hace una consulta? Para Suministros es: SuministroLRFacturasEmitidas(en el caso de facturas emitidas) Para Bajas es: BajaLRFacturasEmitidas Pero, para Consultas cuál es? Pensaba que era este ConsultaLRFacturasEmitidasRequest pero me da error a la hora de deserializar el XML :confused: |
Cita:
|
Ayuda por Favos
Este es el codigo que utilizo
Dim certificado As New X509Certificate2("d:\certificado.cer", "password") Dim servicio As New SuministroLRFacturasEmitidas servicio.Cabecera = New CabeceraSii servicio.Cabecera.IDVersionSii = VersionSiiType.Item06 servicio.Cabecera.TipoComunicacion = ClaveTipoComunicacionType.A0 servicio.Cabecera.Titular = New PersonaFisicaJuridicaESType servicio.Cabecera.Titular.NIF = "xxxxx" servicio.Cabecera.Titular.NIFRepresentante = "yyyyy" servicio.Cabecera.Titular.NombreRazon = "Mi Empresa" Try Dim fac As New LRfacturasEmitidasType fac.PeriodoImpositivo = New RegistroSiiPeriodoImpositivo fac.PeriodoImpositivo.Ejercicio = 2017 fac.PeriodoImpositivo.Periodo = TipoPeriodoType.Item03 Dim fact As New IDFacturaExpedidaType Dim EmisorFactura = New IDFacturaExpedidaTypeIDEmisorFactura EmisorFactura.NIF = "xxxxx" fact.IDEmisorFactura = EmisorFactura fact.NumSerieFacturaEmisor = "SN0001" fact.FechaExpedicionFacturaEmisor = "14-03-2017" fac.IDFactura = fact fac.FacturaExpedida = New FacturaExpedidaType fac.FacturaExpedida.TipoFactura = ClaveTipoFacturaType.F1 fac.FacturaExpedida.ClaveRegimenEspecialOTrascendencia = IdOperacionesTrascendenciaTributariaType.Item01 fac.FacturaExpedida.DescripcionOperacion = "VENTAS GENERALES" fac.FacturaExpedida.ImporteTotal = "121.0" fac.FacturaExpedida.BaseImponibleACoste = "100" fac.FacturaExpedida.DescripcionOperacion = "Ventas" fac.FacturaExpedida.Contraparte = New PersonaFisicaJuridicaType fac.FacturaExpedida.Contraparte.NombreRazon = "Mi Cliente" fac.FacturaExpedida.Contraparte.NIFRepresentante = "xxxxx" Dim a As New IDOtroType a.CodigoPais = CountryType2.ES a.CodigoPaisSpecified = True a.IDType = PersonaFisicaJuridicaIDTypeType.Item02 a.ID = "xxxxxx" fac.FacturaExpedida.Contraparte.Item = a fac.FacturaExpedida.TipoDesglose = New FacturaExpedidaTypeTipoDesglose Dim tipo As New TipoSinDesgloseType tipo.Sujeta = New SujetaType tipo.Sujeta.NoExenta = New SujetaTypeNoExenta Dim tipoivas(0) As DetalleIVAEmitidaType Dim tipoiva As New DetalleIVAEmitidaType tipoiva.BaseImponible = "100.00" tipoiva.TipoImpositivo = "21.00" tipoiva.CuotaRepercutida = "21.00" tipoivas(0) = tipoiva tipo.Sujeta.NoExenta.DesgloseIVA = tipoivas fac.FacturaExpedida.TipoDesglose.Item = tipo Dim facturas(0) As LRfacturasEmitidasType facturas(0) = fac servicio.RegistroLRFacturasEmitidas = facturas Dim enviar As New ServiceEmitidas.siiSOAPClient Dim respuesta As New RespuestaLRFEmitidasType Try enviar.ClientCredentials.ClientCertificate.Certificate = certificado respuesta = enviar.SuministroLRFacturasEmitidas(servicio) Catch ex As Exception Throw New System.ServiceModel.ProtocolException(ex.Message) End Try Catch ex As System.ServiceModel.ProtocolException Dim visor As New visor visor.WebBrowser1.DocumentText = ex.Message visor.ShowDialog() Dim pepe As String = "" End Try |
Cita:
<binding name="siiBinding"> <security mode="Transport"> <transport clientCredentialType="Certificate" /> </security> </binding> |
Ayuda por favor
Este es mi app.config
<system.serviceModel> <bindings> <basicHttpBinding> <binding name="siiBinding"> <security mode="Transport" > <transport clientCredentialType="Certificate" /> </security> </binding> <binding name="siiBinding2" /> </basicHttpBinding> <customBinding> <binding name="siiBinding"> <textMessageEncoding messageVersion="Soap11" /> <httpsTransport /> </binding> </customBinding> </bindings> <client> <endpoint address="https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP" binding="basicHttpBinding" bindingConfiguration="siiBinding" contract="ServiceEmitidas.siiSOAP" name="SuministroFactEmitidasPruebas" /> </client> </system.serviceModel> |
Cita:
Con respecto a esto, habría alguna forma de convertir el tipo RegistroRespuestaConsultaLRFacturasEmitidas a LRfacturasEmitidasType, es para comprobar si una factura ya existe, emitir esa factura como A1 en tipo de comunicación. |
Cita:
<customBinding> <binding name="siiBinding"> <textMessageEncoding messageVersion="Soap11" /> <httpsTransport /> </binding> </customBinding> |
| La franja horaria es GMT +2. Ahora son las 20:56:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi