Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Diseñar un catalogo de cuentas contables.

Estas en el tema de Diseñar un catalogo de cuentas contables. en el foro de Bases de Datos General en Foros del Web. Hola, figurense que tengo este catalogillo contable: 11 Caja y Banco 111 Efectivo 112 Caja chica 113 Bancos 1131 Banco de Reservas 1132 Banco Popular ...
  #1 (permalink)  
Antiguo 20/10/2005, 08:45
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 18 años, 9 meses
Puntos: 0
Mensaje Diseñar un catalogo de cuentas contables.

Hola, figurense que tengo este catalogillo contable:

11 Caja y Banco
111 Efectivo
112 Caja chica
113 Bancos
1131 Banco de Reservas
1132 Banco Popular
1133 Banco del Comercio

12 Cuentas por Cobrar
121 Cuentas por cobrar clientes
122 Cuentas por cobrar funcionarios y empleados
123 Otras cuentas por cobrar

13 Inventarios
131 Mercancías
132 Materia prima
133 Productos en proceso
134 Productos terminados

21 Terrenos

22 Edificios

23 Maquinarias y equipos

No se como almacenarla en la base de datos y ahora les explico la dificultad. Aunque claramente veo que algunas cuentas agrupan a otras, es necesario tenerlas todas en una misma tabla, ya que:

1. Necesito el id para relacionarla con la tabla partidas o movimiento.
2. Solo algunas cuentas aparecen en las partidas, las llamadas de ulimo nvel.
3. Dichas cuentas de ultimo nivel no son homogeneas, por ejemplo:

1131 Banco de Reservas
131 Mercancías
21 Terrenos

Todas ellas pueden aparecer en las partidas por no desglosarse en mas cuentas, aunque sean de 3, 2, 1 nivel respectivamente.

4. En de terminado momento se requira de reportes agrupados por cuenta.


Si alguien puede darme una idea se los agradezco. Gracias y los veo luego.
  #2 (permalink)  
Antiguo 20/10/2005, 09:24
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 5 meses
Puntos: 2
Tendrías que disgregar cada número de cuenta para poder hacer esas consultas, es decir:
Código:
Grupo       Agrupación    sección    cuenta       nombrecuenta    nºcta

 1              1            0          0         caja y banco     11
 1              1            1          0         efectivo         111
 2              1            0          0         terrenos         21
Yo creo que así sí podrías hacer lo que necesitas, ya que puedes consultar por grupo, por grupo y agrupación, por grupo+agrupacion+seccion+cuenta, o por el nºcuenta "entero".

(si esto no te sirve o necesitas más ayuda, coméntalo y gustosamente intentaré (mos) ayudarte)

  #3 (permalink)  
Antiguo 20/10/2005, 11:08
 
Fecha de Ingreso: julio-2005
Ubicación: Mexico
Mensajes: 140
Antigüedad: 18 años, 9 meses
Puntos: 0
Gracias, no sabia ni por donde entarle, porfa checa esto y denme tu opinion (cambie algunos nombres para hacerlo mas generico) a ver si capte tu idea:

1. Para el numero de cuenta se concatenarian los niveles: 21000000 Terrenos,¿Sera necesario almacenarlo como un campo?
2. El campo ultimo_nivel indica que la cuenta puede ser incluida en las partidas: 1 puede incluirse. 0 no puede incluirse, es una cuenta que agrupa a otras.
3. Las consultas las veo medio dificiles con esta estructura.
Código:
+----------+---------+---------+---------+---------+----------------------------------------------------+--------------+
| idcuenta | nivel_1 | nivel_2 | nivel_3 | nivel_4 | nombre                                             | ultimo_nivel |
+----------+---------+---------+---------+---------+----------------------------------------------------+--------------+
|        1 | 11      | 00      | 00      | 00      | Caja y Banco                                       |            0 |
|        2 | 11      | 01      | 00      | 00      | Efectivo                                           |            1 |
|        3 | 11      | 02      | 00      | 00      | Caja chica                                         |            1 |
|        4 | 11      | 03      | 00      | 00      | Bancos                                             |            0 |
|        5 | 11      | 03      | 01      | 00      | Banco de Reservas                                  |            1 |
|        6 | 11      | 03      | 02      | 00      | Banco Popular                                      |            1 |
|        7 | 11      | 03      | 03      | 00      | Banco del Comercio                                 |            1 |
|        8 | 12      | 00      | 00      | 00      | Cuentas por Cobrar                                 |            0 |
|        9 | 12      | 01      | 00      | 00      | Cuentas por cobrar clientes                        |            1 |
|       10 | 12      | 02      | 00      | 00      | Cuentas por cobrar funcionarios y empleados        |            1 |
|       11 | 12      | 03      | 00      | 00      | Otras cuentas por cobrar                           |            1 |
|       12 | 12R     | 00      | 00      | 00      | Reservas para cuentas incobrables                  |            1 |
|       13 | 13      | 00      | 00      | 00      | Inventarios                                        |            0 |
|       14 | 13      | 01      | 00      | 00      | Mercanc�s                                          |            1 |
|       15 | 13      | 02      | 00      | 00      | Materia prima                                      |            1 |
|       16 | 13      | 03      | 00      | 00      | Productos en proceso                               |            1 |
|       17 | 13      | 04      | 00      | 00      | Productos terminados                               |            1 |
|       18 | 21      | 00      | 00      | 00      | Terrenos                                           |            1 |
  #4 (permalink)  
Antiguo 20/10/2005, 12:10
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 20 años, 5 meses
Puntos: 2
Mándame tu mail y te envío un modelo sencillo, que es muy difícil explicar access así, a palo, y seguro que si lo ves, te darás cuenta muy bien de que es muy sencillo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 4 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 08:19.