Gracias WWWMaster ME Sirviio de Mucho Aqui en Peru se Emiten Asi Debido a que x Ejemplo:
001-000001
001- es una empresa x con un Solo Establecimiento pero Cuando 000001 llegue a 999999 se debe informar a ente de Tributacion
si elca so la empresa x tubuera 2 establecimientos cada uno llevaria sus correlativos individuales y quedarias asi:
001-000001 empresa x Sucursal 1
002-000001 empresa x Sucursal 2
Me Has Logrado Dar Un SoluCion MUy Adecuada WWWMaster,
Si Usted Fuera Amable ME Podria Ayudar Con Un Ejemplo en Cocreto de Atemano Gracias x Su Ejemplo.
Cita:
Iniciado por wwwmaster 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)