Ok gracias por tu ayuda, la verdad ahorita estoy programando algunas ideas.
me llamo la atencion lo que han comentado otros amigos de la comunidad, que dicen que revise como se crean los catalogos de cuentas en los sistemas.
porque una idea es que el usuario ingrese el codigo y el seleccione si es padre o detalle, y en caso de ser detalle que seleccione cual es el padre del mismo, pero no se si el usuario lo sentiria complicado.
En todos los sistemas que he utilizado, uno de Contador es el que ingresa el catalogo de cuentas, y te diré para alguien con practica no es complicado, tu como programador, debes entender como funciona la contabilidad, cuando sumar y cuando restar.
Para las cuentas de Activo y Costos y Gastos, un debito suma, un credito resta
Para las cuentas de Pasivo, Patrimonio o Capital e Ingresos, un debito resta, un crédito suma.
Recuerda que eso de ingresar el catalogo de cuentas solo se hace una vez.