Changes between Version 13 and Version 14 of ERModel


Ignore:
Timestamp:
08/28/25 14:35:23 (11 days ago)
Author:
163080
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ERModel

    v13 v14  
    33= Entities
    44
    5 = 1. Company (Tenant)
     5= 1. Tenant (Company)
    66Represents the company/tenant in the system.
    77
     
    99- company_id: Numeric, primary key.
    1010- company_name: Text, required.
     11- company_no: Integer, required.
    1112- company_address: Json, optional.
    12 - company_bank_info: Json, optional.
     13- company_phone_number: Text, optional.
     14- company_vat: Text, optional.
     15- company_logo_url: Text, optional.
     16- company_bank_accounts: Json, optional.
     17- company_representative: Text, optional.
    1318- company_email: Text, required.
     19- company_last_invoice_number: Text, required.
    1420- created_at: Date, required.
    1521- updated_at: Date, required.
     
    2228- user_name: Text, required.
    2329- user_email: Text, unique, required.
    24 - password: Text, required.
    2530- user_role: Enum (Admin, HR, Finance Manager), required.
    2631- company_id: Foreign key to Company.
     
    8590- invoice_notes: Text, optional.
    8691- invoice_status: Enum (Draft, Pending, Paid, Overdue), required.
     92- invoice_currency: Enum (EUR, USD).
     93- invoice_taxes: Decimal, optional.
     94- invoice_discount: Integer, optional.
     95- invoice_month: Text, required.
     96- invoice_pdf_red: Text, required.
     97- invoice_total_amount: Decimal, required.
    8798- company_id: Foreign key to Company.
    8899- client_id: Foreign key to Client.