SlideShare uma empresa Scribd logo
1 de 4
Modelo de Dominio

ial Version

12.1. Identificación de las clases

ial Version

ial Version

ial Version

ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version
ial Version

class Data Model

CUENTAASIENTO
-

comprobante: int
ID: int
fecha: char
debebs: int
haberbs: int
glosa: char

En la clase CuentaAsientocontable es donde se realizara toda el
movimiento de nuestro sistemas por que El asiento contable es el
registro que se hace en la contabilidad de un hecho económico
determinado en la empresa. Tendrá como Atributos un
 ID que será quien defina su tipo de Comprobante, sea Ingreso
(IN-XXXX) o Egreso (EG-XXXX) .
 La Fecha del registro
 El Importe del DEBE y HABER en
 AS Bs. y $us.
 El Centro de costo que es donde se tendrá un mejor control
de las cuentas y donde van dirigidos nuestros gastos

class Data Model

FACTURA
-

Nro: int
codcontrol: char
NIT: int
fecha: char
razonsocial: char
codcbte: char
monto: int

class Data Model

PERSONA
-

cod: char
nombre: char
direccion: int
telefono: int
nit: int

La clase Factura es donde se registrara dos tipos de Factura las de
Compras y las de Ventas es importante esta clasificación por que toda
empresa Tiene que generar un reporte como el Libros de Compras y el
Libro de Ventas para la hora de pagar impuesto sea fácil detallar esta
información tiene como Atributos toda la información necesaria De una
factura con la normativa tributaria de impuestos nacionales

La Clase Persona será clasificada de tres formas Cliente, Proveedor,
Usuario para nuestro sistema será necesario porque deberemos guardar la
información de nuestro Clientes para tener un control de nuestras cuentas
por Cobrar lo mismo para los Proveedores en cuentas por Pagar tendrá
como Atributos Lo necesario Como Su NIT o CI, Nombre o Razón Social,
Teléfono, Dirección.

ial Version
ial Version

ial Version
ial Version

ial Version
ial Version

ial Version

PROYECTO

Página 1
rial Version

rial Version

rial Version

rial Version

class Data Model

TIPOCAMBIIO
-

cod: char
monto: char

En esta clase Tipo de Cambio será una parte importante para Definir
Nuestro asiento para poder sacar una tipo de cambio diario definiremos
nuetro atributo Fecha como Llave primaria porque Cada dia ser Diferente
nuestro Tipo de cambio

rial Version
rial Version

rial Version
rial Version

rial Version
rial Version

rial Version
rial Version

class Data Model

BANCO
-

cod: char
monto: char
TC: int
nombre: char

rial Version
rial Version
Trial Version
rial Version
rial Version
Trial Version
rial Version
rial Version class Data Model
Trial Version
rial Version
CUENTA
rial Version
Trial Version
- id: int
rial Version
- nombre: char
rial Version
Trial Version
rial Version
rial Version
Trial Version
rial Version
rial Version class Data Model
Trial Version
rial Version
CENTROCOSTO
rial Version
Trial Version
- codcentro: int
rial Version
- nombre: char
rial Version
Trial Version
rial Version
d Trial Version
rial Version
Trial Version
rial Version
d Trial Version
rial Version
Trial Version
class Data Model
rial Version
d Trial Version
rial Version
Trial Version
BALANCE
rial Version
d Trial Version
- cod: char
rial Version
- fechai: char
Trial Version
- tipo: char
rial Version
d Trial Version
- idgestion: char
rial Version
Trial Version
rial Version
d Trial Version
rial Version
Trial Version
rial Version
d Trial Version PROYECTO
rial Version
Trial Version
rial Version
d Trial Version

En esta clase Banco será Hará un control de las Cuentas que la empresa
Serebo Tiene de los monedas nacional y Extranjera para llevar datos
similares para sacar reportes similares de BANCARIZACION

En la Clase Plan de Cuentas es muy importante porque esta va muy
relacionada con los asientos es decir es la primera Clase mas
importante de nuestro sistema porque apartir de esta se podrá ser
todos nuestros asientos contables sus atributos son un código ID, su
Nombre o Descripción y como será recurcivo necesitara un Codigo
Padre

Un centro de costos es una división que genera costos para la
organización, pero sólo indirectamente le añaden beneficio o utilidad.
Ejemplos típicos de esto son los Departamentos de Investigación y
Desarrollo, Mercadotecnia y Servicio al cliente Herramientas es como
tener un mejor Control de las cuentas y equipos y herramientas

El Balance es donde se registrar la primera información de la Gestión
Contable y a ala ves nos generara un reporte final

