Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-07-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por keys Ver Mensaje
Con permiso del moderador me cago en toooo
Permiso concedido.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2  
Antiguo 19-07-2021
Avatar de b4aronDeLaBirr4
b4aronDeLaBirr4 b4aronDeLaBirr4 is offline
Miembro
 
Registrado: jul 2021
Posts: 67
Poder: 6
b4aronDeLaBirr4 Va por buen camino
Nuevo correo (Gipuzkoa)

También tenemos noticias de Gipuzkoa:

Estimado/as Señores/as

La Ley 10/1982 de Normalización del Uso del Euskera establece que todos los ciudadanos y ciudadanas vascas tienen derecho a expresarse en euskera en todos los ámbitos de la vida social. En desarrollo de este derecho que la ley reconoce a la ciudadanía, el Decreto 123/2008 reguló los derechos lingüísticos de las personas consumidoras y usuarias, entre otros, en su artículo 5, establece que determinadas entidades (como, por ejemplo, prestadoras de servicios universales de interés general o análogos, grandes establecimientos, financieras o de crédito y promotoras de edificación) deben garantizar que los escritos o comunicaciones dirigidas a las personas consumidoras y usuarias se realicen en euskera, así como las facturas o justificantes de las operaciones realizadas.

Dado que el sistema de facturación TicketBAI será obligatorio a partir del 1 de enero de 2022 (según el calendario de implantación), las instituciones promotoras del proyecto (las Diputaciones Forales y el Gobierno Vasco) consideramos muy importante impulsar que los programas que se inscriban en el Registro de software TicketBAI sean adaptados, para que el ticket o factura que recibirá el cliente esté en euskera. Así, además de respetar el derecho lingüístico reconocido a los clientes, prestaremos un mejor servicio a través del sistema TicketBAI.

La Diputación Foral de Gipuzkoa ofrece el apoyo necesario a los desarrolladores de software TicketBAI, así como a las entidades que están realizando la labor de difusión, aportando en los dos idiomas oficiales los contenidos de la plantilla de la factura que genera el sistema.

También tienen a su disposición el buzón de correo electrónico [email protected] donde pueden dirigirse para solicitar nuestra ayuda, en caso de cualquier duda o dificultad.

Hay una gran demanda en nuestra sociedad de herramientas que permitan vivir y trabajar en euskera, por lo que animamos a todos los desarrolladores de software a que contemplen esta posibilidad en sus herramientas informáticas, para lo cual contarán con todo el apoyo de esta administración.

Reciban un cordial saludo
Responder Con Cita
  #3  
Antiguo 19-07-2021
Avatar de thinkows
thinkows thinkows is offline
Miembro
 
Registrado: mar 2020
Ubicación: Sabadell
Posts: 105
Poder: 7
thinkows Va por buen camino
Aplazamiento BATUZ

Tocate la seta y baila !!!!! alguien sabe algo de GUIPUZKOA y ARABA ????
Responder Con Cita
  #4  
Antiguo 19-07-2021
Avatar de Eric Mtz
Eric Mtz Eric Mtz is offline
Miembro
 
Registrado: jun 2021
Ubicación: Vitoria-Gasteiz
Posts: 43
Poder: 0
Eric Mtz Va por buen camino
¡¡¡Los disgustos de uno en uno!!!, si alguien tiene mas boletines que publicar que primero lo suavice dando el pronóstico del tiempo, gracias.
Responder Con Cita
  #5  
Antiguo 19-07-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por thinkows Ver Mensaje
Tocate la seta y baila !!!!! alguien sabe algo de GUIPUZKOA y ARABA ????
Guipuzkoa sin novedad, Álava, como hemos comentado anteriormente, habrá noticias a partir de Septiembre.
Pero tiene pinta de que Álava será bastante similar a Guipuzkoa (y si son listos "aprenderán" de lo que está pasando con BATUZ) .
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #6  
Antiguo 20-07-2021
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Cita:
Empezado por keys Ver Mensaje
Mi profecia se hace realidad.

https://web.bizkaia.eus/es/web/area-...%2Fes%2Finicio

Con permiso del moderador me cago en toooo
¡¡¡ Joer, Keys, eres mi profeta favorito !!!

Tus "pálpitos" se hacen realidad.

¿No tendrás algún pálpito sobre números de la bonoloto o la lotería?
Comparte, comparte, .....

Saludos
Responder Con Cita
  #7  
Antiguo 20-07-2021
batuzail batuzail is offline
Miembro
 
Registrado: feb 2017
Posts: 73
Poder: 10
batuzail Va por buen camino
Cita:
Empezado por NVS Ver Mensaje
Hola,

Yo también uso CR8.5 para los formatos de facturas, ¿¿¿me podrias decir cómo haces para meter el QR???

Muchas gracias!

Hola,
Yo lo que hago es usar una dll quricol32.dll y con este sencillo ejemplo genero el QR
Código Delphi [-]
Option Explicit
 
Private Enum TErrorCorretion
    QualityLow
    QualityMedium
    QualityStandard
    QualityHigh
