INGRESO AL SISTEMA
1- SELECCIÓN DE EMPRESA.
Se selecciona la base de datos con la que se desea trabajar.
Por defecto siempre debe existir una por defecto que sería el script que
correría la primera vez.
2- Autenticación del usuario.
TABLA USUARIOS
Usuario: Nombre de usuario que se autenticara en el sistema debe existir en la base
de datos elegida en la tabla usuarios.
No debe permitir caracteres especiales los únicos caracteres permitidos pueden ser
._- (punto, piso y guion) números y letras en minúsculas.
Clave: Clave de acceso del usuario.
La primera vez podrá autenticarse solo con el usuario admin.
A partir de allí podrá crear usuarios con privilegios de administrador, en la empresa elegida
previamente.
Solo los usuarios con perfil de administrador pueden crear empresas.
Al usuario se le podrán asignar módulos.
Y cada usuario tendrá permisos:
ESTÁNDAR LECTURA Y ESCRITURA, AUTORIZA
ADMIN LECTURA Y ESCRITURA, AUTORIZA, CREA EMPRESAS (SOLO EL ADMIN
PUEDE CREAR EMPRESAS)
3- CREACION DE EMPRESAS
En el módulo de administración (ESTE MODULO DE ADMINISTRACION SOLO LO
POODRA ACCERDER LOS ADMINISTRADORES), existirá el sub-modulo empresas
- ADMINISTRACCION
o EMPRESAS
o USUARIOS
o ACCIONISTAS
EMPRESAS
TABLA PARA_EMPRESA
CODIGO: Código que se usara para identificar la empresa, también será usado como
nombre de la base de datos de la empresa, por ejemplo si se coloca en este campo
db_ejemplo el código de la empresa será db_ejemplo al igual que el nombre de la
base de datos
NOMBRE: campo libre para poner el nombre de la empresa.
IMAGEN: campo para añadir el logo de la empresa.
PRIMER NUMERO DE FATURA: Número de referencia para tomar el primer
correlativo de las facturas.
NOTA: Campo libre para colocar alguna nota en todas las facturas a imprimir.
Todos estos datos se crearan en la tabla PARA_EMPRESA correspondiente a cada
empresa.
INGRESOS
- VENTAS Y COBROS
o CREAR CLIENTES
o CREAR FACTURA
o REGISTRAR INGRESO
CLIENTES
TABLA CLIENTES
CREAR CLIENTE
FACTURA
NUMERO DE FACTURA: CORRELATIVO DEL NUMERO DE FACTURA.
STATUS: Status de la factura.
o Pagada
o Pendiente
o Anulada
CODIGO: Código de cliente al que se le realizara la factura.
CLIENTE: NOMBRE DEL CLIENTE.
DESCRIPCIN. CAMPO LIBRE PARA QUE EL USUARIO COLOQUE DATOS ASOCIADOS A LA
FACTURA.
FECHA DE EMISION: Fecha de emisión de la factura.
FECHA DE VENCIMIENTO. Fecha de vencimiento de la factura.
NOTA DE CREDITO: CAMPO LIBRE. Si aplica, se puede ingresar la nota de crédito.
En el detalle.
CANTIDAD: número de ítems por producto a facturar.
CATEGORIA: Campo libre, opcional para categorizar el ítem.
DESCRIPCION: Descripción del ítem.
% DESC: Porcentaje de descuento por ítem. SI APLICA.
EN EL DETALLE
CANTIDAD: Cantidad de ítems a facturar solo acepta números.
CATEGORIA: Campo libre que el usuario puede ingresar.
DESCRIPCION: Campo libre para que el usuario coloque el nombre del ítem.
PRECIO UNITARIO: precio unitario de ítem. Este campo acepta solo números.
% DESC: porcentaje de descuento aplicado por ítem.
IVA: CAMPO DE NUMEROS, SI EL USUARIO COLOCA UN MONTO ALLI SE LE SUMA AL
CAMPO MONTO QUE ESTA AL FINAL DE LA LINEA.
MONTO: RESULTADO DE [CANTIDAD*(PRECIO UNITARIO - % DESC)] + IVA
OBSERVACION: CAMPO LIBRE PARA QUE USUARIO COLOQUE UNA OBSERVACION.
DESCUENTO: MONTO TOTAL A DESCONTAR AL SUBTOTAL DE LA FACTURA.
%: PORCENTAJE CORRESPONDIENTE AL MONTO COLOCADO EN EL CAMPO
DESCUENTO CORRESPONDIENTE.
EL USUARIO PUEDE PONER EL DESCUENTO GLOBAL DE LA FACTURA BIEN SEA POR
PORCENTAJE O POR MONTO.
CALCULAR IVA: SI SE TILDA LA OPCION EL SISTEMA AUTOMATICAMENTE CALCULA EL
IVA AL 12% DEL SUBTOTAL.
SUBTOTAL: SUMATORIA DE LOS MNTOS DEL DETALLE - EL MONTO DE DESCUENTO.
(ESTE CAMPO NO PUEDE SER EDITADO)
IVA: CORRESPONDE AL 12% DEL SUBTOTAL. (ESTE CAMPO PUEDE SER EDITADO POR EL
USUARIO)
TOTAL: SUBTOTAL + IVA (ESTE CAMPO NO PUEDE SER EDITADO)
EN ROJO SE COLOCA QUIEN CREO EL REGISTRO
REPORTE DE VENTAS