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)

Neftali [Germán.Estévez] 01-07-2024 08:53:00

Cita:

Empezado por sEngine (Mensaje 556428)
En el caso de bizkaia, hay algo similar a zuzendu como en las otras diputaciones? Para los casos en los que el resultado del envio haya dado "incorrecto"

En esos casos, nosotros enviamos la misma factura "sin Software garante".

edari 01-07-2024 17:12:32

Buenas tardes,


Estoy intentando subir mi primera factura en una empresa de Vizcaya en entorno real y al subirla (con curl) me dice


curl.exe --insecure --cert-type P12 --cert CZJ141020S.p12:LACONTRASEÑA -H "Accept-Encoding:gzip" -H "Content-Encoding:gzip" -H "Content-Type:application/octet-stream" -H "eus-bizkaia-n3-version:1.0" -H "eus-bizkaia-n3-content-type:application/xml" -H "eus-bizkaia-n3-data:{\"con\":\"LROE\",\"apa\":\"1.1\",\"inte\":{\"nif\":\"nifempresa\",\"nrs\":\"EMPRESA S A\"},\"drs\" :{\"mode\":\"240\",\"ejer\":\"2024\"}}" -v "https://sarrerak.bizkaia.eus/N3B4000M/aurkezpena" --data-binary "@\EDARITBAI\EDARI.DAT\01-2024\07\EXPORTA\RESUMEN_240_20240701_170553.gz" --output \EDARITBAI\EDARI.DAT\01-2024\07\RESPUESTAS\RESP_240_20240701_170553.gz -D \EDARITBAI\EDARI.DAT\01-2024\07\RESPUESTAS\RESP_240_20240701_170553.TXT
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 80.245.2.229...
* TCP_NODELAY set
* Connected to sarrerak.bizkaia.eus (80.245.2.229) port 443 (#0)
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 1/3)
* schannel: disabled server certificate revocation checks
* schannel: verifyhost setting prevents Schannel from comparing the supplied target name with the subject names in server certificates.
* schannel: sending initial handshake data: sending 182 bytes...
* schannel: sent initial handshake data: sent 182 bytes
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data got 4096
* schannel: encrypted data buffer: offset 4096 length 4096
* schannel: encrypted data length: 4000
* schannel: encrypted data buffer: offset 4000 length 4096
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data got 516
* schannel: encrypted data buffer: offset 4516 length 5024
* schannel: a client certificate has been requested
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data buffer: offset 4516 length 5540
* schannel: sending next handshake data: sending 133 bytes...
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data got 51
* schannel: encrypted data buffer: offset 51 length 5540
* schannel: SSL/TLS handshake complete
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 3/3)
* schannel: stored credential handle in session cache
> POST /N3B4000M/aurkezpena HTTP/1.1
> Host: sarrerak.bizkaia.eus
> User-Agent: curl/7.56.1
> Accept: */*
> Accept-Encoding:gzip
> Content-Encoding:gzip
> Content-Type:application/octet-stream
> eus-bizkaia-n3-version:1.0
> eus-bizkaia-n3-content-type:application/xml
> eus-bizkaia-n3-data:{"con":"LROE","apa":"1.1","inte":{"nif":"A48140925","nrs":"VINOS SOLERA EIBARRESA S A"},"drs" :{"mode":"240","ejer":"2024"}}
> Content-Length: 8538
> Expect: 100-continue
>
* schannel: client wants to read 102400 bytes
* schannel: encdata_buffer resized 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: Curl_read_plain returned CURLE_RECV_ERROR
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: decrypted data buffer: offset 0 length 4096
* schannel: schannel_recv cleanup
0 8538 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
* Closing connection 0
* schannel: shutting down SSL/TLS connection with sarrerak.bizkaia.eus port 443
* Send failure: Connection was reset
* schannel: failed to send close msg: Failed sending data to the peer (bytes written: -1)
* schannel: clear security context handle
curl: (56) Send failure: Connection was reset

Las url son corrrectas?


Veis algo mal?


Gracias

edejuan 01-07-2024 17:50:35

Hola,


No va a ser el espacio detrás de "drs" hasta los dos puntos : ? ...

- eus-bizkaia-n3-data:{"con":"LROE","apa":"1.1","inte":{"nif":"A48140925","nrs":"VINOS SOLERA EIBARRESA S A"},"drs" :{"mode":"240","ejer":"2024"} -


Pero por si acaso.


Cita:

Empezado por edari (Mensaje 556480)
Buenas tardes,


Estoy intentando subir mi primera factura en una empresa de Vizcaya en entorno real y al subirla (con curl) me dice


curl.exe --insecure --cert-type P12 --cert CZJ141020S.p12:LACONTRASEÑA -H "Accept-Encoding:gzip" -H "Content-Encoding:gzip" -H "Content-Type:application/octet-stream" -H "eus-bizkaia-n3-version:1.0" -H "eus-bizkaia-n3-content-type:application/xml" -H "eus-bizkaia-n3-data:{\"con\":\"LROE\",\"apa\":\"1.1\",\"inte\":{\"nif\":\"nifempresa\",\"nrs\":\"EMPRESA S A\"},\"drs\" :{\"mode\":\"240\",\"ejer\":\"2024\"}}" -v "https://sarrerak.bizkaia.eus/N3B4000M/aurkezpena" --data-binary "@\EDARITBAI\EDARI.DAT\01-2024\07\EXPORTA\RESUMEN_240_20240701_170553.gz" --output \EDARITBAI\EDARI.DAT\01-2024\07\RESPUESTAS\RESP_240_20240701_170553.gz -D \EDARITBAI\EDARI.DAT\01-2024\07\RESPUESTAS\RESP_240_20240701_170553.TXT
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 80.245.2.229...
* TCP_NODELAY set
* Connected to sarrerak.bizkaia.eus (80.245.2.229) port 443 (#0)
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 1/3)
* schannel: disabled server certificate revocation checks
* schannel: verifyhost setting prevents Schannel from comparing the supplied target name with the subject names in server certificates.
* schannel: sending initial handshake data: sending 182 bytes...
* schannel: sent initial handshake data: sent 182 bytes
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data got 4096
* schannel: encrypted data buffer: offset 4096 length 4096
* schannel: encrypted data length: 4000
* schannel: encrypted data buffer: offset 4000 length 4096
* schannel: received incomplete message, need more data
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data got 516
* schannel: encrypted data buffer: offset 4516 length 5024
* schannel: a client certificate has been requested
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data buffer: offset 4516 length 5540
* schannel: sending next handshake data: sending 133 bytes...
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 2/3)
* schannel: encrypted data got 51
* schannel: encrypted data buffer: offset 51 length 5540
* schannel: SSL/TLS handshake complete
* schannel: SSL/TLS connection with sarrerak.bizkaia.eus port 443 (step 3/3)
* schannel: stored credential handle in session cache
> POST /N3B4000M/aurkezpena HTTP/1.1
> Host: sarrerak.bizkaia.eus
> User-Agent: curl/7.56.1
> Accept: */*
> Accept-Encoding:gzip
> Content-Encoding:gzip
> Content-Type:application/octet-stream
> eus-bizkaia-n3-version:1.0
> eus-bizkaia-n3-content-type:application/xml
> eus-bizkaia-n3-data:{"con":"LROE","apa":"1.1","inte":{"nif":"A48140925","nrs":"VINOS SOLERA EIBARRESA S A"},"drs" :{"mode":"240","ejer":"2024"}}
> Content-Length: 8538
> Expect: 100-continue
>
* schannel: client wants to read 102400 bytes
* schannel: encdata_buffer resized 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: Curl_read_plain returned CURLE_RECV_ERROR
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: decrypted data buffer: offset 0 length 4096
* schannel: schannel_recv cleanup
0 8538 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
* Closing connection 0
* schannel: shutting down SSL/TLS connection with sarrerak.bizkaia.eus port 443
* Send failure: Connection was reset
* schannel: failed to send close msg: Failed sending data to the peer (bytes written: -1)
* schannel: clear security context handle
curl: (56) Send failure: Connection was reset

