Pregunta:
Fecha: 20-09-2018 06:47:08
(En Español)
Tengo una pregunta con respecto a los duplicados en el número de referencia (número de factura igual a numero de factura física) en ventas desde un programa de inventarios o POS. Como ya sabrán el número se puede volver a generar (empezar desde 0001, etc) cuando el establecimiento vuelve a generar otro lote de facturas, es por eso que estoy en un dilema de como obviar la duplicidad de productos en una factura cuando este número vuelva a aparecer en el nuevo lote.
He pensado en unir el numero de referencia con el numero de id,
por ejemplo :
ref = 0001
id(correlativo)= 1
Dando así un número único 0001-1 y así sucesivamente, para que cuando vuelva a generarse el número de referencia 0001 (nuevo lote de facturas) el id sea un número mayor, por ejemplo 201, quedando así el id 0001-201.
También he pensado con la fecha generando el id 0001-2015-01-31 y cuando vuelva a salir el número 0001 el id sería 0001-2018-08-26.
En ambos sentidos dentro del WHERE y ya separadas las dos id (por medio del comando EXPLODE) se procedería a buscar la referencia (0001, 0002, 0003) con el id(correlativo) o con la fecha, según sea el caso.
Por tal motivo es que hago la pregunta, cual sería el mejor caso o si ustedes tendrían una mejor opción para conocerla.
Saludos! Votos: 0 - Respuestas: 1 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
Duplicado de número en facturas (POS)[No resuelta]
Hola,Tengo una pregunta con respecto a los duplicados en el número de referencia (número de factura igual a numero de factura física) en ventas desde un programa de inventarios o POS. Como ya sabrán el número se puede volver a generar (empezar desde 0001, etc) cuando el establecimiento vuelve a generar otro lote de facturas, es por eso que estoy en un dilema de como obviar la duplicidad de productos en una factura cuando este número vuelva a aparecer en el nuevo lote.
He pensado en unir el numero de referencia con el numero de id,
por ejemplo :
ref = 0001
id(correlativo)= 1
Dando así un número único 0001-1 y así sucesivamente, para que cuando vuelva a generarse el número de referencia 0001 (nuevo lote de facturas) el id sea un número mayor, por ejemplo 201, quedando así el id 0001-201.
También he pensado con la fecha generando el id 0001-2015-01-31 y cuando vuelva a salir el número 0001 el id sería 0001-2018-08-26.
En ambos sentidos dentro del WHERE y ya separadas las dos id (por medio del comando EXPLODE) se procedería a buscar la referencia (0001, 0002, 0003) con el id(correlativo) o con la fecha, según sea el caso.
Por tal motivo es que hago la pregunta, cual sería el mejor caso o si ustedes tendrían una mejor opción para conocerla.
Saludos! Votos: 0 - Respuestas: 1 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 20-09-2018 09:21:08 seria interesante hacer una tabla lote-factura al cerrar el lote la numeración comience de nuevo ejem
0001-id lote Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
