← Volver a Common.Domain.Master

Entidades Financieras

Modelos para monedas, tipos de IVA y conceptos de caja

6
Entidades
1
Entidad Principal
5
Entidades Relacionadas
SQL Server
Base de Datos

šŸ“š Descripción General

Las entidades financieras representan la gestión completa de aspectos financieros del sistema RestMaster, incluyendo monedas, tipos de IVA, conceptos de caja y configuraciones financieras. Estas entidades proporcionan toda la funcionalidad necesaria para la administración financiera del restaurante.

šŸŽÆ Propósito de las Entidades

  • Gestión de Monedas: Administración de divisas
  • Control de IVA: Tipos impositivos
  • Conceptos de Caja: Control de conceptos
  • Configuración Financiera: ParĆ”metros financieros

šŸ’° Entidades Principales

šŸ’± Moneda

Entidad principal para monedas del sistema

  • Clave: Moneda (string)
  • Campos: Nombre, sĆ­mbolo, tipo de cambio
  • Relaciones: MonedasBillete, EnlaceMoneda
Ver Documentación →

šŸ’µ MonedasBillete

Billetes por moneda

  • Clave: Moneda + Billete
  • Propósito: Gestión de billetes
  • Relación: Muchos a uno con Moneda
Ver Documentación →

šŸ”— EnlaceMoneda

Enlaces de moneda

  • Clave: EnlaceMoneda (double)
  • Propósito: Enlaces entre monedas
  • Funcionalidad: Conversiones
Ver Documentación →

šŸ“Š Entidades de Impuestos

šŸ›ļø TipoIva

Tipos de IVA del sistema

  • Clave: TipoIva (string)
  • Propósito: Gestión de tipos impositivos
  • Funcionalidad: CĆ”lculo de impuestos
Ver Documentación →

šŸ“‰ TiposMerma

Tipos de merma

  • Clave: TipoMerma (string)
  • Propósito: Gestión de mermas
  • Funcionalidad: Control de pĆ©rdidas
Ver Documentación →

ā° TramosHorario

Tramos horarios

  • Clave: TramosHorario (string)
  • Propósito: Gestión de horarios
  • Funcionalidad: Tarifas por horario
Ver Documentación →

šŸ”— Relaciones entre Entidades

šŸ“Š Estructura de Relaciones

  • Moneda ↔ MonedasBillete: Uno a muchos
  • Moneda ↔ EnlaceMoneda: Uno a muchos
  • TipoIva: Entidad independiente
  • TiposMerma: Entidad independiente
  • TramosHorario: Entidad independiente

šŸŽÆ Funcionalidades por Entidad

  • Moneda: Gestión de divisas
  • MonedasBillete: Control de billetes
  • EnlaceMoneda: Conversiones
  • TipoIva: CĆ”lculo de impuestos
  • TiposMerma: Control de pĆ©rdidas
  • TramosHorario: Tarifas por horario

šŸ”— Integración con Otros Componentes

šŸ“š Componentes Relacionados

  • Back.API: Controladores financieros
  • Back.Application: Servicios financieros
  • Back.Domain: DTOs financieros
  • Common.Constants: Validaciones financieras

šŸŽÆ Casos de Uso

  • Gestión de Monedas: CRUD de divisas
  • Conversiones: Cambio de moneda
  • CĆ”lculo de IVA: Impuestos por tipo
  • Control de Mermas: Gestión de pĆ©rdidas
  • Tarifas por Horario: Precios variables