Las url son corrrectas?


Veis algo mal?


Gracias


edari 01-07-2024 19:10:51

Ya está. Creo que era una versión incorrecta del curl.



Gracias!!

rci 02-07-2024 11:49:18

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 556469)
En esos casos, nosotros enviamos la misma factura "sin Software garante".

Muy interesante Neftali.
Nosotros ahora mismo no lo enviamos, no tenia claro si se podía enviar igual que las facturas normales pero cambiando el apartado a "sin software garante".

Pero si la factura tiene algún error y se ha rechazado, como se modifica para enviarla "corregida" y que sea aceptada, si en principio no se puede modificar ninguna factura?

Muchas gracias

Neftali [Germán.Estévez] 02-07-2024 12:00:54

Cita:

Empezado por rci (Mensaje 556500)
Nosotros ahora mismo no lo enviamos, no tenia claro si se podía enviar igual que las facturas normales pero cambiando el apartado a "sin software garante".

Si la envías "normal" y hay algún error, en nuestro caso lo corregimos (dentro de lo posible) y la volvemos a enviar "sin software garante"

Cita:

Empezado por rci (Mensaje 556500)
Pero si la factura tiene algún error y se ha rechazado, como se modifica para enviarla "corregida" y que sea aceptada, si en principio no se puede modificar ninguna factura?

