Yo te sugiero que desarrolles de cero, no es muy coplicado. Lo que necesitas entender es el principio de partida doble el cual dice que una cuenta no puede aplicada sin que otra sea afectada, siguiendo este principio tu software para ser funcional debe contar con las siguientes caracteristicas como minimo:
a)Un formulario para ingreso de Partidas
b)Un Formulario para ingreso del Catalogo de Cuentas
c)Los reportes
Paso a describir estos tres puntos
a)El formulario de partidas debe ser maestro detalle que maneje las siguiente tablas :
1)Tabla maestras
idpartida
descripcion
numero de partida (debe ser diferente del idpartida ya que a los contadores les gusta cambiar el numero de partidas a voluntad)
fecha
tipo de partida: Diario, Egreso Ingreso
2)Tabla detalle
idpartida
codigo de cuenta (cuenta del catalogo de cuentas, este campo estara enlazado a la tabla de cuentas )
descripcion
debe
haber
haber
b)El formulario de Catalogo de Cuentas debe manejar una unica tabla que contenga todas las cuentas del catalogo con los siguiente campos
1)tabla de codigos de cuentas
codigo
descripcion
tipo de cuenta: mayor o subcuenta
nota: algunos desarrolladores agregan mas campos a esta tabla para manejar la jerarquia de cuentas;
sin embargo no es necesario para generar los reportes si posees una buena rutina que agrupe los codigos de cuenta
de acuerdo a su mismo codigo.
Para explicar esto agrego un ejemplo de un catalogo de cuentas :
1 activo
11 efectivo
1101 caja chica
1102 bancos
1103 efectivo
como podes ver cada cuenta lleva implicita su jerarquia dentro del codigo no es necesario andar almacenando cuenta padre ni nada por el estilo.
c)Por último los reportes deben de ser por lo menos tres:
1)Balanza de comprobacion: es un reporte donde se ponen todas sus cuentas con su saldo
2)Auxiliar de cuentas: es un reporte donde se puede examinar los cargos y abonos de una cuenta en particular
3)Mayor: es un reporte igual que el anterior solo que de las cuentas de mayor
nota: una cuenta de mayor es aquella que no recibe aplicaciones direcas es decir solo le llega saldo por
medio de sus cuentas hijas
espero que esto te de un norte a seguir en tu desarrollo de aplicacion contable como ves no es muy complicado una vez que entiendes el funcionamiento de una contabilidad
El jueves, 13 de diciembre de 2012 16:06:51 UTC-6, Miguel Antúnez escribió: