/* eslint-disable */
// Generic Romanian invoice + company data for ARHIVAR demo

const COMPANIES = [
  { id: "demo-srl",      name: "COMPANIA DEMO SRL",        short: "CD", cui: "RO 10000001", j: "J40/1001/2024", city: "București", invoices: 184, status: "active",  last: "2026-05-26 08:14" },
  { id: "birou-demo",    name: "BIROU CONTABIL DEMO SRL",  short: "BC", cui: "RO 10000002", j: "J40/1002/2024", city: "Cluj",      invoices: 421, status: "active",  last: "2026-05-26 08:14" },
  { id: "retail-demo",   name: "RETAIL DEMO SRL",          short: "RD", cui: "RO 10000003", j: "J40/1003/2024", city: "Iași",      invoices: 96,  status: "active",  last: "2026-05-26 08:14" },
  { id: "servicii-demo", name: "SERVICII DEMO SRL",        short: "SD", cui: "RO 10000004", j: "J40/1004/2024", city: "Sibiu",     invoices: 312, status: "pending", last: "—" },
  { id: "logistic-demo", name: "LOGISTIC DEMO SRL",        short: "LD", cui: "RO 10000005", j: "J40/1005/2024", city: "Ploiești",  invoices: 567, status: "error",   last: "2026-05-24 16:02" },
];

const ACTIVE_COMPANY_ID = "demo-srl";

// Cashflow for 6 months (Dec '25 → May '26)
const CASHFLOW = [
  { m: "dec.",  mEn: "dec",  in:  82400, out:  61200 },
  { m: "ian.",  mEn: "jan",  in:  47800, out:  52600 },
  { m: "feb.",  mEn: "feb",  in:  94100, out:  68700 },
  { m: "mar.",  mEn: "mar",  in:  73500, out:  71200 },
  { m: "apr.",  mEn: "apr",  in: 118400, out:  82900 },
  { m: "mai",   mEn: "may",  in: 102700, out:  64800 },
];

// Category spend (current month)
const CATEGORIES = [
  { id: "combust",  ro: "Combustibil",          en: "Fuel",                amount: 12680.50, color: "#B85C20" },
  { id: "telecom",  ro: "Telecom & internet",   en: "Telecom & internet",  amount:  4209.32, color: "#1E5489" },
  { id: "utilit",   ro: "Utilități",            en: "Utilities",           amount:  9871.15, color: "#1F6B4A" },
  { id: "curier",   ro: "Curierat",             en: "Courier",             amount:  2843.61, color: "#7F4FCC" },
  { id: "materiale",ro: "Materiale & birou",    en: "Office & materials",  amount:  6504.88, color: "#C49B2A" },
  { id: "consult",  ro: "Consultanță",          en: "Consulting",          amount: 18420.00, color: "#0B0F14" },
  { id: "sanat",    ro: "Sănătate & protecție", en: "Health & safety",     amount:  3908.30, color: "#A33524" },
];

const TOP_SUPPLIERS = [
  { rank: 1, name: "OMV PETROM MARKETING SRL", cui: "RO 20000001", n: 18, amount: 30237.90 },
  { rank: 2, name: "DEDEMAN SRL",              cui: "RO 20000002", n: 12, amount: 16044.01 },
  { rank: 3, name: "CARGUS SRL",               cui: "RO 20000003", n:  8, amount: 12509.33 },
  { rank: 4, name: "ENGIE ROMANIA SA",         cui: "RO 20000004", n:  6, amount: 10915.42 },
  { rank: 5, name: "FAN COURIER EXPRESS SRL",  cui: "RO 20000005", n:  7, amount:  8745.16 },
  { rank: 6, name: "ORANGE ROMANIA SA",        cui: "RO 20000006", n: 11, amount:  6402.88 },
];