Página 2
d Trial Version

d Trial Version

d Trial Version

class Data Model

GESTION

d Trial Version

Trial Version

d Trial Version

-

idgestion: char
nombre: char
direccion: char
estado: char
año: char

Gestión es donde comenzara toda la información contable se definirá
como atributo El nombre de la gestión La fecha de inicio Y el estado
(Abierta o Cerrada) Yla información necesaria de la empresa

dTrial Version
Trial Version

d Trial Version

Trial Version

class Data Model

d Trial Version

dTrial Version
Trial Version

TIPOCOMPROBANTE
- idcomp: int
- nombre: char

d Trial Version
Trial Version
Trial Version
d Trial Version
Trial Version
dTrial Version
Trial Version
class Data Model
Trial Version
d Trial Version
ASIENTO
Trial Version
Trial Version
- comprobante:
d Trial Version
- idtipo: int
dTrial Version
Trial Version
Trial Version
d Trial Version
d TrialVersion
Trial Version
dTrial Version class Data Model
Trial Version
d TrialVersion
Trial Version
d Trial Version
INGRESO
dTrial Version
TrialVersion
Version
Trial
- comprobante:
d Trial Version - fecha: char
- debebs: int
d TrialVersion
- haberbs: int
Trial Version
dTrial Version
Trial Version - glosa: char
d TrialVersion
Trial Version
d Trial Version
Trial Version
d TrialVersion
Trial Version
d Trial Version
dTrial Version
Trial Version
Trial Version
d Trial Version
d TrialVersion
Trial Version
dTrial Version
Trial Version
d TrialVersion
Trial Version
d Trial Version PROYECTO
dTrial Version
Trial Version
Trial Version
d Trial Version

char

int

Tipo de comprobante En esta tabla definiremoslos tiopde
comprobantesque se ingresaran en cada asiento es decir se clarificaran
lo asientos en INGRESO EGRESO DIARIO Y TRASPASO sus atributos
serán ID y el Nombre (INGRESO EGRESO DIARIO Y TRASPASO)

Asiento en esta tabla se generar el el código del asiento y el tipo de
comprobante será aquí donde se qenerara el código del comprobante

Ingreso comprobantes de ingresos
El comprobante de ingreso es una constancia de que un valor
ingresó a la empresa SEREBO SA, de manera general, cuando
se recibe el dinero en efectivo, el cheque , estos valores deben
estar junto con el comprobante de ingreso respectivo aquí el
contador deberá interpretar cuan do un asiento le pertenece a
esta tabla

Página 3
d Trial Version

d Trial Version

d Trial Version

class Data Model

EGRESO

d Trial Version

-

d Trial Version
Trial Version

comprobante: int
fecha: char
debebs: int
haberbs: int
glosa: char

EgresoEl comprobante de egreso se utiliza para registrar
contablemente todas las salidasde dinero de la empresa,
especialmente por motivo de pago a proveedores. Que se
pagaran al contado o por banco

d Trial Version
Trial Version

d Trial Versionclass Data Model
Trial Version

d Trial Version
Trial Version

DIARIO
-

comprobante: int
fecha: char
debebs: int
haberbs: int
glosa: char

d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
class Data Model
d Trial Version
d Trial Version
Trial Version
TRASPASOS
d Trial Version
d Trial Version - comprobante:
Trial Version
- fecha: char
- debebs: int
d Trial Version
d Trial Version - haberbs: int
- glosa: char
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version
d Trial Version
Trial Version
d Trial Version PROYECTO
d Trial Version
Trial Version
d Trial Version
d Trial Version

int

DiarioEs un documento que debe elaborarse previamente al
registro de cualquier operación y en el cual se indica el número,
fecha, origen, descripción y cuantía de la operación, así como
las cuentas afectadas con el asiento. A cada comprobante se le
anexan los documentos y soportes que lo justifiquen.

Traspasos- Estos comprobantes están referidos a registros de
operaciones en las cuales no intervienen ingresos ni egresos de
recursos monetarios, es decir, utilizan la contabilidad a base de
devengado

Página 4

Mais conteúdo relacionado

Semelhante a Modelo de dominio para sistema contable

Semelhante a Modelo de dominio para sistema contable (20)

Dfd
DfdDfd
Dfd
 
GUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/ALGUÍA RÁPIDA LENGUAJE C/AL
GUÍA RÁPIDA LENGUAJE C/AL
 
Bddcontpa qi
Bddcontpa qiBddcontpa qi
Bddcontpa qi
 
Textos parametrizaciones compras
Textos parametrizaciones comprasTextos parametrizaciones compras
Textos parametrizaciones compras
 
