Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco (https://www.clubdelphi.com/foros/showthread.php?t=94264)

Noe277 26-09-2023 10:24:37

Error Tbai
 
Buenos días,

Estamos notando que a nuestros clientes de Álava les esta empezando a dar el error: 008 error de verificación de la firma. No hemos tocado nada y han estado funcionado sin problema hasta ahora.
No se si la dipu a cambiado algo o es un problema del servidor.

¿A alguien mas le ocurre?

Sistel 26-09-2023 10:44:48

Cita:

Empezado por Noe277 (Mensaje 552694)
Buenos días,

Estamos notando que a nuestros clientes de Álava les esta empezando a dar el error: 008 error de verificación de la firma. No hemos tocado nada y han estado funcionado sin problema hasta ahora.
No se si la dipu a cambiado algo o es un problema del servidor.

¿A alguien mas le ocurre?

Hola,

A nosotros, ahora mismo, nos está funcionando bien.
Pero ese mismo mensaje nos lo dió hace unos días durante unas horas.
Nos pusimos en contacto con TicketBAI de Álava y nos dijeron que utilizan los servicios de Izenpe para verificar las firmas.
Y parece que en algunas ocasiones falla.
Nos dijeron que como era un fallo por su parte, que no teníamos que hacer nada.
(Odiamos tener que usar Zuzendu si no es culpa nuestra)

Saludos.

andalusoft 26-09-2023 17:23:11

Cita:

Empezado por andalusoft (Mensaje 552470)
Hola buenas.

Me han contestado desde Gipuzkoa que haga las pruebas en xmlvalidation.com, es la web que ellos recomiendan para hacer las pruebas, y estos son los errores:

Click on to jump to the error. In the document, you can point at with your mouse to see the error message.
Errors in the XML document:
80: 123 cvc-complex-type.2.4.d: Invalid content was found starting with element 'ds:Signature'. No child element is expected at this point.

Errors in file ticketBaiV1-2-1.xsd:
4: 133 schema_reference.4: Failed to read schema document '....xmldsig-core-schema.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
13: 34 src-resolve: Cannot resolve the name 'ds:Signature' to a(n) 'element declaration' component.


Es la primera vez que veo esto, el xml está firmado con autofirma y no habido problemas en ser entregado para Bizkaia.

Saludos.

Hola buenas.

Ya lo tengo solucionado, era el código de caracteres, hay que tratarlo en ANSI, y la respuesta hay que hacer lo mismo.

Me jode que la diputaciones forales no se pongan de acuerdo de como hacer un standard de presentación, en Bizkaia este problema no existe, lo puedes mandar en UNICODE y sin problemas, ni siquiera documenten estos pequeños detalles.

De momento en modo pruebas ya se recoge los XML enviados sin problemas, ahora ver el modo real, a ver que me encuentro.

Gracias a todos por la ayuda y saludos.

ion 04-10-2023 12:41:10

Error CURL Araba
 
Hasta ahora nos ha funcionado perfectamente, pero desde hoy tenemos el siguiente error al enviar el xml a la diputacion de Araba: GuzzleHttp\Exception\RequestException: cURL error 56: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104.
A alguien mas le ha pasando? el erro nos lo da en producion y en el entorno de pruebas

elcharlie 04-10-2023 13:20:12

Cita:

Empezado por ion (Mensaje 552832)
Hasta ahora nos ha funcionado perfectamente, pero desde hoy tenemos el siguiente error al enviar el xml a la diputacion de Araba: GuzzleHttp\Exception\RequestException: cURL error 56: OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104.
A alguien mas le ha pasando? el erro nos lo da en producion y en el entorno de pruebas

Yo, de momento, estoy enviando sin problemas

sEngine 09-10-2023 17:48:33

Ya han actualizado las fechas de incorporación obligatoria de Bizkaia
Las fechas dependerán del tamaño de la empresa y de a que se dedica



https://www.batuz.eus/es/incorporacion-obligatoria

yasmNote 10-10-2023 13:09:04

Como saber si un certificado está revocado
 
Buenas,

A ver si alguien me podría echar una mano....
Tengo el software de ticketbai enviando facturas a bizkaia y cada vez que envía comprueba que el certificado NO esté caducado. Pero claro, el problema viene , cuando antes de caducar la asesoría lo renueva pero desde que lo renueva hasta que se lo envía al cliente pasan 2 horas.

¿Qué ocurre? que todo los tickets que emitan en esas dos horas, mi software lo pasa por válido porque el certificado no está caducado (no ha llegado su fecha de caducidad) pero, sin embargo, está revocado porque cuando renuevas un certificado el antiguo automaticamente deja de ser válido.
Entonces diputación me responde con un error de que el certificado está revocado.

¿Sabéis cómo se puede implementar esa comprobación en PHP? Porque no encuentro ninguna función que me compruebe si un certificado está revocado.

Muchas gracias de antemano!!

Neftali [Germán.Estévez] 10-10-2023 13:24:32

Cita:

Empezado por yasmNote (Mensaje 552900)

...pero, sin embargo, está revocado porque cuando renuevas un certificado el antiguo automáticamente deja de ser válido.
Entonces diputación me responde con un error de que el certificado está revocado.


Yo en su día había entendido que darían unos días "de gracias" para estos temas y que aceptarían mientras unos se caducaban y se renovaban.

yasmNote 10-10-2023 13:25:59

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 552901)
Yo en su día había entendido que darían unos días "de gracias" para estos temas y que aceptarían mientras unos se caducaban y se renovaban.