const RECENT_INVOICES = [
  { id: "i1", partner: "OMV PETROM MARKETING SRL", num: "OMV-2026-001", date: "2026-05-26", amount: -286.22,   tva: -45.73,  dir: "in",  status: "received", cat: "combust" },
  { id: "i2", partner: "DEDEMAN SRL",              num: "DED-2026-042", date: "2026-05-25", amount: -300.00,   tva: -47.90,  dir: "in",  status: "received", cat: "materiale" },
  { id: "i3", partner: "CARGUS SRL",               num: "CGS-2026-018", date: "2026-05-25", amount: -164.80,   tva: -26.32,  dir: "in",  status: "received", cat: "curier" },
  { id: "i4", partner: "CLIENT DEMO SRL",          num: "OUT-2026-101", date: "2026-05-25", amount: +579.25,   tva: +92.50,  dir: "out", status: "issued",   cat: "consult" },
  { id: "i5", partner: "CLIENT EXEMPLU SRL",       num: "OUT-2026-102", date: "2026-05-25", amount: +1575.73,  tva: +251.61, dir: "out", status: "issued",   cat: "consult" },
  { id: "i6", partner: "EMAG MARKETPLACE SRL",     num: "EMG-2026-089", date: "2026-05-23", amount:  -28.75,   tva:  -4.59,  dir: "in",  status: "received", cat: "materiale" },
  { id: "i7", partner: "ENGIE ROMANIA SA",         num: "ENG-2026-117", date: "2026-05-22", amount: -1842.10,  tva: -294.20, dir: "in",  status: "received", cat: "utilit" },
  { id: "i8", partner: "ORANGE ROMANIA SA",        num: "ORG-2026-212", date: "2026-05-21", amount: -312.40,   tva: -49.90,  dir: "in",  status: "received", cat: "telecom" },
  { id: "i9", partner: "DEDEMAN SRL",              num: "DED-2026-043", date: "2026-05-20", amount: -624.30,   tva: -99.71,  dir: "in",  status: "received", cat: "materiale" },
  { id: "i10",partner: "CLIENT GENERIC SRL",       num: "OUT-2026-103", date: "2026-05-19", amount: +8420.00,  tva: +1344.78,dir: "out", status: "issued",   cat: "consult" },
  { id: "i11",partner: "E.ON ENERGIE ROMANIA SA",  num: "EON-2026-772", date: "2026-05-18", amount: -2156.40,  tva: -344.40, dir: "in",  status: "received", cat: "utilit" },
  { id: "i12",partner: "FAN COURIER EXPRESS SRL",  num: "FAN-2026-411", date: "2026-05-17", amount: -98.20,    tva: -15.68,  dir: "in",  status: "received", cat: "curier" },
];

const ANAF_MESSAGES = [
  { id: "m1", title: "Răspuns SPV factură primită",     subject: "ID Mesaj 8841729 · OMV PETROM MARKETING SRL",  date: "2026-05-26 08:14", read: true  },
  { id: "m2", title: "Mesaj SPV — confirmare descărcare",subject: "Lot 26-05-25 · 14 facturi procesate",          date: "2026-05-25 23:50", read: true  },
  { id: "m3", title: "Notificare pragul Combustibil",   subject: "Ai depășit 12.000 RON luna aceasta",            date: "2026-05-25 17:02", read: false },
  { id: "m4", title: "Token reînnoit pentru SERVICII DEMO",subject: "Reautorizare OAuth necesară pe 12.06.2026",   date: "2026-05-24 09:11", read: false },
];

const MONTHLY_EXPORTS = [
  { id: "e1", month: "Aprilie 2026", monthEn: "April 2026",  size: "184 MB", invoices: 137, status: "ready" },
  { id: "e2", month: "Martie 2026",  monthEn: "March 2026",  size: "162 MB", invoices: 124, status: "ready" },
  { id: "e3", month: "Februarie 2026", monthEn: "February 2026", size: "201 MB", invoices: 156, status: "ready" },
  { id: "e4", month: "Ianuarie 2026",monthEn: "January 2026",size: "98 MB",  invoices:  82, status: "ready" },
  { id: "e5", month: "Decembrie 2025", monthEn: "December 2025", size: "245 MB", invoices: 198, status: "ready" },
  { id: "e6", month: "Noiembrie 2025", monthEn: "November 2025", size: "172 MB", invoices: 141, status: "ready" },
];

const DASH_STATS = {
  received: { v: 137, delta: +18, deltaPct: 15 },
  issued:   { v:  47, delta:  +6, deltaPct: 14 },
  tva:      { v: 18420, delta: -2100, deltaPct: -10 },
  archive:  { v: 184, total: 184, gbUsed: 1.2, gbLimit: 5.0 }
};

Object.assign(window, {
  COMPANIES, ACTIVE_COMPANY_ID, CASHFLOW, CATEGORIES, TOP_SUPPLIERS, RECENT_INVOICES,
  ANAF_MESSAGES, MONTHLY_EXPORTS, DASH_STATS
});
