Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/05/2015, 13:41
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Generar Serie y Correlativo de Facturas

Para el caso de Mexico, donde las facturas son electrónicas, el consecutivo o folio de factura se ha quedado como un mero dato informativo opcional en los XML de las facturas.

En mi caso cuando requiero algo como eso, y en algunos ERP's tambien, se cuenta con una TABLA de control donde se almacena el ultimo consecutivo usado para cada tipo de documento (factura, nota de credito).

Asi, cuando requieres consumir un nuevo documento, accesas la tabla, y actualizas el ULTIMO FOLIO +1 y ese numero nuevo lo tomas para tu factura.

Debes considerar la concurrencia de datos para evitar duplicados.

De lo de la "serie" supongo que es otro identificador del tipo de documento que emites (dato tambien solo informativo en las facturas de mexico), pero podria ser asi:

TABLA: CONTROL DE FOLIOS
Campos:
iDcompania
TipoDocumento (F-Factura, NCR Nota Credito, NCA Nota de Cargo)
Serie (CARACTER de 10)
UltimoFolioEmpleado (numerico)
MaximoFolio (Si se requiere que llegue solo hasta cierto numero y controlar el desbordamiento)