End Enum
 
Private Declare Sub GenerateBMP _
                Lib "C:\Temp\quricol32.dll" _
                Alias "GenerateBMPW" ( _
                ByVal FileName As Long, _
                ByVal Text As Long, _
                ByVal Margin As Long, _
                ByVal Size As Long, _
                ByVal Level As TErrorCorretion)
                
Private Sub Form_Load()
    
    GenerateBMP StrPtr("C:\Temp\Example.bmp"), StrPtr("Hello world!"), 3, 5, QualityLow
    
End Sub
La puedes descargar de aqui: http://users.telenet.be/ws36637/download/quricol.zip

Como en CR no puedo usar imagenes dinámicas, lo que hago es generar el QR y guardarlo en la tabla de cabecera de factura y luego la pinto en el Report.

Saludos
Responder Con Cita
  #8  
Antiguo 20-07-2021
NVS NVS is offline
Miembro
 
Registrado: jun 2021
Posts: 10
Poder: 0
NVS Va por buen camino
Cita:
Empezado por batuzail Ver Mensaje
Hola,
Yo lo que hago es usar una dll quricol32.dll y con este sencillo ejemplo genero el QR
Código Delphi [-]
Option Explicit
 
Private Enum TErrorCorretion
    QualityLow
    QualityMedium
    QualityStandard
    QualityHigh
End Enum
 
Private Declare Sub GenerateBMP _
                Lib "C:\Temp\quricol32.dll" _
                Alias "GenerateBMPW" ( _
                ByVal FileName As Long, _
                ByVal Text As Long, _
                ByVal Margin As Long, _
                ByVal Size As Long, _
                ByVal Level As TErrorCorretion)
                
Private Sub Form_Load()
    
    GenerateBMP StrPtr("C:\Temp\Example.bmp"), StrPtr("Hello world!"), 3, 5, QualityLow
    
End Sub
La puedes descargar de aqui: h t t p ://users.telenet.be/ws36637/download/quricol.zip

Como en CR no puedo usar imagenes dinámicas, lo que hago es generar el QR y guardarlo en la tabla de cabecera de factura y luego la pinto en el Report.

Saludos
Lo primero muchas gracias por tu rápida contestación!!
Y ok, entiendo lo de generar el QR con la librería y guardar la imagen, pero esto no lo he entendido:

" generar el QR y guardarlo en la tabla de cabecera de factura y luego la pinto en el Report."

guardas la imagen en la BBDD?? a eso te refieres?? lo guardas en BBDD y lo muestras como un campo mas??? Nunca he guardado imagenes en BBDD, la verdad



Saludos
Responder Con Cita
  #9  
Antiguo 20-07-2021
batuzail batuzail is offline
Miembro
 
Registrado: feb 2017
Posts: 73
Poder: 10
batuzail Va por buen camino
Cita:
Empezado por NVS Ver Mensaje
Lo primero muchas gracias por tu rápida contestación!!
Y ok, entiendo lo de generar el QR con la librería y guardar la imagen, pero esto no lo he entendido:

" generar el QR y guardarlo en la tabla de cabecera de factura y luego la pinto en el Report."

guardas la imagen en la BBDD?? a eso te refieres?? lo guardas en BBDD y lo muestras como un campo mas??? Nunca he guardado imagenes en BBDD, la verdad



Saludos
Te creas un campo de tipo OLEOBJECT o BLOB en tu bbdd y luego en CR pegas ese campo y verás como se muestra la imagen.


saludos
Responder Con Cita
  #10  
Antiguo 20-07-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por NVS Ver Mensaje
" generar el QR y guardarlo en la tabla de cabecera de factura y luego la pinto en el Report."
guardas la imagen en la BBDD?? a eso te refieres?? lo guardas en BBDD y lo muestras como un campo mas??? Nunca he guardado imagenes en BBDD, la verdad
Cita:
Empezado por batuzail Ver Mensaje
Te creas un campo de tipo OLEOBJECT o BLOB en tu bbdd y luego en CR pegas ese campo y verás como se muestra la imagen.

Opino lo mismo.
No es necesario guardar la imagen el la BBDD. Además pierdes recursos y velocidad.
Si guardas el dato (STRING), luego a la hora de imprimirlo con cualquier generador de Reports no tendrás problemas, para que pinte el QR.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #11  
Antiguo 14-07-2021
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.235
Poder: 24
keys Va por buen camino
Cita:
Empezado por skatologiko Ver Mensaje
Buenas tardes a todos. Soy nuevo en el foro, el cual he descubierto hoy volviéndome loco para preparar mis programas para ticket BAI. Tras leer las 50 páginas, sigo más perdido que un pulpo en un garaje. A ver si me podéis arrojar algo de luz. Yo programo con VB6 y las facturas las genero con Crystal Reports. Si no he entendido mal los pasos son los siguientes
Paso 1: Genero el XML de la factura. ¿de dónde sale el número de serie del dispositivo?
Paso 2: Obtengo un XML firmado con Autofirma a partir del fichero obtenido en el paso 1 y con un certificado digital, por ejemplo de la FNMT.
Paso 3: Aquí no entiendo si lo que tengo que extraer son 13 dígitos del archivo del paso 2 o qué exactamente. ¿Con esos dígitos se forma el código QR? ¿En formato jpg? ¿Habría que incrustar esa imagen jpg en la factura?
Paso 4: Entiendo que aquí hay que enviar el archivo obtenido en el paso 2 ¿no?. Y que es diferente para Guipuzcoa o Vizcaya

