![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#2061
|
|||
|
|||
Cita:
El sistema es síncrono, es decir: petición y respuesta en el mismo viaje. ¿ No habría sido mejor montar un sistema asíncrono de manera que envias ahora y puedes tener la repuesta más tarde ? Así el asunto sólo se trataría de enviar el .xml y ellos lo procesarían cuando pudieran y cuando lo hicieran colocarían un .xml que podríamos leer cuando conectasemos. Es verdad que tiene alguna desventaja, pero tiene algunas otras, como este tema de los cortes. En fin, pura informática ficción. |
#2062
|
|||
|
|||
Cita:
Podéis implementar un sistema que haga una consulta y las facturas que te devuelva la consulta y no tengáis marcadas en vuestro sistema, las marcáis. De hecho, si mal no recuerdo la consulta te devuelve todos los datos que se envían en el alta de la factura, más los propios de la consulta (contraste). Un saludo. |
#2063
|
|||
|
|||
Cita:
|
#2064
|
|||
|
|||
sii aeat cobros facturas expedidas
Hola,
No consigo suministrar al SII la información de un cobro asociado a una factura expedida. El mensaje que me devuelve el Web Service de la AEAT es el siguiente: Codigo[4124].Error La direccion no se corresponde con el fichero de entrada. Pero no soy capaz de detectar dónde está el problema. ¿Sería alguien tan amable de adjuntar un ejemplo de suministro de cobro que funcione? Mi código está en VB .NET y es el siguiente: Gracias, Dim blnReturn As Boolean = True Dim objCobroEmitido As New SuministroCobrosEmitidas.SuministroLRCobrosEmitidas Try Dim objCabecera As New SuministroCobrosEmitidas.CabeceraSiiCobrosPagos objCabecera.IDVersionSii = SuministroCobrosEmitidas.VersionSiiType.Item10 Dim objTitular As New SuministroCobrosEmitidas.PersonaFisicaJuridicaESType objTitular.NIF = "AAAAAAAAA" objTitular.NombreRazon = "XXXXXXXXX XXXXXX" objCabecera.Titular = objTitular objCobroEmitido.Cabecera = objCabecera Dim objRegistrosCobro As SuministroCobrosEmitidas.LRCobrosEmitidasType() ReDim Preserve objRegistrosCobro(0) Dim objRegistroCobro As New SuministroCobrosEmitidas.LRCobrosEmitidasType Dim objIdFactura As New SuministroCobrosEmitidas.IDFacturaExpedidaBCType Dim objIdEmisor As New SuministroCobrosEmitidas.IDFacturaExpedidaBCTypeIDEmisorFactura objIdEmisor.NIF = "AAAAAAAAA" objIdFactura.IDEmisorFactura = objIdEmisor objIdFactura.NumSerieFacturaEmisor = "FA1700002" objIdFactura.FechaExpedicionFacturaEmisor = Now.ToString("dd-MM-yyyy") '"21-06-2017" objRegistroCobro.IDFactura = objIdFactura Dim objDatosPago As SuministroCobrosEmitidas.DatosPagoCobroType() ReDim Preserve objDatosPago(0) Dim objDatoPago As New SuministroCobrosEmitidas.DatosPagoCobroType objDatoPago.Fecha = Now.ToString("dd-MM-yyyy") '"21-06-2017" objDatoPago.Importe = "100" objDatoPago.Medio = SuministroCobrosEmitidas.MedioPagoType.Item04 'objDatoPago.Cuenta_O_Medio = "Al contado" objDatosPago.ToList.Add(objDatoPago) objRegistroCobro.Cobros = objDatosPago objRegistrosCobro.ToList.Add(objRegistroCobro) objCobroEmitido.RegistroLRCobros = objRegistrosCobro Dim objSIIService As New SuministroCobrosEmitidas.siiService objSIIService.ClientCertificates.Add(obtenerCertificadoSIIAEAT) objSIIService.Url = "https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP" objSIIService.Timeout = 10000 Dim objRespCobrosEmitidos As New SuministroCobrosEmitidas.RespuestaLRCobrosEmitidasType objRespCobrosEmitidos = objSIIService.SuministroLRCobrosEmitidas(objCobroEmitido) Select Case objRespCobrosEmitidos.EstadoEnvio Case SuministroCobrosEmitidas.EstadoEnvioType.Correcto MsgBox("Correcto") Case SuministroCobrosEmitidas.EstadoEnvioType.Incorrecto MsgBox("Incorrecto") Case SuministroCobrosEmitidas.EstadoEnvioType.ParcialmenteCorrecto MsgBox("Parcialmente Correcto") End Select Catch ex As Exception blnReturn = False Finally If Not objCobroEmitido Is Nothing Then objCobroEmitido = Nothing End If End Try |
#2065
|
|||
|
|||
Cita:
|
#2066
|
||||
|
||||
nosotros estamos enviando sin problemas. tal cual días anteriores, sin mas inconvenientes.
Lo que no tengo es la dirección del menú de opciones en la web de la AEAT de la nueva versión 7 ¿alguien la sabe? Saludos y muchas gracias a todos por vuestras aportaciones y comentarios. Es una distinción especial pertenecer a los programadores Delphi. |
#2067
|
||||
|
||||
Cita:
https://www.agenciatributaria.gob.es...ini/G417.shtml Saludos
__________________
Be water my friend. |
#2068
|
|||
|
|||
Buenas tardes compañeros, tengo una duda sobre Consulta Facturas Emitidas que segun repase la documentacion parece imposible, pero igual se me paso algun detalle y alguien esta en identica situacion.
Supongamos una pequeña cadena de supermercados con 18 establecimientos en la provincia (por suerte no es canarias), cada centro tiene su propia numeracion de Facturas tipos F1, F2, F4. La numeracion de las facturas tienen el formato [letra]-[ocho numeros] ---> A-00000000 Y el motivo de la consulta es: se puede realizar una consulta en la que se reciba respuesta unicamente de un establecimiento?, es decir, una consulta de un periodo de todas las factura que empiecen por A-. Cualquier orientacion/idea sera bien recibida. Gracias |
#2069
|
|||
|
|||
Cita:
El usuario debe enviar de nuevo todas las facturas no marcadas. Una parte de ellas será rechazada por "duplicada". ¿Y qué hacer ahora con esas? Pues muy sencillo, se mandan como cambios, y el servidor suministrará un nuevo CSV. No importa que no haya habido cambios reales, por lo menos en el servidor de prueba las acepta igualmente. Saludos, |
#2070
|
|||
|
|||
Cita:
Un saludo. |
#2071
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#2072
|
||||
|
||||
Cita:
![]() perdón me referia la nueva versión 1. gracias x el enlace. |
#2073
|
|||
|
|||
Es probable que despierte suspicacias, pero tienes una buena explicación para darles.
|
#2074
|
|||
|
|||
Cita:
Como ha comentado otro usuario, la opción mas fiable, es realizar una consulta de la información enviada. Yo esto lo hago si detecto que existe un error en la transmisión. Se activa una opción de validación de datos entre los datos introducidos y los datos enviados a la AEAT. |
#2075
|
|||
|
|||
Ya, pero cuando vas en carretera, lo mejor, es que la GC no te pare, porque aplicando reglamentación ¡ te pueden sacar de todo ! ¿ No sabías que España se generan más de un millón de líneas de leyes al año ? ¡ Como para estar al día !
|
#2076
|
|||
|
|||
Cita:
Para convertir en xml la respuesta yo uso Código:
public bool GetXMLFromObject(object o) { StringWriter sw = new StringWriter(); XmlTextWriter tw = null; try { XmlSerializer serializer = new XmlSerializer(o.GetType()); tw = new XmlTextWriter(sw); serializer.Serialize(tw, o); } catch (Exception ex) { //Handle Exception Code return false; } finally { sw.Close(); if (tw != null) { tw.Close(); } } using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\tmp\" + o.ToString() + ".xml")) { file.WriteLine(sw.ToString()); } return true; } |
#2077
|
|||
|
|||
Cita:
|
#2078
|
|||
|
|||
Factura recibida simplificada
Al registrar una factura recibida simplificada hay que poner TipoFactura = F2, pero ¿se pueden omitir los datos de la contraparte (NombreRazon y NIF) del mismo modo que con facturas emitidas?
Saludos y gracias, |
#2079
|
|||
|
|||
Cita:
Entonces, ¿entiendo que no se pueden realizar envíos al SII con un Windows XP, ya que no se pueden instalar versiones superiores a Explorer 8? |
#2080
|
||||
|
||||
Buenos días,
¿Alguien sabe que es el campo <NumRegistroAcuerdoFacturacion> de las factura emitidas y recibidas? En la documentación pone que es Este campo será el número de registro obtenido al enviar el acuerdo de facturación correspondiente. Pero la verdad es que no sé lo que es, ni para que se usa. Sé que es un campo opcional, pero me gustaría conocer para que se usa, no sea que lo este haciendo mal. Saludos a tod@s. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4246 | Hace 1 Día 11:17:09 |
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 |
![]() |
|