Pues lo unico que ocurre es que el ticket no se registra en diputacion, y como no se puede volver a firmar porque un ticket ya emitido no se puede tocar pues he tenido que enviarlo por el capitulo 1.2 pero claro, quiero poder detectar el error antes de enviarlo a diputación...

tejano 16-10-2023 14:50:23

Borrador modelo 303 Bizkaia
 
Hola, hace ya tiempo que no participo en el foro.

Parece que por fin han puesto el borrador del modelo 303 en Vizcaya, después de varios años promentiéndolo.

Adjunto link dónde indican como hacerlo https://streaming.bizkaia.eus/Lantik...lectronica.mp4

Neftali [Germán.Estévez] 16-10-2023 16:25:50

Cita:

Empezado por tejano (Mensaje 552971)
Hola, hace ya tiempo que no participo en el foro.

Parece que por fin han puesto el borrador del modelo 303 en Vizcaya, después de varios años promentiéndolo.

Adjunto link dónde indican como hacerlo https://streaming.bizkaia.eus/Lantik...lectronica.mp4


¿Si es de interés general, tal vez deberías publicarlo en noticias, pero no se si aplica al hilo de TicketBAI? ¿O si?

Katsu 17-10-2023 13:16:56

Buenos días a todos,

Estoy usando un TIdHttp de las Indy 10.6.2 para la comunicación con TicketBai, y tengo un problema de codificación cuando recupero el mensaje de respuesta que me dan desde Batuz en los headers.
Después de revisar el hilo, no he visto o no he sabido ver si alguien más tenía esta problemática y si la ha solucionado de algún modo. He probado forzando la codificación de la respuesta a UTF-8, guardar la lista de RawHeaders de la respuesta a un TStream y nada.

Ejemplo de las cabeceras que obtengo:
Código:

eus-bizkaia-n3-mensaje-respuesta: El interesado no est? identificado.
eus-bizkaia-n3-codigo-respuesta: N3_0000002
eus-bizkaia-n3-numero-registro:
eus-bizkaia-n3-tipo-respuesta: Incorrecto
Content-Type: text/html; charset=UTF-8

¿Alguien más se ha encontrado con esto?
Muchas gracias.

Un saludo

tejano 17-10-2023 13:24:25

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 552972)
¿Si es de interés general, tal vez deberías publicarlo en noticias, pero no se si aplica al hilo de TicketBAI? ¿O si?

Buenas Neftali, si aplica a TicketBai, Batuz en Vizcaya puesto que el borrador del 303 sale en base a los datos que anteriormente se han enviado al Batuz.

keys 17-10-2023 13:43:58

Cita:

Empezado por Katsu (Mensaje 552974)
Buenos días a todos,

Estoy usando un TIdHttp de las Indy 10.6.2 para la comunicación con TicketBai, y tengo un problema de codificación cuando recupero el mensaje de respuesta que me dan desde Batuz en los headers.
Después de revisar el hilo, no he visto o no he sabido ver si alguien más tenía esta problemática y si la ha solucionado de algún modo. He probado forzando la codificación de la respuesta a UTF-8, guardar la lista de RawHeaders de la respuesta a un TStream y nada.

Ejemplo de las cabeceras que obtengo:
Código:

eus-bizkaia-n3-mensaje-respuesta: El interesado no est? identificado.
eus-bizkaia-n3-codigo-respuesta: N3_0000002
eus-bizkaia-n3-numero-registro:
eus-bizkaia-n3-tipo-respuesta: Incorrecto
Content-Type: text/html; charset=UTF-8

¿Alguien más se ha encontrado con esto?
Muchas gracias.

Un saludo

Yo creo que el sistema te esta respondiendo bien. El error es que el interesado que estas intentando enviar facturas no esta dado de alta en bizkaia.

Katsu 17-10-2023 13:54:27