Activo fijo
Activo fijoActivo fijo
Activo fijo
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec
24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec
24 2016 01 13_mat_shcp4a anexo 24 contabilidad medios elec
 
SAFI
SAFISAFI
SAFI
 
Beneficios de las versiones 2011-2a
Beneficios de las versiones 2011-2aBeneficios de las versiones 2011-2a
Beneficios de las versiones 2011-2a
 
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOLCURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
CURSO DE PROGRAMACION AVANZADA EN JAVA EN ESPAÑOL
 
4 adoo
4 adoo4 adoo
4 adoo
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Manual formato para Facturacion electronica
Manual formato para Facturacion electronicaManual formato para Facturacion electronica
Manual formato para Facturacion electronica
 
2014 12-04 modif-anexo24
2014 12-04 modif-anexo242014 12-04 modif-anexo24
2014 12-04 modif-anexo24
 
12 Manual VisionCredit Gregal Entidades Financieras - códigos
12 Manual VisionCredit Gregal Entidades Financieras  - códigos12 Manual VisionCredit Gregal Entidades Financieras  - códigos
12 Manual VisionCredit Gregal Entidades Financieras - códigos
 
12 Manual vision credit gregal entidades financieras códigos
12 Manual vision credit gregal entidades financieras   códigos12 Manual vision credit gregal entidades financieras   códigos
12 Manual vision credit gregal entidades financieras códigos
 

