/**
 * Mock Data para o Ambiente Workspace Financeiro
 */

export const MOCK_CLIENTS = [
  { id: 1, nome: 'Tech Solutions Ltda', cnpj: '12.345.678/0001-90', status: 'Ativo', total_faturado: 15400.50 },
  { id: 2, nome: 'Logística Rapida S.A.', cnpj: '98.765.432/0001-21', status: 'Ativo', total_faturado: 42300.00 },
  { id: 3, nome: 'Posto Estrela do Sul', cnpj: '45.678.901/0001-34', status: 'Inativo', total_faturado: 0.00 },
  { id: 4, nome: 'Indústrias Metalúrgicas ABC', cnpj: '32.109.876/0001-56', status: 'Ativo', total_faturado: 8900.20 },
  { id: 5, nome: 'Supermercados Dia a Dia', cnpj: '21.098.765/0001-43', status: 'Atenção', total_faturado: 125000.00 },
];

export const MOCK_BOLETOS = [
  { id: 101, cliente: 'Tech Solutions Ltda', vencimento: '2026-06-15', valor: 4500.00, status: 'Pendente' },
  { id: 102, cliente: 'Logística Rapida S.A.', vencimento: '2026-06-12', valor: 12300.00, status: 'Pago' },
  { id: 103, cliente: 'Indústrias Metalúrgicas ABC', vencimento: '2026-06-10', valor: 8900.20, status: 'Atrasado' },
  { id: 104, cliente: 'Supermercados Dia a Dia', vencimento: '2026-06-20', valor: 25000.00, status: 'Pendente' },
  { id: 105, cliente: 'Tech Solutions Ltda', vencimento: '2026-05-15', valor: 4500.00, status: 'Pago' },
];

export const MOCK_SERVICES = [
  { id: 201, descricao: 'Manutenção Preventiva de Frota', categoria: 'Mecânica', preco_base: 1500.00 },
  { id: 202, descricao: 'Consultoria de Gestão de Risco', categoria: 'Consultoria', preco_base: 5000.00 },
  { id: 203, descricao: 'Instalação de Rastreadores', categoria: 'Tecnologia', preco_base: 450.00 },
];

export const MOCK_EXPENSES_COMPARISON = [
  { name: 'Jan', planejado: 4500, executado: 4800 },
  { name: 'Fev', planejado: 5200, executado: 5100 },
  { name: 'Mar', planejado: 4800, executado: 5500 },
  { name: 'Abr', planejado: 6100, executado: 5900 },
  { name: 'Mai', planejado: 5500, executado: 6200 },
  { name: 'Jun', planejado: 5800, executado: 5800 },
];

export const MOCK_EXPENSES_CATEGORIES = [
  { name: 'Infraestrutura', value: 12500 },
  { name: 'Marketing', value: 8700 },
  { name: 'RH / Salários', value: 45000 },
  { name: 'Softwares', value: 3200 },
  { name: 'Outros', value: 1500 },
];

export const MOCK_PENDING_TRANSACTIONS = [
  { id: 301, data: '2026-06-12', descricao: 'Pix Recebido - Cliente X', valor: 1500.00, tipo: 'Entrada' },
  { id: 302, data: '2026-06-12', descricao: 'Tarifa Bancária Mensal', valor: -45.90, tipo: 'Saída' },
  { id: 303, data: '2026-06-11', descricao: 'Pagamento Fornecedor Y', valor: -12000.00, tipo: 'Saída' },
];
