using foodmarket.Domain.Common; namespace foodmarket.Domain.Catalog; // Global reference (not tenant-scoped). Shared across organizations. public class Country : Entity { public string Code { get; set; } = null!; // ISO 3166-1 alpha-2, e.g. "KZ" public string Name { get; set; } = null!; /// Валюта страны — при выборе страны в настройках организации /// она становится валютой по умолчанию для этой организации. public Guid? DefaultCurrencyId { get; set; } public Currency? DefaultCurrency { get; set; } /// Ставка НДС этой страны, в процентах (например 16.00 для KZ, /// 20.00 для RU). Единственный источник правды для ставки НДС — /// Product.Vat на товаре не хранится. public decimal VatRate { get; set; } }