Solo una pregunta que siempre termina por ser un problema cuando guardamos en algun lado la última factura generada: la concurrencia. Para un solo puesto de facturación no hay problema pero de uno a mil la cosa se complica. Lo mejor es desarollar el mecanismo de asignación directamente en el servidor o bien obtener ese último dato justo antes de guardar la factura. En MySQL por ejemplo tengo un campo autoincrementado que me mantiene todo bajo control ya que el programa cliente le pide un folio, este se lo asigna y asi continua con los demás de manera que nunca hay que llevar el control manualmente. O bien que de antemano te conste que la factura tiene el folio deseado en cuyo caso no vale la pena tal control, pero lo que comentas se trata de factura electrónica.
|