Otra duda que tengo es cuál es la manera más económica (o gratuita) de obtener el certificado para firmar el .EXE con signtool (porque para eso no sirve mi certificado de la FNMT ¿no?.
1 . El numero de serie del dispositivo es un número que te dan a la hora de pedir el certificado de dispostivo. Si no utilizas el certificado de dispositivo para firmar las facturas no es necesario.
2. Correcto. Lo puedes firmar con autofirma o con otro sistema.
3 Tienes que formar el TBAI sacando lo que dice la norma del fichero que acabas de generar y formar el codigo QR. Dentro de la factura en papel lo debes poner, ya sea en jpg o como tu quieras. Pero tiene que estar en la imagen de la factura, pdf, etc....
4 Ese fichero hay que enviarlo a hacienda.

Que yo sepa no hay ninguna forma gratuita de firmar los exe. El de la fnmt no sirve. Yo el mas economico que he encontrado es este https://www.ksoftware.net/code-signing-certificates/
Responder Con Cita
  #12  
Antiguo 14-07-2021
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Cita:
Empezado por skatologiko Ver Mensaje
Buenas tardes a todos. Soy nuevo en el foro, el cual he descubierto hoy volviéndome loco para preparar mis programas para ticket BAI. Tras leer las 50 páginas, sigo más perdido que un pulpo en un garaje. A ver si me podéis arrojar algo de luz. Yo programo con VB6 y las facturas las genero con Crystal Reports. Si no he entendido mal los pasos son los siguientes
Paso 1: Genero el XML de la factura. ¿de dónde sale el número de serie del dispositivo?
Paso 2: Obtengo un XML firmado con Autofirma a partir del fichero obtenido en el paso 1 y con un certificado digital, por ejemplo de la FNMT.
Paso 3: Aquí no entiendo si lo que tengo que extraer son 13 dígitos del archivo del paso 2 o qué exactamente. ¿Con esos dígitos se forma el código QR? ¿En formato jpg? ¿Habría que incrustar esa imagen jpg en la factura?
Paso 4: Entiendo que aquí hay que enviar el archivo obtenido en el paso 2 ¿no?. Y que es diferente para Guipuzcoa o Vizcaya

Otra duda que tengo es cuál es la manera más económica (o gratuita) de obtener el certificado para firmar el .EXE con signtool (porque para eso no sirve mi certificado de la FNMT ¿no?.
Hola skatologiko.

Bienvenido a este fascinante mundo del TicketBAI

Efectivamente, los pasos (en el caso de arquitectura de escritorio) son:

1.- Crear el XML de la factura a emitir, incluyendo (además de los datos habituales de la factura):
- Datos de la última factura emitida: serie, número, fecha y 100 primeros caracteres de su firma
- Datos del software garante (licencia TBAI, NIF de la entidad desarrolladora, nombre del software y versión).
- Nº de serie del dispositivo, que puede ser uno de éstos:
- Nº de serie del equipo
- Nº de serie de la placa base
- Dirección MAC de red
- IMEI del dispositivo móvil (en el caso de un dispositivo móvil)

2.- Firmar el XML con un certificado válido. Por ejemplo con un certificado de dispositivo.
(Los certificados de dispositivo de IZENPE para TicketBAI son gratuitos y tienen una validez de 10 años)

3.- Obtener los códigos TBAI y QR
El código TBAI lleva algunos datos de la factura + los 13 primeros dígitos de la firma + un código CRC-8
El código QR lleva datos del código TBAI + otro código CRC-8

4.- Imprimir o guardar la factura con los códigos TBAI y QR insertados con el tamaño y posición que se detalla en la normativa TicketBAI

5.- Enviar el XML firmado de la factura a la Hacienda Foral correspondiente.
En el caso de Álava o Gipuzkoa, de forma inmediata.
En el caso de Bizkaia, dentro del plazo de declaraciones de IVA (o de SII si se está obligado) en formato capítulo 1.1 del LROE (modelo 140 para autónomos o modelo 240 para empresas)

Aunque no tengo ni idea de Windows, (mis aplicaciones TicketBAI no son de arquitectura de escritorio sino de servidor y en Linux), sí que entendí que en el caso de que se instale la aplicación de facturación en un PC con Windows, el fichero .EXE debe ir firmado con un certificado de aplicación (que no son ni los de IZENPE ni los de FNMT).

Saludos

Última edición por Sistel fecha: 14-07-2021 a las 10:42:14.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3716 19-01-2026 20:01:34
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 07:06:23.


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
Copyright 1996-2007 Club Delphi