Modelo de dominio para sistema contable

  • 1. Modelo de Dominio ial Version 12.1. Identificación de las clases ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version ial Version class Data Model CUENTAASIENTO - comprobante: int ID: int fecha: char debebs: int haberbs: int glosa: char En la clase CuentaAsientocontable es donde se realizara toda el movimiento de nuestro sistemas por que El asiento contable es el registro que se hace en la contabilidad de un hecho económico determinado en la empresa. Tendrá como Atributos un  ID que será quien defina su tipo de Comprobante, sea Ingreso (IN-XXXX) o Egreso (EG-XXXX) .  La Fecha del registro  El Importe del DEBE y HABER en  AS Bs. y $us.  El Centro de costo que es donde se tendrá un mejor control de las cuentas y donde van dirigidos nuestros gastos class Data Model FACTURA - Nro: int codcontrol: char NIT: int fecha: char razonsocial: char codcbte: char monto: int class Data Model PERSONA - cod: char nombre: char direccion: int telefono: int nit: int La clase Factura es donde se registrara dos tipos de Factura las de Compras y las de Ventas es importante esta clasificación por que toda empresa Tiene que generar un reporte como el Libros de Compras y el Libro de Ventas para la hora de pagar impuesto sea fácil detallar esta información tiene como Atributos toda la información necesaria De una factura con la normativa tributaria de impuestos nacionales La Clase Persona será clasificada de tres formas Cliente, Proveedor, Usuario para nuestro sistema será necesario porque deberemos guardar la información de nuestro Clientes para tener un control de nuestras cuentas por Cobrar lo mismo para los Proveedores en cuentas por Pagar tendrá como Atributos Lo necesario Como Su NIT o CI, Nombre o Razón Social, Teléfono, Dirección. ial Version ial Version ial Version ial Version ial Version ial Version ial Version PROYECTO Página 1
  • 2. rial Version rial Version rial Version rial Version class Data Model TIPOCAMBIIO - cod: char monto: char En esta clase Tipo de Cambio será una parte importante para Definir Nuestro asiento para poder sacar una tipo de cambio diario definiremos nuetro atributo Fecha como Llave primaria porque Cada dia ser Diferente nuestro Tipo de cambio rial Version rial Version rial Version rial Version rial Version rial Version rial Version rial Version class Data Model BANCO - cod: char monto: char TC: int nombre: char rial Version rial Version Trial Version rial Version rial Version Trial Version rial Version rial Version class Data Model Trial Version rial Version CUENTA rial Version Trial Version - id: int rial Version - nombre: char rial Version Trial Version rial Version rial Version Trial Version rial Version rial Version class Data Model Trial Version rial Version CENTROCOSTO rial Version Trial Version - codcentro: int rial Version - nombre: char rial Version Trial Version rial Version d Trial Version rial Version Trial Version rial Version d Trial Version rial Version Trial Version class Data Model rial Version d Trial Version rial Version Trial Version BALANCE rial Version d Trial Version - cod: char rial Version - fechai: char Trial Version - tipo: char rial Version d Trial Version - idgestion: char rial Version Trial Version rial Version d Trial Version rial Version Trial Version rial Version d Trial Version PROYECTO rial Version Trial Version rial Version d Trial Version En esta clase Banco será Hará un control de las Cuentas que la empresa Serebo Tiene de los monedas nacional y Extranjera para llevar datos similares para sacar reportes similares de BANCARIZACION En la Clase Plan de Cuentas es muy importante porque esta va muy relacionada con los asientos es decir es la primera Clase mas importante de nuestro sistema porque apartir de esta se podrá ser todos nuestros asientos contables sus atributos son un código ID, su Nombre o Descripción y como será recurcivo necesitara un Codigo Padre Un centro de costos es una división que genera costos para la organización, pero sólo indirectamente le añaden beneficio o utilidad. Ejemplos típicos de esto son los Departamentos de Investigación y Desarrollo, Mercadotecnia y Servicio al cliente Herramientas es como tener un mejor Control de las cuentas y equipos y herramientas El Balance es donde se registrar la primera información de la Gestión Contable y a ala ves nos generara un reporte final Página 2
  • 3. d Trial Version d Trial Version d Trial Version class Data Model GESTION d Trial Version Trial Version d Trial Version - idgestion: char nombre: char direccion: char estado: char año: char Gestión es donde comenzara toda la información contable se definirá como atributo El nombre de la gestión La fecha de inicio Y el estado (Abierta o Cerrada) Yla información necesaria de la empresa dTrial Version Trial Version d Trial Version Trial Version class Data Model d Trial Version dTrial Version Trial Version TIPOCOMPROBANTE - idcomp: int - nombre: char d Trial Version Trial Version Trial Version d Trial Version Trial Version dTrial Version Trial Version class Data Model Trial Version d Trial Version ASIENTO Trial Version Trial Version - comprobante: d Trial Version - idtipo: int dTrial Version Trial Version Trial Version d Trial Version d TrialVersion Trial Version dTrial Version class Data Model Trial Version d TrialVersion Trial Version d Trial Version INGRESO dTrial Version TrialVersion Version Trial - comprobante: d Trial Version - fecha: char - debebs: int d TrialVersion - haberbs: int Trial Version dTrial Version Trial Version - glosa: char d TrialVersion Trial Version d Trial Version Trial Version d TrialVersion Trial Version d Trial Version dTrial Version Trial Version Trial Version d Trial Version d TrialVersion Trial Version dTrial Version Trial Version d TrialVersion Trial Version d Trial Version PROYECTO dTrial Version Trial Version Trial Version d Trial Version char int Tipo de comprobante En esta tabla definiremoslos tiopde comprobantesque se ingresaran en cada asiento es decir se clarificaran lo asientos en INGRESO EGRESO DIARIO Y TRASPASO sus atributos serán ID y el Nombre (INGRESO EGRESO DIARIO Y TRASPASO) Asiento en esta tabla se generar el el código del asiento y el tipo de comprobante será aquí donde se qenerara el código del comprobante Ingreso comprobantes de ingresos El comprobante de ingreso es una constancia de que un valor ingresó a la empresa SEREBO SA, de manera general, cuando se recibe el dinero en efectivo, el cheque , estos valores deben estar junto con el comprobante de ingreso respectivo aquí el contador deberá interpretar cuan do un asiento le pertenece a esta tabla Página 3
  • 4. d Trial Version d Trial Version d Trial Version class Data Model EGRESO d Trial Version - d Trial Version Trial Version comprobante: int fecha: char debebs: int haberbs: int glosa: char EgresoEl comprobante de egreso se utiliza para registrar contablemente todas las salidasde dinero de la empresa, especialmente por motivo de pago a proveedores. Que se pagaran al contado o por banco d Trial Version Trial Version d Trial Versionclass Data Model Trial Version d Trial Version Trial Version DIARIO - comprobante: int fecha: char debebs: int haberbs: int glosa: char d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version class Data Model d Trial Version d Trial Version Trial Version TRASPASOS d Trial Version d Trial Version - comprobante: Trial Version - fecha: char - debebs: int d Trial Version d Trial Version - haberbs: int - glosa: char Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version d Trial Version Trial Version d Trial Version PROYECTO d Trial Version Trial Version d Trial Version d Trial Version int DiarioEs un documento que debe elaborarse previamente al registro de cualquier operación y en el cual se indica el número, fecha, origen, descripción y cuantía de la operación, así como las cuentas afectadas con el asiento. A cada comprobante se le anexan los documentos y soportes que lo justifiquen. Traspasos- Estos comprobantes están referidos a registros de operaciones en las cuales no intervienen ingresos ni egresos de recursos monetarios, es decir, utilizan la contabilidad a base de devengado Página 4