Si se ha rechazado, no ha subido a Batuz, por lo tanto debes corregirla o volver a subirla.
No siempre tiene que ser modificar la factura, piensa por ejemplo en un error de certificado, o en un erro en el esquema debido al programa.

Aquí ya hablamos del tema, revisa los mensajes de esa página:
https://www.clubdelphi.com/foros/sho...94264&page=158


rci 02-07-2024 12:11:46

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 556501)
Si la envías "normal" y hay algún error, en nuestro caso lo corregimos (dentro de lo posible) y la volvemos a enviar "sin software garante"



Si se ha rechazado, no ha subido a Batuz, por lo tanto debes corregirla o volver a subirla.
No siempre tiene que ser modificar la factura, piensa por ejemplo en un error de certificado, o en un erro en el esquema debido al programa.

Aquí ya hablamos del tema, revisa los mensajes de esa página:
https://www.clubdelphi.com/foros/sho...94264&page=158


Muchas gracias Neftali.
Y para "corregir dentro de lo posible" lo tenéis programado para cada tipo de error para que se haga automático, o revisáis y arregláis cada caso o lo puede "corregir" el usuario?

Neftali [Germán.Estévez] 02-07-2024 12:21:36

Cita:

Empezado por rci (Mensaje 556502)
Y para "corregir dentro de lo posible" lo tenéis programado para cada tipo de error para que se haga automático, o revisáis y arregláis cada caso o lo puede "corregir" el usuario?


En nuestro caso, dejamos que el usuario intente corregir lo que pueda y lo que esté en su mano (certificados, problemas con la red, datos de configuración,...) y la vuelva a enviar "manualmente" a través de "sin software garante".
Esos errores se supone que no son "corregibles" de forma automática.

MaeseKvothe 03-07-2024 11:00:06

Hola buenas.
Me ha surgido una duda que me han planteado con las facturas recibidas (no las emitidas) en Vizcaya y es el siguiente.
¿Cómo se debe proceder si se ha registrado y enviado una factura recibida con algún error? Por ejemplo que se hayan equivocado al meter los importes, lo cual no es responsabilidad del proveedor y por tanto no tiene sentido solicitar una rectificativa.


¿Hay algún proceso para las facturas recibidas para modificar los datos o cómo habría que funcionar?
Gracias

keys 03-07-2024 11:03:28

Cita:

Empezado por MaeseKvothe (Mensaje 556521)
Hola buenas.
Me ha surgido una duda que me han planteado con las facturas recibidas (no las emitidas) en Vizcaya y es el siguiente.
¿Cómo se debe proceder si se ha registrado y enviado una factura recibida con algún error? Por ejemplo que se hayan equivocado al meter los importes, lo cual no es responsabilidad del proveedor y por tanto no tiene sentido solicitar una rectificativa.


¿Hay algún proceso para las facturas recibidas para modificar los datos o cómo habría que funcionar?
Gracias

En las facturas recibidas si puedes modificar la información enviada. Tipo de comunicación M00.

Noe277 03-07-2024 11:11:09

Batuz
 
Cita:

Empezado por MaeseKvothe (Mensaje 556521)
Hola buenas.
Me ha surgido una duda que me han planteado con las facturas recibidas (no las emitidas) en Vizcaya y es el siguiente.
¿Cómo se debe proceder si se ha registrado y enviado una factura recibida con algún error? Por ejemplo que se hayan equivocado al meter los importes, lo cual no es responsabilidad del proveedor y por tanto no tiene sentido solicitar una rectificativa.


¿Hay algún proceso para las facturas recibidas para modificar los datos o cómo habría que funcionar?
Gracias

Yo las corrijo y las reenvió como si fuera la primera vez. No se si estará bien pero cuela, además los errores en gran parte son de rechazo así que no están registradas en el sistema de batuz.

keys 03-07-2024 11:12:48

Cita:

Empezado por Noe277 (Mensaje 556524)
Yo las corrijo y las reenvió como si fuera la primera vez. No se si estará bien pero cuela, además los errores en gran parte son de rechazo así que no están registradas en el sistema de batuz.

Eso es si no están registradas, pero si están registradas hay que enviar una modificación.

Noe277 03-07-2024 11:40:03

Rectificativa
 
Cita:

Empezado por keys (Mensaje 556526)
Eso es si no están registradas, pero si están registradas hay que enviar una modificación.

Si eso es.

Neftali [Germán.Estévez] 03-07-2024 11:41:19

Cita:

Empezado por MaeseKvothe (Mensaje 556521)
Me ha surgido una duda que me han planteado con las facturas recibidas (no las emitidas) en Vizcaya y es el siguiente.
¿Cómo se debe proceder si se ha registrado y enviado una factura recibida con algún error? Por ejemplo que se hayan equivocado al meter los importes, lo cual no es responsabilidad del proveedor y por tanto no tiene sentido solicitar una rectificativa.

¿Hay algún proceso para las facturas recibidas para modificar los datos o cómo habría que funcionar?


Se envían con las modificaciones, pero código diferente.
Te adjunto una imagen, donde se ve bien la diferencia (izquierda ALTA, derecha MODIFICACION). Puedes utilizar el mismo código paramterizandolo.
En este caso he modificado las unidades (lo que modifica el importe total).




Cita:

Empezado por Noe277 (Mensaje 556524)
Yo las corrijo y las reenvió como si fuera la primera vez. No se si estará bien pero cuela, además los errores en gran parte son de rechazo así que no están registradas en el sistema de batuz.

Tendrías que cambiar el código A00 por un M00; en cualquier momento te las pueden rechazar por duplicadas.

EDITO: Lo que ha comentado [keys], vamos. Voy tarde... :p:p

MaeseKvothe 03-07-2024 11:42:08

Cita:

Empezado por keys (Mensaje 556522)
En las facturas recibidas si puedes modificar la información enviada. Tipo de comunicación M00.

Muchas gracias, algo así me esperaba pero la verdad es que la documentación respecto a las recibidas es bastante escueta o yo muy torpe al ubicarme.

¿Recuerdas si la estructura es igual que la del envío original pero sólo cambiando el tipo de operación? ¿O hay que rellenar distintos datos?

keys 03-07-2024 11:46:25

Cita:

Empezado por MaeseKvothe (Mensaje 556529)
Muchas gracias, algo así me esperaba pero la verdad es que la documentación respecto a las recibidas es bastante escueta o yo muy torpe al ubicarme.

¿Recuerdas si la estructura es igual que la del envío original pero sólo cambiando el tipo de operación? ¿O hay que rellenar distintos datos?

LA estructura es la misma que el original pero poniendo M00, y cambiando los datos que cambien sobre el original. Nunca el Proveedor, Fecha y Numero de Factura, ya que sino sería una factura nueva.

En ese caso hay que dar de baja la primera y enviar una nueva.

Neftali [Germán.Estévez] 03-07-2024 12:04:31

Cita:

Empezado por MaeseKvothe (Mensaje 556529)
Muchas gracias, algo así me esperaba pero la verdad es que la documentación respecto a las recibidas es bastante escueta o yo muy torpe al ubicarme.
¿Recuerdas si la estructura es igual que la del envío original pero sólo cambiando el tipo de operación? ¿O hay que rellenar distintos datos?


En el mensaje anterior tienes la estructura de ambos ficheros.
Exactamente iguales, salvo el código y las modificaciones realizadas.

rcarteaga 04-07-2024 11:29:22

Error en produccion en Vizcaya
 
Buenos días.
El sistema me funciona perfectamente en el entorno de pruebas, pero cuando paso a producción, me devuelve la cabecera con el error:
"HTTP/1.1 500 Internal Server Error
Date: Thu, 04 Jul 2024 09:06:44 GMT
Server: JBoss-EAP/7
X-Powered-By: Undertow/1
Content-Type: application/json; charset=UTF-8
Connection: close
Transfer-Encoding: chunked"

Y da error al descomprimir la respuesta.

Al pasar de test a producción he cambiado:
* La URL
* El certificado

¿Alguna sugerencia?
Muchas gracias

Neftali [Germán.Estévez] 04-07-2024 11:46:58

Cita:

Empezado por rcarteaga (Mensaje 556551)
Buenos días.
El sistema me funciona perfectamente en el entorno de pruebas, pero cuando paso a producción, me devuelve la cabecera con el error:
"HTTP/1.1 500 Internal Server Error
Date: Thu, 04 Jul 2024 09:06:44 GMT
Server: JBoss-EAP/7
X-Powered-By: Undertow/1
Content-Type: application/json; charset=UTF-8
Connection: close
Transfer-Encoding: chunked"

Y da error al descomprimir la respuesta.

Al pasar de test a producción he cambiado:
* La URL
* El certificado


¿Algín mensaje? ¿Tienes respuesta o cabecera?

rcarteaga 04-07-2024 12:11:27

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 556553)
¿Algín mensaje? ¿Tienes respuesta o cabecera?

La cabecera es lo que he puesto:

HTTP/1.1 500 Internal Server Error
Date: Thu, 04 Jul 2024 09:06:44 GMT
Server: JBoss-EAP/7
X-Powered-By: Undertow/1
Content-Type: application/json; charset=UTF-8
Connection: close
Transfer-Encoding: chunked

duilioisola 14-07-2024 20:12:45

Estoy tratando de enviar el TicketBAI de Biszaya.
Estoy tratando de utilizar CURL porque Delphi 6 me da problemas al enviar el xml.


¿Cuál es la URL que debo utilizar para enviar el TickerBAI? (NO el LROE).
He visto en el mensaje 736 la forma de hacerlo, pero no veo la URL a utilizar.
He estado horas buscando por la web de batuz y no la encuentro.


Además de esto, en mensajes siguientes se menciona que no hace falta enviar el TicketBAI. Solo se debe informar en el LROE.
Esto tampoco lo he leído en la web de batuz...

¿Eso es así?




Gracias!

YellowStone 14-07-2024 20:24:16

No, no es así. No hay URL para enviar facturas individuales. Tienes que enviarlas siempre con el LROE. En el primer documento de la documentación técnica en la web de Batuz, está bien explicado.

Sistel 15-07-2024 08:40:16

Cita:

Empezado por duilioisola (Mensaje 556703)
Estoy tratando de enviar el TicketBAI de Biszaya.
Estoy tratando de utilizar CURL porque Delphi 6 me da problemas al enviar el xml.
¿Cuál es la URL que debo utilizar para enviar el TickerBAI? (NO el LROE).
He visto en el mensaje 736 la forma de hacerlo, pero no veo la URL a utilizar.
He estado horas buscando por la web de batuz y no la encuentro.
Además de esto, en mensajes siguientes se menciona que no hace falta enviar el TicketBAI. Solo se debe informar en el LROE.
Esto tampoco lo he leído en la web de batuz...
¿Eso es así?
Gracias!

Hola,

