You are on page 1of 11

Especificacion

1 Estructurar la base de datos tomando en cuenta las consideraciones presentadas 2 Desarrollar todo la capa de negocio por medio del lenguaje de programacin, considerando los siguientes puntos: 1 Se entiende que debe existir un manteniento de la tablas base (Tipo, Cuenta) 2 Para la tabla de CUENTAS, considerar como recursos principal el Plan de Cuentas proporcionado (migra 3 El usuario deber ingresar los atributos complementarios del libro diario (periodo, fecha, numero de d 4 El usuario deber poder registrar asientos manuales desde una grilla 5 El sistema validar los aspectos prpios de la naturaleza del asiento contable, por ejemplo: la partida d 6 Se podr ingresar cuantos asientos contables se desee que pertenezcan al libro diario 7 Se deber validar los aspectos prpios de la generacin del Librio diario (verificacin de totales) 8 Deber existir una opcin para generar el libro mayor en base al libro diario ingresado (generacin de c 9 Deber existir una opcin para la generacin del balance de comprobacin 10 Deber existir una opcin para la generacin del balance General 11 Deber existir una opcin para la generacin del balance de Resultados

Especificaciones del Sistema Contable

s siguientes puntos:

uentas proporcionado (migrarlo a la base de datos) periodo, fecha, numero de diario)

ble, por ejemplo: la partida doble

erificacin de totales) o ingresado (generacin de consulta para realizar la mayorizacin de todas las cuentas que interviene en el libro diario)

e en el libro diario)

campo codigo nombre

TIPO obervacin codigo de los tipos de cuentas nombre de los tipos de cuentas

CUENTA llave primaria campo codigo num_cuenta descripcion tipo_codigo

categoria saldo_inicial saldo_final

cuenta_padre

TIPO CUENTA ASIENTO TRANSACCIONES

CUENTA obervacin codigo de la cuenta numero de la cuenta utilizando el sistema del plan de cuentas nombre de la cuenta codigo del tipo de cuenta especificacin de la cuenta para conocer si es una cuenta de "GRUPO" o "DETALLE" saldo incial de la cuenta para un periodo contable saldo final de la cuenta para un periodo contable identifica cual es la cuenta padre

ASIENTO llave primaria foranea que viene de la tabla tipo llave recursiva al campo codigo de la misma tabla campo codigo num_diario periodo fecha

num_asiento debe haber

concepto

documento

TIPO CUENTA ASIENTO TRANSACCIONES

Descripcin general de las tablas Se va identificar que tipos de cuenta tiene el plan de cuentas Se va a identificar todo el plan de cuentas Es la cabecera de un asiento contable Es el detalle de un asiento contable

ASIENTO obervacin llave primaria de la tabla asiento numero de diario a utilizar periodo del ciclo contable fecha del diario

TRANSACCIONES llave primaria campo codigo asiento_codigo cuenta_codigo debe

numero de asiento valor total del asiento al debe valor total del asiento al haber

haber referencia

concepto o referencia del asiento nmero de documentos fuente utilizados para la generacin del asiento, vinculados con el campo concepto.

de las tablas e tipos de cuenta tiene el plan de cuentas odo el plan de cuentas

TRANSACCIONES obervacin codigo de la transaccin codigo del asiento al que pertenece esta transaccin cuenta que interviene en la transaccin valor de la cuenta que corresponde a una transaccin de ser el caso en el debe valor de la cuenta que corresponde a una transaccin de ser el caso en el haber referencia por cada cuenta includa en la tranasaccin

llave primaria foranea de la tabla asiento foranea de la tabla cuenta -

TIPO codigo nombre 1 Activo 2 Pasivo 3 Patrimonio

ASIENTO EJEMPLO -1FECHA 1-Mar DETALLE Banco del Pichincha Caja DEBE 50000 0 HABER 0 50000 codigo 1 2 num_diario 1

OBS: Depsito en el banco

codigo asiento_codigo 1 1 2 1

codigo 1 2 3 4 5 6 7 8 ---

num_cuenta 1 1.1 1.1.1 1.1.1.1 1.1.1.2 1.1.1.3 1.1.1.3.1 1.1.1.3.2

descripcion Activo Activo Corriente Disponible Caja Caja chica Bancos Banco del Pichincha Banco del Austro

CUENTA tipo_codigo 1 1 1 1 1 1 1 1

categoria Grupo Grupo Grupo Detalle Detalle Grupo Detalle Detalle

ASIENTO periodo 2014 fecha 1-Mar num_asiento -1debe 50000 haber 50000 concepto Depsito en el banco

TRANSACCIONES cuenta_codigo debe haber 7 50000 0 4 0 50000

referencia -

saldo_inicial 0 0 0 0 0 0 0 0

saldo_final 0 0 0 0 0 0 0 0

cuenta_padre 1 1 2 3 3 3 6 6

documento 7899945