Cita:

Empezado por keys (Mensaje 552976)
Yo creo que el sistema te esta respondiendo bien. El error es que el interesado que estas intentando enviar facturas no esta dado de alta en bizkaia.

Correcto, el error lo estoy forzando para que me devuelva ese texto con la tilde. El problema lo tengo a la hora de recuperar ese texto de error para añadir al log.

Utilizo el siguiente código para obtener el resultado de la respuesta:
Código:

Tipo := IdHttp.Response.RawHeaders.Values['eus-bizkaia-n3-tipo-respuesta'];
CodigoRespuesta := IdHttp.Response.RawHeaders.Values['eus-bizkaia-n3-codigo-respuesta'];
MensajeRespuesta := IdHttp.Response.RawHeaders.Values['eus-bizkaia-n3-mensaje-respuesta'];

En vez de recuperar "El interesado no está identificado.", recupero "El interesado no est? identificado.".

Neftali [Germán.Estévez] 17-10-2023 13:58:43

Cita:

Empezado por tejano (Mensaje 552975)
Buenas Neftali, si aplica a TicketBai, Batuz en Vizcaya puesto que el borrador del 303 sale en base a los datos que anteriormente se han enviado al Batuz.


Perfecto!
Gracias por la aclaración.

Neftali [Germán.Estévez] 18-10-2023 08:40:08

Cita:

Empezado por Katsu (Mensaje 552977)
[/code]En vez de recuperar "El interesado no está identificado.", recupero "El interesado no est? identificado.".


¿Has probado a cargar la respuesta en un TStringStream? En esta clase tienes algunas propiedades para "definir" la codificación que se usa.
Me refiero en lugar de cargarla directamente a una cadena.

Katsu 18-10-2023 12:08:19

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 552979)
¿Has probado a cargar la respuesta en un TStringStream? En esta clase tienes algunas propiedades para "definir" la codificación que se usa.
Me refiero en lugar de cargarla directamente a una cadena.

Si, la respuesta la cargo en un TStingStream forzando la codificación a UTF8 y se lo paso al Post. Pero por lo visto esa codificación a Batuz no le gusta mucho.

keys 18-10-2023 12:19:27

Nosotros lo hacemos con TNetHTTPClient y responde bien las tildes.

Katsu 18-10-2023 12:59:00

He probado a utilizar IndyTextEncoding_8Bit sólo para Batuz y parece que ahora lo pinta bien, me parece curioso.

skatologiko 27-10-2023 13:09:18

Cita:

Empezado por Noe277 (Mensaje 552694)
Buenos días,

Estamos notando que a nuestros clientes de Álava les esta empezando a dar el error: 008 error de verificación de la firma. No hemos tocado nada y han estado funcionado sin problema hasta ahora.
No se si la dipu a cambiado algo o es un problema del servidor.

¿A alguien mas le ocurre?

A nosotros nos está pasando en Guipúzcoa, en algún ticket suelto (todos se generan igual),aunque en la consulta de tickets emitidos sí que aparecen. Desde la hacienda foral me han dicho que son los aleatorios que comprueban, y que al parecer no se ha respetado la codificación UTF-8 en el proceso de envío, y que nos tenemos que asegurar de incluir “Content-Type: application/xml; charset=UTF-8” en la cabecera del HTTP del envío.

Las dos primeras líneas de nuestro fichero son:
<?xml version="1.0" encoding="utf-8"?>
<T:TicketBai xmlns:T="urn:ticketbai:emision">


Y no sé cómo deben ser para incluir lo que piden.

Sistel 28-10-2023 17:57:01

Hola,

Hacienda Foral de Álava acaba de publicar algunas modificaciones en el esquema de los ficheros TicketBAI.
https://web.araba.eus/documents/1050...en+PRUEBAS.pdf

Sería de agradecer que se suban a la documentación de este hilo.

Saludos

Ramon88 31-10-2023 10:34:18

Estoy teniendo problemas con las anulaciones en gipuzcoa,
Me devuelve este error, pero yo lo veo todo bien:
Fichero no cumple el esquema XSD. Detalle del error: cvc-elt.1: Cannot find the declaration of element 'T:AnulaTicketBai'.

Código:

<?xml version="1.0" encoding="utf-8"?>
<T:AnulaTicketBai xmlns:T="urn:ticketbai:anulacion">
  <Cabecera>
    <IDVersionTBAI>1.2</IDVersionTBAI>
  </Cabecera>
  <IDFactura>
    <Emisor>
      <NIF>XXX</NIF>
      <ApellidosNombreRazonSocial>XXXX</ApellidosNombreRazonSocial>
    </Emisor>
    <CabeceraFactura>
      <SerieFactura>002023</SerieFactura>
      <NumFactura>587XX4</NumFactura>
      <FechaExpedicionFactura>06-10-2023</FechaExpedicionFactura>
    </CabeceraFactura>
  </IDFactura>
  <HuellaTBAI>
    <Software>
      <LicenciaTBAI>TBAIGI4029F1310XXXXX</LicenciaTBAI>
      <EntidadDesarrolladora>
          <NIF>XXXXX</NIF>
      </EntidadDesarrolladora>
      <Nombre>OPTIUSXX</Nombre>
      <Version>1.0.1796</Version>
    </Software>
    <NumSerieDispositivo>OPTIPLUS-0</NumSerieDispositivo>
  </HuellaTBAI>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" /><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" /><ds:Reference Id="Reference-de0cf5a1-d1fb-4156-86df-31c80dafcf39" URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /><ds:DigestValue>d2kE+vfBjUqf5fSu+jDPfFdau1+ckFbm/S+HoHc4+t4=</ds:DigestValue></ds:Reference><ds:Reference Id="ReferenceKeyInfo" URI="#KeyInfoId-Signature-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a"><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /><ds:DigestValue>DBA5SgK0jlSfTVOCWOHgfV8IlbNAWY9hybkChyB/vcY=</ds:DigestValue></ds:Reference><ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#SignedProperties-Signature-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a"><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /><ds:DigestValue>EvUGta2bYcEnENn0ZyI/Hv/whdX7823c7x46xO8nLyw=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue Id="SignatureValue-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a">deRHYzf0aMlLgy0tc6+cMhLA6rYcRUrP7KGFJ1b8uW3ZUz7xmfKS5jBkVAjY5983sAxmEQpkOopltEEsOGOw8c3/hI3Nl/8NF1aoe1z0v1yo3OZv9Ech3yvtg8bybMSD2bMmUyxeu/LWfgqsBmD/S10v+ZufmIdoyLF7DqjXvT29/k8HJB5b0WkfmiHXJvCsKdkAWKh/o7ddjD18y1F58I9KlSh6f+85Vd8lG0vseycg3Xuzn3MvwMVxJt7bMHMEbHs4oUU+9KOSN6tlHBzujHqrvp7APrdJH4XxFQ4HYuiR2InXSauZ5duOoJW/y3SuWo91AH+HSXTbmp5gBdw/pA==</ds:SignatureValue><ds:KeyInfo Id="KeyInfoId-Signature-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a"><ds:X509Data><ds:X509Certificate>MIIJbzCCB1egAwIBAgIDFb7nMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xOjA4BgNVBAsMMU5aWiBaaXVydGFnaXJpIHB1Ymxpa29hIC0gQ2VydGlmaWNhZG8gcHVibGljbyBTQ0kxRjBEBgNVBAMMPUhlcnJpdGFyIGV0YSBFcmFrdW5kZWVuIENBIC0gQ0EgZGUgQ2l1ZGFkYW5vcyB5IEVudGlkYWRlcyAoNCkwHhcNMjIwOTIwMTcwMTM5WhcNMjYwOTIwMTcwMTM5WjCCASQxDzANBgNVBA0MBk1SLCBDQjEYMBYGA1UEYQwPVkFURVMtRTc1MjAzMjY1MUUwQwYDVQQLDDxOSkcgT3JkZXprYXJpIHppdXJ0YWdpcmlhIC0gQ2VydGlmaWNhZG8gZGUgcmVwcmVzZW50YW50ZSBTUEoxLTArBgNVBAoMJFNPUktVTkRFIEFSQ0FVWiBBUkFCQU9MQVpBIFkgT1RSTyBDQjESMBAGA1UEBRMJMTYyNzU0MTRRMRowGAYDVQQEDBFBUkNBVVogQVJBQkFPTEFaQTERMA8GA1UEKgwIU09SS1VOREUxMTAvBgNVBAMMKDE2Mjc1NDE0USBTT1JLVU5ERSBBUkNBVVogKFI6IEU3NTIwMzI2NSkxCzAJBgNVBAYTAkVTMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzG2nmBMQblvy8MtC6QnY+ZL7takBgws+3Lwi60c5KGph0mA8qC6GeBEjWMwKyc9U4T8OwB+oGKuyNGR2tfUkw8Z7OpdJSXObxom3f98Y31q2cusdLEN0Pl93hDllJ2UXqAVwcWIknwSthLUNeGaULKIpI6DCBCzdOGAJIvChL3DaZanqpO2Bc4lCv0+f/CwecBn8xlZY3KYpfpHdWyUYF6SfLASDXzueIc4QYGeZnqthYyGgO9wMoPYdpbYcTnT9Hb+MHEgdNM5jEt4A91HC+oZKrMBAz+2elBUfB1l8zC5hCpyxNmoC/gTUdINBTGthizrv2tqGs83JwVye4UylBwIDAQABo4IEIjCCBB4wgccGA1UdEgSBvzCBvIYVaHR0cDovL3d3dy5pemVucGUuY29tgQ9pbmZvQGl6ZW5wZS5jb22kgZEwgY4xRzBFBgNVBAoMPklaRU5QRSBTLkEuIC0gQ0lGIEEwMTMzNzI2MC1STWVyYy5WaXRvcmlhLUdhc3RlaXogVDEwNTUgRjYyIFM4MUMwQQYDVQQJDDpBdmRhIGRlbCBNZWRpdGVycmFuZW8gRXRvcmJpZGVhIDE0IC0gMDEwMTAgVml0b3JpYS1HYXN0ZWl6MA4GA1UdDwEB/wQEAwIF4DAfBgNVHSUEGDAWBggrBgEFBQcDAgYKKwYBBAGCNwoDDDAdBgNVHQ4EFgQUf4zGIpVJy/+FKk/Qzn4mlLkdDg8wHwYDVR0jBBgwFoAUpBcdTmXX74eVLn+OuHXLBYvTjH0wggE0BgNVHSAEggErMIIBJzCCAQ0GCSsGAQQB8zkCETCB/zAlBggrBgEFBQcCARYZaHR0cDovL3d3dy5pemVucGUuY29tL2NwczCB1QYIKwYBBQUHAgIwgcgMgcVLb250c3VsdGEgd3d3Lml6ZW5wZS5jb20tZW4gYmFsZGludHphayBldGEga29uZGl6aW9hayB6aXVydGFnaXJpYW4gZmlkYXR1IGVkbyBlcmFiaWxpIGF1cnJldGlrIC0gQ29uc3VsdGUgZW4gd3d3Lml6ZW5wZS5jb20gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVzIGRlIHV0aWxpemFyIG8gY29uZmlhciBlbiBlbCBjZXJ0aWZpY2FkbzAJBgcEAIvsQAEAMAkGB2CFVAEDBQkwgZ8GCCsGAQUFBwEBBIGSMIGPMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5pemVucGUuY29tMGkGCCsGAQUFBzAChl1odHRwOi8vd3d3Lml6ZW5wZS5jb20vY29udGVuaWRvcy9pbmZvcm1hY2lvbi9jYXNfaXplbnBlL2VzX2Nhcy9hZGp1bnRvcy9DQ0VFUl9jZXJ0X3NoYTI1Ni5jcnQwgdEGCCsGAQUFBwEDBIHEMIHBMAgGBgQAjkYBATALBgYEAI5GAQMCAQ8wfAYGBACORgEFMHIwJBYeaHR0cHM6Ly93d3cuaXplbnBlLmNvbS9wZHMvZW4vEwJlbjAkFh5odHRwczovL3d3dy5pemVucGUuY29tL3Bkcy9ldS8TAmV1MCQWHmh0dHBzOi8vd3d3Lml6ZW5wZS5jb20vcGRzL2VzLxMCZXMwEwYGBACORgEGMAkGBwQAjkYBBgEwFQYIKwYBBQUHCwIwCQYHBACL7EkBAjAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLml6ZW5wZS5jb20vY2dpLWJpbi9jcmwyMA0GCSqGSIb3DQEBCwUAA4ICAQCzbe1r6AzgWOTDDFeyScQLBxDA2dzRnns9B6iRAEKQRInZnY7OfhZxRuf3Mt2MsgzNcvhKCB+en4QNSjui/X62p0gqo+DMa/3hiSxWlJIB9fmO4bi9/xyCVNNF/hXA17XTGakwV3eRihVHoUzMECNcg3PX2Z9QhYJCJPezjdc6gJP+PqIu3og9nmQ7VY9YFrdjaNpx9CZ524rve5zexYLtBNX962z7yKlLzlaqGe+F9HcP51KDo0BhJFyZa0UpjTBXu7T/paUbYxs9dUkcPrOzScG55eBnUmCMpgNoTGObTMYxK6uE1xfPNxSprEQ2XUX1H1EzM7sK8FF0EgSur1DGePmi2wrTVniBBskDiav5YQJt8IJUBWFZsjcQosmrGhGLY2V3Bme8m/KtfpuFvHSTBpwfhSzXAVjG6H88g2EQL7P/iB5VPUZnXmo6bw/GIEwHRUHbiuBnF6tubS7qa4qcOtpcF1/LpQpotWrfBKJfN1wCsNIivoVh7Rg2XeXpYpxVkupOiGV8WqgK/fWSZ5Bhgm756TH5qEn7TGSOcpGQp5/YW+D6Ap8r0/oIS3j8vcwxpis/sf11sp4rYMyzF25e1Z4OOsqQ2F7sjYZCAH1GBQ1fW61Xbb7MvK+9F/6pQbL2l5SSO0SrmlWUwEU/k6lid9Tkr9IfDNdlDhFwyubzRg==</ds:X509Certificate></ds:X509Data><ds:KeyValue><ds:RSAKeyValue><ds:Modulus>zG2nmBMQblvy8MtC6QnY+ZL7takBgws+3Lwi60c5KGph0mA8qC6GeBEjWMwKyc9U4T8OwB+oGKuyNGR2tfUkw8Z7OpdJSXObxom3f98Y31q2cusdLEN0Pl93hDllJ2UXqAVwcWIknwSthLUNeGaULKIpI6DCBCzdOGAJIvChL3DaZanqpO2Bc4lCv0+f/CwecBn8xlZY3KYpfpHdWyUYF6SfLASDXzueIc4QYGeZnqthYyGgO9wMoPYdpbYcTnT9Hb+MHEgdNM5jEt4A91HC+oZKrMBAz+2elBUfB1l8zC5hCpyxNmoC/gTUdINBTGthizrv2tqGs83JwVye4UylBw==</ds:Modulus><ds:Exponent>AQAB</ds:Exponent></ds:RSAKeyValue></ds:KeyValue></ds:KeyInfo><ds:Object Id="XadesObjectId-ce2ebbf3-934e-47ef-8cc4-fd0a65cd0791"><xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Id="QualifyingProperties-0bbc6900-bdbe-40b7-89a1-a69cbcc76d44" Target="#Signature-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a"><xades:SignedProperties Id="SignedProperties-Signature-2cc74f3a-4aa7-4ab0-81ad-024b20b63d5a"><xades:SignedSignatureProperties><xades:SigningTime>2023-10-06T12:43:09+02:00</xades:SigningTime><xades:SigningCertificate><xades:Cert><xades:CertDigest><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256" /><ds:DigestValue>NzVLaGZ9rNHMdgVHIPycwAzw1+MCLLyxkimlDdrckfI=</ds:DigestValue></xades:CertDigest><xades:IssuerSerial><ds:X509IssuerName>CN=Herritar eta Erakundeen CA - CA de Ciudadanos y Entidades (4), OU=NZZ Ziurtagiri publikoa - Certificado publico SCI, O=IZENPE S.A., C=ES</ds:X509IssuerName><ds:X509SerialNumber>1425127</ds:X509SerialNumber></xades:IssuerSerial></xades:Cert></xades:SigningCertificate><xades:SignaturePolicyIdentifier><xades:SignaturePolicyId><xades:SigPolicyId><xades:Identifier>https://www.gipuzkoa.eus/ticketbai/sinadura</xades:Identifier><xades:Description /></xades:SigPolicyId><xades:SigPolicyHash><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" /><ds:DigestValue>vSe1CH7eAFVkGN0X2Y7Nl9XGUoBnziDA5BGUSsyt8mg=</ds:DigestValue></xades:SigPolicyHash></xades:SignaturePolicyId></xades:SignaturePolicyIdentifier></xades:SignedSignatureProperties><xades:SignedDataObjectProperties><xades:DataObjectFormat ObjectReference="#Reference-de0cf5a1-d1fb-4156-86df-31c80dafcf39"><xades:MimeType>text/xml</xades:MimeType><xades:Encoding>UTF-8</xades:Encoding></xades:DataObjectFormat></xades:SignedDataObjectProperties></xades:SignedProperties></xades:QualifyingProperties></ds:Object></ds:Signature></T:AnulaTicketBai>