No sé dónde has buscado la información, pero está en el primer documento de la web de documentación técnica de BATUZ (https://www.batuz.eus/es/documentacion-tecnica)
En la página 17 de https://www.batuz.eus/fitxategiak/ba...ivo_V1_0_8.pdf tienes la URL para el envío: https://sarrerak.bizkaia.eus/N3B4000M/aurkezpena

Y, tal vez, no hayas entendido el funcionamiento de BATUZ (modalidad de TicketBAI en Bizkaia):
Los envíos de los ficheros de alta y anulación TicketBAI de las facturas se deben hacer al LROE

Saludos

duilioisola 15-07-2024 08:49:05

Gracias YellowStone, Sistel!

Lo que me ha confundido es que en Guipuzkoa hay que enviar los TicketBAI inmediatamente (https://tbai-prep.egoitza.gipuzkoa.e...nFacturas/alta) y luego se vuelven a enviar mediante LROE (Si no he entendido mal).

Creo que con esto ya puedo trabajar.

Sistel 15-07-2024 08:57:07

Cita:

Empezado por duilioisola (Mensaje 556706)
Gracias YellowStone, Sistel!

Lo que me ha confundido es que en Guipuzkoa hay que enviar los TicketBAI inmediatamente (https://tbai-prep.egoitza.gipuzkoa.e...nFacturas/alta) y luego se vuelven a enviar mediante LROE (Si no he entendido mal).

Creo que con esto ya puedo trabajar.

Hola,

No.
En Gipuzkoa y Álava se envía simplemente el fichero TicketBAI de la factura de forma inmediata en el momento de emitirla.
En Bizkaia (BATUZ) se envía el fichero TicketBAI de la factura dentro de una anotación del LROE y dentro del mismo plazo que se tenga para las declaraciones de IVA.

Aparte en Bizkaia también hay que enviar como anotaciones del LROE las facturas recibidas, gastos y algunas otras operaciones contables.

Saludos

edari 15-07-2024 10:06:55

Cita:

Empezado por duilioisola (Mensaje 556706)
Gracias YellowStone, Sistel!

Lo que me ha confundido es que en Guipuzkoa hay que enviar los TicketBAI inmediatamente (https://tbai-prep.egoitza.gipuzkoa.e...nFacturas/alta) y luego se vuelven a enviar mediante LROE (Si no he entendido mal).

Creo que con esto ya puedo trabajar.


Si te sirve de algo, yo por comodidad mía de la programación más que nada, subo las facturas al LROE igual que en Alava y Guipuzcoa en el momento de imprimirse

MaeseKvothe 15-07-2024 13:22:00

Hola de nuevo.
Me acaba de surgir una duda. ¿Cómo se anota en el modelo 240 de facturas recibidas una retención al anotar una factura recibida con retención? ¿O ese dato no se registra?

MaeseKvothe 17-07-2024 10:16:17

Cita:

Empezado por MaeseKvothe (Mensaje 556720)
Hola de nuevo.
Me acaba de surgir una duda. ¿Cómo se anota en el modelo 240 de facturas recibidas una retención al anotar una factura recibida con retención? ¿O ese dato no se registra?

Me respondo a mí mismo porque ya me han respondido desde Batuz. Por si a alguien más le surge la duda me han respondido lo siguiente:


"En el capítulo de facturas recibidas no figura la retención. No es un campo que haya que informar en dicho capítulo del LROE. En el LROE hay que informar de los datos de la factura recibida, no siendo relevante si hay retención. Si se recibe una factura de 500 euros de base imponible con el tipo del 21%, aunque haya una retención, esa retención no figura en la anotación. El total de la factura recibida es 605."

Noe277 24-07-2024 12:53:17

Duda existencial
 
Me planteo lo siguiente.

Tengo una Factura:
Linea1 +100 21 % +121
Linea2 -50 21 % -60,5

¿En este caso como lo estáis haciendo? Estáis mandando una única base al 21% o dos una por la negativa y otra por la positiva.

Tengo la duda puesto que en el modelo 303 hay una casilla de modificación de bases y cuotas a la que van las negativas .

Neftali [Germán.Estévez] 24-07-2024 14:49:05

Cita:

Empezado por Noe277 (Mensaje 556814)
Tengo una Factura:
Linea1 +100 21 % +121
Linea2 -50 21 % -60,5

¿En este caso como lo estáis haciendo? Estáis mandando una única base al 21% o dos una por la negativa y otra por la positiva.

Nosotros enviamos esto:

Código:

      <DatosFactura>
            <DescripcionFactura>lin 1</DescripcionFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>lin 1</DescripcionDetalle>
                    <Cantidad>1.00000000</Cantidad>
                    <ImporteUnitario>100.00000000</ImporteUnitario>
                    <ImporteTotal>121.00000000</ImporteTotal>
                </IDDetalleFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>lin 2</DescripcionDetalle>
                    <Cantidad>1.00000000</Cantidad>
                    <ImporteUnitario>-50.00000000</ImporteUnitario>
                    <ImporteTotal>-60.50000000</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>60.50</ImporteTotalFactura>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>50.00</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>10.50</CuotaImpuesto>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
    </Factura>


YellowStone 19-08-2024 16:15:32

Cita:

Empezado por rcarteaga (Mensaje 556554)
La cabecera es lo que he puesto:

HTTP/1.1 500 Internal Server Error
Date: Thu, 04 Jul 2024 09:06:44 GMT
Server: JBoss-EAP/7
X-Powered-By: Undertow/1
Content-Type: application/json; charset=UTF-8
Connection: close
Transfer-Encoding: chunked




¿Conseguiste arreglar esto? Mucho me temo que el problema está en el tipo de respuesta que te da el servidor, "Transfer-Encoding: chunked". Me estoy peleando con esto en otro tipo de webservice y no hay ayuda por ningún lado. Y pronto tendré los primeros clientes para producción en Vizcaya. Espero que no sea eso.

Noe277 21-08-2024 09:35:04

Clase
 
Buenas,

Estoy intentando convertir el XSD de Zuzendu de alava a una clase.

Me da el siguiente error.
Error: Error al generar clases para el esquema 'ZuzenduAlta_ticketBaiV1-0'.
- Falta el elemento 'http://www.w3.org/2000/09/xmldsig#:Signature'.

No se que mas tengo que coger.


Me auto respondo me faltaba : xmldsig-core-schema.xsd
Ya lo he solucionado

MaeseKvothe 13-09-2024 09:12:23

Buenas de nuevo.
Tengo ya la parte de TBAI para Vizcaya funcionando correctamente con el modelo 240.
Pero ahora me han solicitado ajustar el programa para que también sirva para Alava. He visto que Alava no tiene ese modelo 240 y que el TBAI es ligeramente diferente (detalle de lineas).
Mi duda es. ¿Cómo funciona el envío de los TBAI en Alava? ¿Hay que enviarlos según se generan o en un proceso posterior incluso juntando varios? ¿Cómo debe ser ese envío?
No encuentro en la documentación el tema de las cabeceras, headers y demás.
Tal vez sea sensación mía pero viniendo de la de Vizcaya, la documentación de Alava me parece un caos (y la otra no es que fuese excelente)



Un saludo y gracias.

keys 13-09-2024 09:38:18

Cita:

Empezado por MaeseKvothe (Mensaje 557200)
Buenas de nuevo.
Tengo ya la parte de TBAI para Vizcaya funcionando correctamente con el modelo 240.
Pero ahora me han solicitado ajustar el programa para que también sirva para Alava. He visto que Alava no tiene ese modelo 240 y que el TBAI es ligeramente diferente (detalle de lineas).
Mi duda es. ¿Cómo funciona el envío de los TBAI en Alava? ¿Hay que enviarlos según se generan o en un proceso posterior incluso juntando varios? ¿Cómo debe ser ese envío?
No encuentro en la documentación el tema de las cabeceras, headers y demás.
Tal vez sea sensación mía pero viniendo de la de Vizcaya, la documentación de Alava me parece un caos (y la otra no es que fuese excelente)



Un saludo y gracias.

En Alava y Gipuzkoa, aprovecha el desarrollo que son prácticamente iguales, las facturas hay que enviarlas según se hace la factura. En este caso no se envían las facturas dentro de ningún modelo. Por lo que no hay cabecera del modelo, se envían directamente los ficheros de TicketBAI.

MaeseKvothe 13-09-2024 09:49:09

Cita:

Empezado por keys (Mensaje 557201)
En Alava y Gipuzkoa, aprovecha el desarrollo que son prácticamente iguales, las facturas hay que enviarlas según se hace la factura. En este caso no se envían las facturas dentro de ningún modelo. Por lo que no hay cabecera del modelo, se envían directamente los ficheros de TicketBAI.

Muchas gracias por responder tan rápido.
La parte en la que no hay modelo ya la tenía clara. Me refería más bien a los headers de la petición, por ejemplo en Bizkaia hay algunos como "eus-bizkaia-n3-content-type" o "eus-bizkaia-n3-data" por ejemplo.

Neftali [Germán.Estévez] 13-09-2024 09:51:57

Cita:

Empezado por MaeseKvothe (Mensaje 557200)
Tengo ya la parte de TBAI para Vizcaya funcionando correctamente con el modelo 240.
Pero ahora me han solicitado ajustar el programa para que también sirva para Alava. He visto que Alava no tiene ese modelo 240 y que el TBAI es ligeramente diferente (detalle de lineas).
Mi duda es. ¿Cómo funciona el envío de los TBAI en Alava? ¿Hay que enviarlos según se generan o en un proceso posterior incluso juntando varios? ¿Cómo debe ser ese envío?

En Álava y Guipúzcoa es más sencillo.
Aprovecha el fichero TicketBAI generado y envíalo directamente.
En este caso, no hay que "meter" el TBAI dentro de otro fichero codificado con base64 (por eso no encuentras temas de cabeceras)

En este documento:
https://terawiki.clubdelphi.com/Otro...pruebas%29.pdf

Tienes los datos para realizar el POST y lo que hay que enviar.

keys 13-09-2024 09:52:42

Eso en Alava y Gipuzkoa no existe. No hay que poner esos parámetros. Sólo hay que enviar el fichero XML

Neftali [Germán.Estévez] 23-09-2024 15:40:47

Supongo que ya os ha llegado el correo "oficial", para los que no, os lo adjunto aquí:


Validaciones de los nuevos tipos de IVA y recargo en el entorno de pruebas

A partir del próximo día 1 de octubre entran en vigor los nuevos tipos de IVA 2% y 7.5%, y recargo de equivalencia asociados (0.26% y 1%).
Ese mismo día dejarán de estar en vigor los tipos de IVA 0% –en determinados supuestos– y 5%, y sus recargos asociados (0% y 0.62%).
De cara a que los softwares puedan hacer pruebas de sus sistemas antes de esa fecha, se ha preparado una versión de recepción adaptada solamente en el entorno de pruebas TicketBAI, con las siguientes características:
·Se ha definido como fecha de transición el día 01-09-2024 para que se puedan probar facturas enviadas con fecha actuales.
·Es decir, la fecha de 01-10-2024 en la que entrarán en vigor los nuevos tipos de IVA, se ha definido como 01-09-2024.
·Dicha fecha de transición decaerá el 01-10-2024.
La versión de pruebas ya se encuentra disponible. Adjuntamos las nuevas validaciones de los ficheros de Alta, Zuzendu-MODIFICAR y Zuzendu-SUBSANAR.
Para cualquier pregunta o aclaración no dude en recurrir al buzón TicketBAI de Consultas Técnicas [email protected]
Información acerca del entorno de pruebas: Guía de entorno de pruebas TicketBAI


Un saludo,

rci 23-09-2024 17:05:33

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 557369)
Supongo que ya os ha llegado el correo "oficial", para los que no, os lo adjunto aquí:


Validaciones de los nuevos tipos de IVA y recargo en el entorno de pruebas

A partir del próximo día 1 de octubre entran en vigor los nuevos tipos de IVA 2% y 7.5%, y recargo de equivalencia asociados (0.26% y 1%).
Ese mismo día dejarán de estar en vigor los tipos de IVA 0% –en determinados supuestos– y 5%, y sus recargos asociados (0% y 0.62%).
De cara a que los softwares puedan hacer pruebas de sus sistemas antes de esa fecha, se ha preparado una versión de recepción adaptada solamente en el entorno de pruebas TicketBAI, con las siguientes características:
·Se ha definido como fecha de transición el día 01-09-2024 para que se puedan probar facturas enviadas con fecha actuales.
·Es decir, la fecha de 01-10-2024 en la que entrarán en vigor los nuevos tipos de IVA, se ha definido como 01-09-2024.
·Dicha fecha de transición decaerá el 01-10-2024.
La versión de pruebas ya se encuentra disponible. Adjuntamos las nuevas validaciones de los ficheros de Alta, Zuzendu-MODIFICAR y Zuzendu-SUBSANAR.
Para cualquier pregunta o aclaración no dude en recurrir al buzón TicketBAI de Consultas Técnicas [email protected]
Información acerca del entorno de pruebas: Guía de entorno de pruebas TicketBAI


Un saludo,



Gracias Neftali.

Como lo hacéis vosotros cuando hay estos cambios de tipos de IVA?
Contactáis con todos los clientes, informando de los cambios y las fechas de validez y cambiáis el programa cada vez para que permita o no esos tipos impositivos dependiendo de la fecha ??? :eek:
O dejáis que se encargue el cliente y si no lo hace... cuando envíe las facturas ya se las rechazará y llamará para que se lo solucionemos?:confused:

Muchas gracias

espinete 24-09-2024 11:39:33

Nosotros hemos dejado el software "abierto" para que el cliente se encargue de actualizar los IVAs y otros impuestos cuando sea necesario. Quien tiene que cumplir con la ley es el cliente. Nosotros no somos una asesoría fiscal.

Podríamos enviar un boletín a todos los clientes, pero solo el 10% los lee, así que no merece la pena.

Restringir el uso de un impuesto u otro "por fecha" es un lío, sobre todo si el software se usa en otras provincias o comunidades donde no ha habido cambios, o en otros países.
Si acaso se podría hacer en el momento de validar la factura antes de enviarla. Es menos lío, pero también lo es. Al cabo de unos años el código va a ser una locura :confused:

Flipo con que esta gente avise el día 23 de septiembre de un cambio que entra en vigor en Octubre, pero bueno, quiénes somos nosotros para quejarnos :rolleyes:

Cita:

Empezado por rci (Mensaje 557371)
Gracias Neftali.

Como lo hacéis vosotros cuando hay estos cambios de tipos de IVA?
Contactáis con todos los clientes, informando de los cambios y las fechas de validez y cambiáis el programa cada vez para que permita o no esos tipos impositivos dependiendo de la fecha ??? :eek:
O dejáis que se encargue el cliente y si no lo hace... cuando envíe las facturas ya se las rechazará y llamará para que se lo solucionemos?:confused:

Muchas gracias



La franja horaria es GMT +2. Ahora son las 14:10:09.

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