![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2541
|
||||
|
||||
|
Cita:
Alguien ha usado el sistema de envio que implementa el XSD, sin httprio, es que no consigo conectar, simpre me dice que no puede establecer conexion, no se si estare pasando mal los parametros. |
|
#2542
|
|||
|
|||
|
Cita:
![]() edit: no me enfadé!! mi enfado viene de la poca claridad que tiene Verifactu para devolver los errores Última edición por pablog2k fecha: 01-10-2024 a las 15:10:26. |
|
#2543
|
||||
|
||||
|
Hola, perdona, estaba escribiendo miestras lo editabas, ño siento si te ofendi de alguna forma.
|
|
#2544
|
|||
|
|||
|
Ojo con el NIF que se usa para las pruebas...
Algunos errores que me ha devuelto al hacer el envío: - En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision. - Error en el bloque Destinatario.. El NIF no está identificado en el censo de la AEAT.. NIF un NIF real). NOMBRE_RAZON: (un nombre real)Conclusiones: - no se puede usar el mismo nif como emisor y como destinatario - hay que usar un NIF dado de alta en el censo de la AEAT. Lo curioso es que mi NIF está dado de alta, pero quizás es porque me inventé el nombre y puse otra cosa? Ahora estoy obteniendo este otro error: El cálculo de la huella no coincide con la huella facilitada. ¿A alguien más le ha pasado? |
|
#2545
|
|||
|
|||
|
Prueba Qr
Aquí os dejo adjunto un QR, aunque no he subido factura, por si le sirve a alguien
|
|
#2546
|
|||
|
|||
|
No sé si lo ha subido alguien.
|
|
#2547
|
|||
|
|||
|
Cita:
Sí, lo tengo en producción sin problemas. Lo de iniciar sesión se hace a través del programa SimplySign Desktop donde introduces el código de seguridad recibido en la app del móvil SimplySign. Una vez aceptado el código, se queda la sesión del programa abierta durante dos horas para firmar lo que necesites. Digamos que se habilita la clave privada del certificado que tienes instalado en el PC. Pasadas las dos horas, se cierra la sesión y el certificado que tienes en el PC no te permite firmar (como si estuviera instalado sin la clave privada). Tampoco puedes exportarlo ya que la clave privada parece que está en la nube de Certum. Puede parecer complicado, pero es más fácil de lo que parece. Saludos, David M. |
|
#2548
|
|||
|
|||
|
Cita:
Tiene pinta que si pasa cierto tiempo ya debe ser considerado como incidencia, pruébalo y nos dices, por que habrá que tenerlo en cuenta |
|
#2549
|
|||
|
|||
|
por si a alguien le sirve, cuando modificamos una factura ya subida (rellenando el nodo Subsanacion) , se puede modificar la huella y el FechaHoraHusoGenRegistro.
Porqué digo esto? porque si os ha pasado como a mi, de haber subido unas cuantas pruebas con errores, probalbmente estos campos os hayan dado error, y para generar la huella correctamente, se necesitan ambos campos 'bien'. Yo he conseguido subsanar la primera factura que subí, diciendole la FechaHoraHusoGenRegistro de ahora (pese a que fecha factura sea anterior), y calculando a raiz de ahí la huella, y me ha contestado OK. Ahora utilizaré ese hash para la huella de la siguiente factura , a ver si cuela.... ![]() |
|
#2550
|
|||
|
|||
|
Cita:
Te importaría probar si te deja enviar un registro como subsanacion aunque no se haya enviado? |
|
#2551
|
|||
|
|||
|
Cita:
Mandas del 1 al 10 y el 5 te pide subsanacion, mandas el 5 y el siguiente (el 11) encadenado con el subsanado. Por lógica sería ok |
|
#2552
|
|||
|
|||
|
Cita:
El valor del campo FechaHoraHusoGenRegistro no está dentro del umbral establecido sobre la fecha del sistema de la AEAT. La hora de mi reloj (hora peninsular España) es 2024-10-01 18:25. He probado con estos valores 2024-10-01T18:03:04+02:00 2024-10-01T16:03:04+02:00 2024-10-01T16:22:04+02:00 2024-10-01T18:20:04+01:00 |
|
#2553
|
||||
|
||||
|
Cita:
Hola, todas las horas estan mas alla de los 5 minutos. 2024-10-01T18:20:04+02:00 esta igual colaria |
|
#2554
|
|||
|
|||
|
Cita:
Código:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header/>
<soapenv:Body>
<sum:RegFactuSistemaFacturacion>
<sum1:Cabecera>
<sum1:ObligadoEmision>
<sum1:NombreRazon><![CDATA[NOMBRE EMISOR]]></sum1:NombreRazon>
<sum1:NIF>CIF EMISOR</sum1:NIF>
</sum1:ObligadoEmision>
<sum1:RemisionVoluntaria>
<sum1:Incidencia>N</sum1:Incidencia>
</sum1:RemisionVoluntaria>
</sum1:Cabecera>
<sum:RegistroFactura>
<sum:RegistroAlta>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:IDFactura>
<sum1:IDEmisorFactura>CIF EMISOR</sum1:IDEmisorFactura>
<sum1:NumSerieFactura>SERIE-02</sum1:NumSerieFactura>
<sum1:FechaExpedicionFactura>01-10-2024</sum1:FechaExpedicionFactura>
</sum1:IDFactura>
<sum1:NombreRazonEmisor><![CDATA[NOMBRE EMISOR]]></sum1:NombreRazonEmisor>
<sum1:Subsanacion><![CDATA[N]]></sum1:Subsanacion>
<sum1:RechazoPrevio><![CDATA[N]]></sum1:RechazoPrevio>
<sum1:TipoFactura>F1</sum1:TipoFactura>
<sum1:FechaOperacion>02-02-2024</sum1:FechaOperacion>
<sum1:DescripcionOperacion><![CDATA[1]]></sum1:DescripcionOperacion>
<sum1:Destinatarios>
<sum1:IDDestinatario>
<sum1:NombreRazon>NOMBRE DESTINATARIO</sum1:NombreRazon>
<sum1:NIF>CIF DESTINATARIO</sum1:NIF>
</sum1:IDDestinatario>
</sum1:Destinatarios>
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>N1</sum1:CalificacionOperacion>
<sum1:BaseImponibleOimporteNoSujeto>400.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
<sum1:BaseImponibleOimporteNoSujeto>300.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>21.00</sum1:CuotaRepercutida>
<sum1:TipoRecargoEquivalencia></sum1:TipoRecargoEquivalencia>
<sum1:CuotaRecargoEquivalencia>0.00</sum1:CuotaRecargoEquivalencia>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S2</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>0.00</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>200.00</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.00</sum1:CuotaRepercutida>
<sum1:TipoRecargoEquivalencia>0.00</sum1:TipoRecargoEquivalencia>
<sum1:CuotaRecargoEquivalencia>0.00</sum1:CuotaRecargoEquivalencia>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:Impuesto>01</sum1:Impuesto>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:OperacionExenta>E1</sum1:OperacionExenta>
<sum1:BaseImponibleOimporteNoSujeto>500.00</sum1:BaseImponibleOimporteNoSujeto>
</sum1:DetalleDesglose>
</sum1:Desglose>
<sum1:CuotaTotal>21.00</sum1:CuotaTotal>
<sum1:ImporteTotal>1521.00</sum1:ImporteTotal>
<sum1:Encadenamiento>
<sum1:RegistroAnterior>
<sum1:IDEmisorFactura>CIF EMISOR</sum1:IDEmisorFactura>
<sum1:NumSerieFactura>60</sum1:NumSerieFactura>
<sum1:FechaExpedicionFactura>02-02-2024</sum1:FechaExpedicionFactura>
<sum1:Huella>glLvV5cDbpf6SMTdBwqZx7Gedp4UJWYJLh3it23nnN+tXYCaxE0DIe0ZLHfJ6GZ7</sum1:Huella>
</sum1:RegistroAnterior>
</sum1:Encadenamiento>
<sum1:SistemaInformatico>
<sum1:NombreRazon><![CDATA[XXXXXXXXXXXXXXXXXXXXX]]></sum1:NombreRazon>
<sum1:NIF>XXXXXXXXXXXX</sum1:NIF>
<sum1:NombreSistemaInformatico>XXXXXXXXXXXX</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>XXXXXXXX</sum1:IdSistemaInformatico>
<sum1:Version>2024.15</sum1:Version>
<sum1:NumeroInstalacion><![CDATA[2024.15]]></sum1:NumeroInstalacion>
<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>N</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>N</sum1:IndicadorMultiplesOT>
</sum1:SistemaInformatico>
<sum1:FechaHoraHusoGenRegistro>2024-10-01T18:20:04+01:00</sum1:FechaHoraHusoGenRegistro>
<sum1:NumRegistroAcuerdoFacturacion></sum1:NumRegistroAcuerdoFacturacion>
<sum1:IdAcuerdoSistemaInformatico></sum1:IdAcuerdoSistemaInformatico>
<sum1:TipoHuella>01</sum1:TipoHuella>
<sum1:Huella>0A2644C9E5A755BB654B68AF3DB670D17E1FBE5E54A98567A1AB619A67F49AF1</sum1:Huella>
<xd:Signature></xd:Signature>
</sum:RegistroAlta>
</sum:RegistroFactura>
</sum:RegFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>
Código:
<tikR:RespuestaLinea>
<tikR:IDFactura>
<tik:IDEmisorFactura>XXXXXXXXXXXX</tik:IDEmisorFactura>
<tik:NumSerieFactura>SERIE-02</tik:NumSerieFactura>
<tik:FechaExpedicionFactura>01-10-2024</tik:FechaExpedicionFactura>
</tikR:IDFactura>
<tikR:EstadoRegistro>AceptadoConErrores</tikR:EstadoRegistro>
<tikR:CodigoErrorRegistro>2004</tikR:CodigoErrorRegistro>
<tikR:DescripcionErrorRegistro>El valor del campo FechaHoraHusoGenRegistro no está dentro del umbral establecido sobre la fecha del sistema de la AEAT.</tikR:DescripcionErrorRegistro>
</tikR:RespuestaLinea>
|
|
#2555
|
|||
|
|||
|
Cita:
El cálculo de la huella no coincide con la huella facilitada. |
|
#2556
|
|||
|
|||
|
Cita:
|
|
#2557
|
||||
|
||||
|
Ayuda envio
Hola, he coseguido rellenar todos los campos, al serializar se ve la estructura correcta, menos las cabeceras SOAP, puesto que en Visual c#, no se como crearlas sin enviarlas.
el problema lo tengo en que no me aclaro al enviar, siempre me da error " No se puede crear un canal seguro SSL/TLS." , he probado con web request y me pasa lño mismo. Lo tengo asi, alguien sabria decirme que me puede faltar? C# Código:
sfPortTypeVerifactuClient client = new ServicioVerifactu.sfPortTypeVerifactuClient("SistemaVerifactuPruebas");
System.ServiceModel.Description.ClientCredentials credenciales = new System.ServiceModel.Description.ClientCredentials();
client.ClientCredentials.UserName.UserName = Program.configTaller.Nif;
client.ClientCredentials.ClientCertificate.Certificate = new System.Security.Cryptography.X509Certificates.X509Certificate2("C:\\Users\\Fran\\Documents\\dnis\\cert\\CertEnvio.p12", Program.passcertificado);
client.ClientCredentials.ServiceCertificate.DefaultCertificate = new System.Security.Cryptography.X509Certificates.X509Certificate2("C:\\Users\\Fran\\Documents\\dnis\\cert\\CertEnvio.p12", Program.passcertificado);
string test = "";
RespuestaRegFactuSistemaFacturacionType retorno = client.RegFactuSistemaFacturacion(facAPresentar); <-- Aqui salta el fallo:
Uso un certificado de representante, puede ser por eso? Última edición por Neftali [Germán.Estévez] fecha: 02-10-2024 a las 08:47:02. |
|
#2558
|
|||
|
|||
|
Cita:
Código:
Const _Tls12 As System.Security.Authentication.SslProtocols = DirectCast(&HC00, System.Security.Authentication.SslProtocols) Const Tls12 As System.Net.SecurityProtocolType = DirectCast(_Tls12, System.Net.SecurityProtocolType) System.Net.ServicePointManager.SecurityProtocol = Tls12 Última edición por Neftali [Germán.Estévez] fecha: 02-10-2024 a las 08:47:35. |
|
#2559
|
||||
|
||||
|
Cita:
Estoy usando el servicio generado desde el xsd. Código:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(Namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicacion" +
"es/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl", ConfigurationName="ServicioVerifactu.sfPortTypeVerifactu")]
public interface sfPortTypeVerifactu {
// CODEGEN: Se está generando un contrato de mensaje, ya que la operación RegFactuSistemaFacturacion no es RPC ni está encapsulada en un documento.
[System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
[System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults=true)]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(RespuestaBaseType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(SistemaFacturacionFact))]
Taller2024.ServicioVerifactu.RegFactuSistemaFacturacionResponse RegFactuSistemaFacturacion(Taller2024.ServicioVerifactu.RegFactuSistemaFacturacionRequest request); <-- ahora me salta el error aqui
[System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="*")]
System.Threading.Tasks.Task<Taller2024.ServicioVerifactu.RegFactuSistemaFacturacionResponse> RegFactuSistemaFacturacionAsync(Taller2024.ServicioVerifactu.RegFactuSistemaFacturacionRequest request);
}
Si sabeis decirme como o donde configurar lo , agradeceria cualquier tipo de ayuda. |
|
#2560
|
||||
|
||||
|
XML generado
El xml creo que si me lo genera bien, he cambiado mis datos...
Código PHP:
|
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hijo de Informáticos | gluglu | Humor | 3 | 13-03-2007 11:05:35 |
| Adictos informaticos ... | Trigger | Humor | 2 | 11-10-2004 12:18:32 |
| Nosotros los Informáticos | Trigger | Humor | 1 | 10-10-2004 14:58:09 |
| Patrón de los Informáticos. | obiwuan | Varios | 20 | 10-09-2003 14:44:54 |
| Chistes Informaticos | jhonny | Humor | 2 | 11-08-2003 21:59:09 |
|