keys 31-10-2023 10:44:11

Prueba a poner esto en la segunda linea

Cita:

<T:AnulaTicketBai xsi:schemaLocation="urn:ticketbai:anulacion anula_ticketBaiV12.xsd " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:T="urn:ticketbai:anulacion">

Ramon88 31-10-2023 11:53:28

Cita:

Empezado por keys (Mensaje 553100)
Prueba a poner esto en la segunda linea

Estaba cambiándolo pero termino de ver que me dicen que es por que estoy enviándolo al servicio de altas... La verdad que no tiene sentido por que lo tengo todo separado...

skatologiko 11-11-2023 09:22:01

¿Qué certificado SSL estais usando para firmar vuestros softwares?
Nos acaba de caducar el que cogimos el año pasado:

Comodo Code Signing-certificate (1 year)
Price: €76.00 (excl. VAT).

Y ahora piden 314€ por un año

keys 13-11-2023 08:35:31

Cita:

Empezado por skatologiko (Mensaje 553260)
¿Qué certificado SSL estais usando para firmar vuestros softwares?
Nos acaba de caducar el que cogimos el año pasado:

Comodo Code Signing-certificate (1 year)
Price: €76.00 (excl. VAT).

Y ahora piden 314€ por un año

Hola, yo creo que la subida es generalizada, nosotros lo cogimos aquí https://www.ksoftware.net/code-signing-certificates/ y por el precio de un año de ahora cogimos tres. :eek:

HerensugeBeltz 13-11-2023 09:21:06

Certificado de firma de código
 
Nosotros lo tenemos con Sectigo (pertenece a Comodo).
Acabo de consultar y hay certificados por 429$ para tres años.

https://www.sectigo.com/ssl-certific...s/code-signing

keys 13-11-2023 09:23:44

Cita:

Empezado por HerensugeBeltz (Mensaje 553268)
Nosotros lo tenemos con Sectigo (pertenece a Comodo).
Acabo de consultar y hay certificados por 429$ para tres años.

https://www.sectigo.com/ssl-certific...s/code-signing

No es el precio por los tres años. Es para un año, dale a Add to cart y verás.

Han subido el precio por esto.

As of June 1, 2023, all Code Signing Certificates must comply with the new CA/B Forum regulations to ensure that the subscriber’s private key is generated, stored, and used in a suitable FIPS-compliant hardware. ​

Ahora recuerdo que ya se habló de esto en el foro.

keys 13-11-2023 09:27:34

Lo encontré https://www.clubdelphi.com/foros/sho...ificado+codigo

HerensugeBeltz 13-11-2023 09:46:43

Cita:

Empezado por keys (Mensaje 553270)
No es el precio por los tres años. Es para un año, dale a Add to cart y verás.

Han subido el precio por esto.

