namespace Books.Api.Domain.Accounts;

/// <summary>
/// Danish Standard Chart of Accounts (Standardkontoplan) account types.
/// Account number ranges follow Danish conventions.
/// </summary>
public enum AccountType
{
    /// <summary>Aktiver (1000-1999)</summary>
    Asset,

    /// <summary>Passiver (2000-2999)</summary>
    Liability,

    /// <summary>Egenkapital (3000-3999)</summary>
    Equity,

    /// <summary>Omsaetning (4000-4999)</summary>
    Revenue,

    /// <summary>Vareforbrug (5000-5999)</summary>
    Cogs,

    /// <summary>Driftsomkostninger (6000-6999)</summary>
    Expense,

    /// <summary>Personaleomkostninger (7000-7999)</summary>
    Personnel,

    /// <summary>Finansielle poster (8000-8999)</summary>
    Financial,

    /// <summary>Ekstraordinaere poster (9000-9999)</summary>
    Extraordinary
}
