Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Registros de Facturacion y Eventos (XML)
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-04-2025
Avatar de bmfranky
bmfranky bmfranky is offline
Miembro
 
Registrado: may 2024
Ubicación: Gandia, Valencia
Posts: 864
Poder: 3
bmfranky Va por buen camino
Cita:
Empezado por Jarogo08 Ver Mensaje
Claro, no puedes asignarle el número definitivo al ticket en el momento de generarlo porque precisamente aún lo acabas de crear, no tiene líneas (a no ser que tengas un documento previo y el ticket se genere cuando ya finalizas ese documento previo).

Es a lo que me refería en la pregunta inicial... en las facturas no ocurre eso porque cuando se genera ya está finalizada, no se le puede tocar. Y tampoco existe lo de "aparcar" la factura (al menos en nuestro programa)

Pero en los tickets la cosa cambia... imagínate una cafetería. Yo pido un café y ya generan el ticket con esa línea. Pero ese ticket se "aparca" (nosotros le llamamos "suspender"). Dentro de 20 minutos puedo pedir otro café y dentro de 30 una coca cola. Y cuando me marche será cuando pague y ese ticket se finalice (y ahí es donde debería coger el número que le toca y enviarse). En esa hora que yo estuve con mi ticket "suspendido" se pudieron crear, finalizar y enviar otros 10.

Por eso preguntaba como lo estábais planteando vosotros, pero veo que lo de crear el NumeroTicketVerifactu igual no fue tan mala idea
Hola, en ese caso , no generas un ticket, abres como nosotros en mi ramo diriamos, una hoja de reparacion, que lleva su numero de serie, para almacenarla y puede o no facturarse, por ejemplo te pasan la orden de reparacion y sabes que va a subir una pasta, asi que se lo presupuestas al cliente y no lo reparas, esa orden de reparacion no se factura porque no llego a repararse, no le asignas un numero definitivo de factura, o si la reparas , se genera una factura que en ese caso si se le asigna un numero, en tu caso el camarero llega a la mesa y el cliene te pide la nota, en ese momento la caja, si emite el ticket real, al que se le asigna un numero de factura , se encadena y encola /envia.


Mientras no generas/imprimes el ticket, es una prefactura/proforma o cualquier documento inermedio que se te ocurra con una numeracion independiente.
__________________
Uno se alegra de ser útil. (Isaac Asimov)
Responder Con Cita
  #2  
Antiguo 29-04-2025
novatico novatico is offline
Miembro
 
Registrado: dic 2022
Posts: 373
Poder: 4
novatico Va por buen camino
En nuestro caso, no tendríamos ese problema, porque el encadenamiento lo hago el último registro del "Registro de Facturación" para la AEAT, que es independiente de mi fichero de facturas. En ese Registro de Facturación no grabo nada hasta que la factura está terminada y lista para imprimir. De esta forma siempre encadeno con la última emitida, sea cual sea.
Responder Con Cita
  #3  
Antiguo 29-04-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 345
Poder: 2
Jarogo08 Va por buen camino
Cita:
Empezado por novatico Ver Mensaje
En nuestro caso, no tendríamos ese problema, porque el encadenamiento lo hago el último registro del "Registro de Facturación" para la AEAT, que es independiente de mi fichero de facturas. En ese Registro de Facturación no grabo nada hasta que la factura está terminada y lista para imprimir. De esta forma siempre encadeno con la última emitida, sea cual sea.
sí si... eso lo tengo claro que es así. El hilo iba por otro lado, por la numeración de tickets (mientras no es definitivo y luego una vez que se finaliza)
Responder Con Cita
  #4  
Antiguo 29-04-2025
Jarogo08 Jarogo08 is offline
Miembro
 
Registrado: ene 2025
Posts: 345
Poder: 2
Jarogo08 Va por buen camino
Cita:
Empezado por bmfranky Ver Mensaje
Hola, en ese caso , no generas un ticket, abres como nosotros en mi ramo diriamos, una hoja de reparacion, que lleva su numero de serie, para almacenarla y puede o no facturarse, por ejemplo te pasan la orden de reparacion y sabes que va a subir una pasta, asi que se lo presupuestas al cliente y no lo reparas, esa orden de reparacion no se factura porque no llego a repararse, no le asignas un numero definitivo de factura, o si la reparas , se genera una factura que en ese caso si se le asigna un numero, en tu caso el camarero llega a la mesa y el cliene te pide la nota, en ese momento la caja, si emite el ticket real, al que se le asigna un numero de factura , se encadena y encola /envia.


Mientras no generas/imprimes el ticket, es una prefactura/proforma o cualquier documento inermedio que se te ocurra con una numeracion independiente.

Eso está bien si tienes dos documentos, pero nosotros en el caso de los tickets sólo tenemos 1 .
En las facturas, como dices, haces un albarán (documento previo) y cuando lo das por definitivo lo facturas y aparece la factura (con su número definitivo)
Pero en los tickets no tenemos un documento previo, y de ahí la pregunta inicial.
Responder Con Cita
  #5  
Antiguo 29-04-2025
Avatar de bmfranky
bmfranky bmfranky is offline
Miembro
 
Registrado: may 2024
Ubicación: Gandia, Valencia
Posts: 864
Poder: 3
bmfranky Va por buen camino
Cita:
Empezado por Jarogo08 Ver Mensaje
Eso está bien si tienes dos documentos, pero nosotros en el caso de los tickets sólo tenemos 1 .
En las facturas, como dices, haces un albarán (documento previo) y cuando lo das por definitivo lo facturas y aparece la factura (con su número definitivo)
Pero en los tickets no tenemos un documento previo, y de ahí la pregunta inicial.
Pues lo veo facil, asignas numero de mesa, en vez de numero de ticket y en el momento de imprimirlo, si , ya se convierte en el ticket final, que asignas numeracion y encadenas, si no lo haceis asi, con la nueva normativa, podeis tener algun lio, al final.
Imaginaste que tienes 3 tickets, abiertos, cierras el 3 y lo envias, segun ellos no pasa nada si luego envias los otros 2 en el orden que sea, pero ayer cayo la luz y adios a los 2 tickets pendientes... (* si devio haber un backup, grupo, sai...), hoy ni te acuerdas porque al empezar el turno los camareros son otros, y vuelves a enviar el ticket 1, se lo traga porque no existe, el 2 tabmbien el 3 error, porque si existe y ahora que hago...., el camarero ni idea de lo que pasa, el encargado en casa, y los tickets acumulados...
o peor, tu SIf, comprueba el ultimo ticket enviado, el 3 , asi que asigna el 4 .... y los 2 que te faltan?


Como esa veo muchas mas incidencias posibles, ahora que estais a caballo del burro, modificad para que se asigne una numeracion temporal al ticket hasta la impresion , y sabed que habeis de habilitar las rectificativas o anular los tickets y asignar nuevos , cada vez que se equivoquen, no vale modificarlos como hasta ahora...(*Lo haciamos tod@s.)
__________________
Uno se alegra de ser útil. (Isaac Asimov)
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
Numeración de Factura zeta2 Varios 3 11-02-2010 20:21:56
FastReport Numeracion de Hojas hecospina Impresión 3 04-02-2008 15:21:12
continuar una numeracion con Qreport Alfredo Impresión 7 23-10-2007 11:05:53
ayuda con un campo de numeracion paco_galo Tablas planas 2 15-05-2007 14:06:29
Continuar numeracion en impresion !! Help RJF Impresión 2 07-11-2006 04:43:17


La franja horaria es GMT +2. Ahora son las 05:33:30.


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