As of June 1, 2023, all Code Signing Certificates must comply with the new CA/B Forum regulations to ensure that the subscriber’s private key is generated, stored, and used in a suitable FIPS-compliant hardware. ​

Ahora recuerdo que ya se habló de esto en el foro.

Correcto. Me ha confundido la frase que dice Free token with 3-year certificate

keys 13-11-2023 11:58:33

Cita:

Empezado por Sistel (Mensaje 553083)
Hola,

Hacienda Foral de Álava acaba de publicar algunas modificaciones en el esquema de los ficheros TicketBAI.
https://web.araba.eus/documents/1050...en+PRUEBAS.pdf

Sería de agradecer que se suban a la documentación de este hilo.

Saludos

Bizkaia también lo tiene previsto modificar para comenzar a partir del 1 de enero. Lo más significativo son
Cita:

En la lista L9-Clave de Régimen especial de IVA y operaciones con transcendencia tributaria, se incluye una nueva clave válida:

En la lista L13-Causa de no sujeción, se incluyen nuevos valores:


tejano 15-11-2023 12:57:09

Devengo facturas emitidas-recibidas
 
Buenos días, este es el primer mes que se hace automáticamente el modelo 303 del IVA en BFA con Batuz,

Los datos que tenemos en nuestra Base de Datos y los que ellos ponen nos descuadran totalmente.

Como consideráis vosotros el devengo del IVA, el el SII tenía en cuenta la fecha de operación en emitidas y la fecha de recepción en recibidas para la fecha de devengo

• Facturas emitidas, Devengo = fecha de operación o si esta no existe la fecha de factura
• Facturas recibidas, Devengo = fecha de Recepción de la factura en la empresa.

Podéis decirme si vosotros la consideráis de igual forma?

keys 15-11-2023 13:14:45

Cita:

Empezado por tejano (Mensaje 553304)
Buenos días, este es el primer mes que se hace automáticamente el modelo 303 del IVA en BFA con Batuz,

Los datos que tenemos en nuestra Base de Datos y los que ellos ponen nos descuadran totalmente.

Como consideráis vosotros el devengo del IVA, el el SII tenía en cuenta la fecha de operación en emitidas y la fecha de recepción en recibidas para la fecha de devengo

• Facturas emitidas, Devengo = fecha de operación o si esta no existe la fecha de factura
• Facturas recibidas, Devengo = fecha de Recepción de la factura en la empresa.

Podéis decirme si vosotros la consideráis de igual forma?

Hola, lo que consideramos nosotros no sirve de mucho. Hacienda hace lo siguiente https://www.batuz.eus/fitxategiak/sa...b24a83e2abf5c8, que es lo que tu pones.

tejano 15-11-2023 13:21:18

Gracias Keys :)

tejano 16-11-2023 12:15:48

Por si le puede interesar a alguien, me han respondido de la BFA y es como pensaba, por teléfono nos habían respondido diferente :mad: y generado la duda

Kaixo,

A efectos del devengo del IVA, se sigue este criterio:

- En las facturas expedidas, el devengo del IVA repercutido se produce en el periodo que corresponde a la fecha de operación. Si no hay fecha de operación, el devengo se produce en la fecha de expedición.
- En las facturas recibidas, el IVA soportado será deducible a partir del periodo al que corresponde la fecha de recepción, no antes. En las facturas recibidas se valida que la fecha de recepción no sea anterior a la fecha de expedición de la factura por el proveedor.
Agur bat.


Cita:

Empezado por tejano (Mensaje 553304)
Buenos días, este es el primer mes que se hace automáticamente el modelo 303 del IVA en BFA con Batuz,

Los datos que tenemos en nuestra Base de Datos y los que ellos ponen nos descuadran totalmente.

Como consideráis vosotros el devengo del IVA, el el SII tenía en cuenta la fecha de operación en emitidas y la fecha de recepción en recibidas para la fecha de devengo

• Facturas emitidas, Devengo = fecha de operación o si esta no existe la fecha de factura
• Facturas recibidas, Devengo = fecha de Recepción de la factura en la empresa.

Podéis decirme si vosotros la consideráis de igual forma?


Gherardo 17-11-2023 09:49:22

error 008 el mensaje ha sido modificado en transito
 
Buenos días a todos:

Tengo problemas al enviar el fichero xml a Guipúzcoa pues me cambia los acentos y caracteres como la ñ, y me devuelve el error '008 El mensaje ha sido modificado en transito'.
Utilizo Delphi 11 y componentes RESTClient, RESTRequest y RESTResponse. el fichero firmado tiene codificación utf-8.
pero al enviarlo parece que no se respeta.
El código que utilizo es este:

Código Delphi [-]
procedure TForm1.Button15Click(Sender: TObject);
var
  Texto:String;
  S,ArchivoString: TStrings;
  f1:TextFile;
 FicheroAEnviar,ArchivoRespuesta : String;
begin

 RESTRequest1.Method :=TRESTRequestMethod.rmPOST;
 RESTRequest1.Accept:='utf-8';
 RESTRequest1.AcceptCharset:='utf-8;q=0.8';

 RESTClient1.SecureProtocols :=[THTTPSecureProtocol.TLS11,THTTPSecureProtocol.TLS12];
 RESTClient1.ContentType:= 'application/xml;charset=UTF-8';
 RESTClient1.AcceptEncoding:='utf-8;q=0.8';
 RESTClient1.OnNeedClientCertificate:=RESTClient1NeedClientCertificate;

 Opendialog1.Execute();
 FicheroAEnviar:=OpenDialog1.FileName;
 ArchivoRespuesta:=Copy(FicheroAEnviar,1,Length(FicheroAEnviar)-4)+'resp';

 ArchivoString := TStringList.Create();
 try
  ArchivoString.LoadFromFile(FicheroAEnviar,Tencoding.UTF8);
  RESTRequest1.addbody(ArchivoString.Text,ctAPPLICATION_XML);
 finally
  ArchivoString.Free;
 end;

 RESTRequest1.Execute;

 var CodigoRespuesta := RESTRespuesta.StatusCode;
 var Respuesta           := RESTRespuesta.Content;
 var Cabeceras           := RESTRespuesta.Headers;

 s := TStringList.Create();
 S.Add(RESTRespuesta.Content);
 S.SaveToFile(ArchivoRespuesta, TEncoding.UTF8);

end;

Si alguien puede ayudar estaré agradecido, pues ando desesperado, llevo casi dos semanas atascado con este problema, y ya estoy pensando en dejar al cliente.

Muchas gracias.

keys 17-11-2023 10:04:05

Hola.

¿Sólo te pasa con los envíos que tienen Ñ y acentos? Yo creo que el loadfromfile o el ArchivoString.Text te está cambiando algo en el fichero por la codificación. Yo los envíos los hago con TNetHTTPClient y no tengo ningún problema.

Un Saludo

Neftali [Germán.Estévez] 17-11-2023 10:08:01

Yo te diría que cambies el código para no coger el body de un fichero. La mayoría de los problemas de cambio de codificación son al pasar por diferentes pasos.
Intenta generarlo en memoria (Stream) y asignarlo al componente directamente sin pasar por fichero.

Gherardo 17-11-2023 10:44:51

Gracias Keys,
¿tendrías algún ejemplo de como se hace con estos componentes?


La franja horaria es GMT +2. Ahora son las 13:37:25.

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