Dashboard
{{ agencySettingsData?.trade_name || 'Agência' }}Visão geral executiva • {{ agencySettingsData?.corporate_name || agencySettingsData?.trade_name || 'Floow Agency' }}
Últimos documentos editados
{{ doc.title }}
{{ doc.client_name || 'Cliente' }} • {{ formatCurrency(doc.value) }}
{{ t.title }}
{{ t.client_name }} • {{ t.project_name }}
Acesso Rápido
Projetos Ativos
Cliente: {{ p.client_name || 'Geral' }}
Jobs e Tarefas
{{ dashboardData.metrics?.overdueTasksCount || 0 }}
{{ dashboardData.metrics?.todayTasksCount || 0 }}
Total de {{ dashboardData.metrics?.myPendingTasksCount || 0 }} jobs sob sua responsabilidade
Outros Módulos
{{ dashboardData.metrics?.dealsCount || 0 }}
{{ dashboardData.metrics?.productionsCount || 0 }}
{{ dashboardData.metrics?.mediasCount || 0 }}
Equipe da Agência
{{ u.name }}
{{ u.role }}
Suas Responsabilidades
{{ t.client_name ? t.client_name + ' • ' : '' }}Prazo: {{ formatDate(t.deadline) }}
Novidades & Dicas
Você pode gerenciar filiais e alternar instantaneamente com dados isolados.
Cada agência possui seu logotipo e cor primária exclusivos.
Utilize o cronômetro no topo para registrar tempos e gerar rentabilidade.
Comentários Recentes
"{{ c.message }}"
Job {{ c.task_code }}PROJETOS & CAMPANHAS
Gestão de campanhas, orçamentos, rentabilidade e prazos
Nenhum projeto encontrado
Tente ajustar seus termos de pesquisa ou remover os filtros aplicados.
{{ p.name }}
{{ p.briefing }}
JOBS & TAREFAS
Gestão de pauta criativa, prazos, apontamentos e fluxo de entrega
Modo Colaborador Ativo: {{ currentUser?.name }}
Conforme a regra do Operand, você visualiza exclusivamente os jobs sob sua responsabilidade (Jobs Atrelados).
ATRASADOS ({{ minhaPautaAtrasados.length }})
{{ t.client_name }} • Projeto: {{ t.project_name || 'Geral' }}
ENTREGAS DE HOJE ({{ minhaPautaHoje.length }})
{{ t.client_name }} • Projeto: {{ t.project_name || 'Geral' }}
PRÓXIMAS DEMANDAS ({{ minhaPautaSemana.length }})
{{ t.client_name }} • Projeto: {{ t.project_name || 'Geral' }}
{{ col.title }}
{{ task.title }}
{{ task.client_name }}
| Código | Job / Tarefa | Cliente | Responsável | Prazo | Status | Prioridade | Ações |
|---|---|---|---|---|---|---|---|
| {{ t.code }} |
{{ t.title }}
Projeto: {{ t.project_name || 'Geral' }} |
{{ t.client_name }} | {{ t.responsible_name || 'Não atribuído' }} | {{ formatDate(t.deadline) }} | {{ statusLabel(t.status) }} | {{ priorityLabel(t.priority) }} |
PROPOSTAS & CRM
Gestão de propostas com cálculo reverso de impostos, custos externos, faturamento automático e pauta de jobs
| Nº DOC | PROPOSTA & PROJETO | CLIENTE | SOLICITANTE / PRAZO | SITUAÇÃO | VALOR TOTAL | FATURAMENTO | JOBS | AÇÕES |
|---|---|---|---|---|---|---|---|---|
| Nenhuma proposta encontrada com os filtros selecionados. | ||||||||
| {{ d.code || (d.client_id + '.' + d.id) }} |
{{ d.title }}
Projeto: {{ d.project_name }}
{{ d.items_count || (d.items && d.items.length) || 0 }} entregáveis
• {{ d.external_costs_count }} custos externos
|
{{ d.client_trade_name || d.client_name }} |
{{ d.requester || d.responsible_name || 'Comercial' }} Prazo: {{ formatDate(d.deadline || d.estimated_close_date) }} |
{{ formatCurrency(d.final_value || d.value) }} | Faturado Pendente | Lançados Pendente | ||
| Total de propostas: {{ filteredDealsList.length }} ({{ filteredDealsList.filter(d => d.billed_to_finance === 1).length }} faturadas • {{ filteredDealsList.filter(d => d.billed_to_finance !== 1).length }} pendentes) | Total: {{ formatCurrency(filteredDealsList.reduce((acc, d) => acc + (d.final_value || d.value || 0), 0)) }} | Média: {{ filteredDealsList.length > 0 ? formatCurrency(filteredDealsList.reduce((acc, d) => acc + (d.final_value || d.value || 0), 0) / filteredDealsList.length) : 'R$ 0,00' }} | ||||||
{{ col.title }}
{{ deal.title }}
{{ deal.client_name }}
{{ clientGroup.name }}
{{ clientGroup.deals.length }} propostas nesta pasta
| Nº DOC | PROPOSTA | PRAZO | SITUAÇÃO | VALOR | FATURAMENTO | AÇÃO |
|---|---|---|---|---|---|---|
| {{ d.code || (d.client_id + '.' + d.id) }} | {{ d.title }} | {{ formatDate(d.deadline || d.estimated_close_date) }} | {{ d.stage === 'won' ? 'Aprovado' : (d.stage === 'lost' ? 'Reprovado' : (d.stage === 'proposal' ? 'Aprovação Cliente' : 'Em Aberto')) }} | {{ formatCurrency(d.final_value || d.value) }} | Faturado Pendente |
{{ fee.title }}
{{ fee.client_trade_name || fee.client_name }}
PRODUÇÃO
Gestão de cotações, estimativas de custo, pedidos de produção (PP) gráfica/audiovisual e faturamento de fornecedores
| Nº DOC | PEDIDO / PEÇA & PROJETO | CLIENTE | FORNECEDOR APROVADO | PRAZO DE ENTREGA | SITUAÇÃO | CUSTO FORNECEDOR | VALOR COBRADO | FATURAMENTO | AÇÕES |
|---|---|---|---|---|---|---|---|---|---|
| Nenhum documento de produção encontrado com os filtros selecionados. | |||||||||
| {{ prod.code }} |
{{ prod.title }}
Projeto: {{ prod.project_name }}
{{ prod.items_count || 1 }} peça(s)
• {{ prod.quotes_count }} cotações registradas
|
{{ prod.client_name }}
|
{{ prod.approved_supplier_name }} {{ prod.supplier_name || 'Em cotação' }} |
{{ formatDate(prod.delivery_date) }} {{ prod.delivery_time }} |
{{ prod.status === 'approved' ? 'Aprovado em PP' : (prod.status === 'delivered' || prod.status === 'completed' ? 'Concluído' : (prod.status === 'billed' ? 'Faturado' : (prod.status === 'waiting_client' ? 'Aguardando Cliente' : (prod.status === 'quotation' ? 'Cotação' : 'Em aberto')))) }} | {{ formatCurrency(prod.cost_value || prod.approved_total_cost) }} | {{ formatCurrency(prod.billing_value || prod.final_billing_value) }} | Faturado Pendente | |
| Total de documentos em pauta: {{ filteredProductionsList.length }} | Custo: {{ formatCurrency(filteredProductionsList.reduce((acc, p) => acc + (p.cost_value || p.approved_total_cost || 0), 0)) }} | Total: {{ formatCurrency(filteredProductionsList.reduce((acc, p) => acc + (p.billing_value || p.final_billing_value || 0), 0)) }} | Margem: {{ formatCurrency(filteredProductionsList.reduce((acc, p) => acc + ((p.billing_value || p.final_billing_value || 0) - (p.cost_value || p.approved_total_cost || 0)), 0)) }} | ||||||
{{ clientGroup.name }}
{{ clientGroup.productions.length }} ordem(ns) de produção nesta pasta
| Nº DOC | PEDIDO / PEÇA | FORNECEDOR | PRAZO | SITUAÇÃO | VALOR | FATURAMENTO | AÇÃO |
|---|---|---|---|---|---|---|---|
| {{ p.code }} | {{ p.title }} | {{ p.supplier_name }} | {{ formatDate(p.delivery_date) }} | {{ p.status === 'approved' ? 'Aprovado' : 'Em aberto' }} | {{ formatCurrency(p.billing_value || p.final_billing_value) }} | Faturado Pendente |
MÍDIA
Gestão de veiculações em TV, Rádio, Mídia Externa (OOH), Internet e Impresso com remuneração CENP e faturamento
{{ clientGroup.name }}
{{ clientGroup.medias.length }} veiculação(ões) cadastrada(s)FINANCEIRO
Controladoria, contas a pagar e receber, fluxo de caixa, conciliação e DRE
Projeção de Fluxo de Caixa Mensal
Comparativo de entradas e saídas previstas vs realizadas
| Mês / Período | Entradas Previstas | Saídas Previstas | Resultado Projetado | Resultado Realizado |
|---|---|---|---|---|
| Nenhum dado de fluxo de caixa registrado. | ||||
| {{ f.month || formatDate(f.date) }} | {{ formatCurrency(f.receivables || f.inflow || 0) }} | {{ formatCurrency(f.payables || f.outflow || 0) }} | {{ formatCurrency(f.net_projected ?? f.net ?? 0) }} | {{ formatCurrency(f.net_realized ?? f.accumulated ?? 0) }} |
Contas & Conciliação Bancária
Confronte extratos OFX/CSV com lançamentos do sistema e concilie saldos com precisão contábil.
{{ b.name }}
Agência: {{ b.agency }} • Conta: {{ b.account_number }}
Extrato Bancário & Correspondências
Conta ativa: {{ bankAccountsList.find(a => a.id === reconciliationSelectedAccountId)?.name || 'Conta Principal' }}Nenhum extrato importado para conciliação
Importe o arquivo OFX ou CSV emitido pelo seu Internet Banking para confrontar lançamentos e saldos com 1 clique.
| Data Extrato | Histórico Bancário / FITID | Valor Extrato | Status Conciliação | Correspondência no Floow | Ações |
|---|---|---|---|---|---|
| Nenhum registro para o filtro selecionado. | |||||
| {{ formatDate(s.date) }} |
{{ s.description }} FITID: {{ s.fitid || '—' }} |
{{ s.amount >= 0 ? '+ ' : '- ' }}{{ formatCurrency(Math.abs(s.amount)) }} | Conciliado Correspondência Encontrada Não Identificado |
Vinculado ao Lançamento #{{ s.reconciled_bill_id }}
#{{ cand.id }} - {{ cand.description }}
Venc: {{ formatDate(cand.due_date) }} • Valor: {{ formatCurrency(cand.amount) }} • Status: {{ cand.status }}
Nenhum lançamento pendente com valor idêntico.
|
|
{{ c.description || 'Centro de rateio financeiro' }}
CADASTROS
Base unificada de entidades, múltiplos contatos, jornada de projetos, dados fiscais e bancários
| Nome / Razão Social & Fantasia | CNPJ / CPF | Contato / E-mail | Localização | Segmento | Situação | Ações | |
|---|---|---|---|---|---|---|---|
| Nenhum cliente encontrado com os filtros selecionados. | |||||||
| {{ c.name }} {{ c.trade_name }} | {{ c.document || '—' }} | {{ c.main_contact || c.contact_name || 'Sem contato' }} {{ c.main_email || c.email || '—' }} | {{ c.city ? c.city + (c.state ? ' - ' + c.state : '') : '—' }} | {{ c.segment || 'Geral' }} | Ativo Inativo | ||
| Veículo de Comunicação | Tipo / Meio | Comissão BV CENP | Contato Comercial | E-mail / Telefone | Situação | Ações | |
|---|---|---|---|---|---|---|---|
| Nenhum veículo de comunicação cadastrado. | |||||||
| {{ v.name }} | TV RÁDIO OOH INTERNET JORNAL {{ v.type || 'OUTROS' }} | {{ v.commission_rate || 20 }}% BV | {{ v.contact_name || '—' }} | {{ v.email || '—' }} {{ v.phone || '' }} | Ativo Inativo | ||
| Razão Social / Nome Fantasia | Categoria | CNPJ / CPF | Contato / E-mail | Dados Bancários / PIX | Situação | Ações | |
|---|---|---|---|---|---|---|---|
| Nenhum fornecedor cadastrado. | |||||||
| {{ s.name }} {{ s.trade_name }} | {{ s.category || 'Geral' }} | {{ s.document || '—' }} | {{ s.email || '—' }} {{ s.phone || '' }} | {{ s.bank_info || '—' }} | Ativo Inativo | ||
| Nome do Prestador | Especialidade / Função | Custo / Hora | CPF / CNPJ | E-mail / Telefone | Situação | Ações | |
|---|---|---|---|---|---|---|---|
| Nenhum prestador de serviço cadastrado. | |||||||
| {{ p.name }} | {{ p.specialty || 'Geral' }} | {{ formatCurrency(p.hourly_cost || 0) }}/h | {{ p.document || '—' }} | {{ p.email || '—' }} {{ p.phone || '' }} | Ativo Inativo | ||
| Colaborador | Equipe | Perfil de Acesso | Custo Hora (Interno) | Taxa Cobrada (Venda) | Situação | Ações | ||
|---|---|---|---|---|---|---|---|---|
| Nenhum colaborador cadastrado. | ||||||||
|
{{ u.name.slice(0, 1) }}
{{ u.name }}
|
{{ u.email }} | {{ u.team_name || 'Geral' }} | {{ u.role }} | {{ formatCurrency(u.cost_per_hour || 0) }}/h | {{ formatCurrency(u.hourly_rate || 0) }}/h | Ativo Inativo | ||
| Nome da Peça / Serviço | Categoria | Formato / Especificação | Preço Padrão (R$) | Descrição / Escopo | Situação | Ações |
|---|---|---|---|---|---|---|
| Nenhuma peça cadastrada no catálogo da agência. | ||||||
|
|
{{ s.category || 'Geral' }} | {{ s.format || '-' }} | {{ formatCurrency(s.base_price || 0) }} | {{ s.description || '-' }} | Ativo Inativo | |
RELATÓRIOS
Inteligência de negócio, demonstrativos contábeis por competência, fluxo de caixa, rentabilidade e produtividade
{{ rep.title }}
{{ rep.desc }}
{{ activeReportTitle.title }}
Dados consolidados do sistema • Exercício fiscal {{ reportYear }}
Calculando indicadores e consolidando lançamentos...
| Mês | Receitas Previstas | Receitas Realizadas | Despesas Previstas | Despesas Realizadas | Saldo Período | Saldo Acumulado |
|---|---|---|---|---|---|---|
| {{ m.monthName }} | {{ formatCurrency(m.revenueExpected) }} | {{ formatCurrency(m.revenueRealized) }} | {{ formatCurrency(m.expenseExpected) }} | {{ formatCurrency(m.expenseRealized) }} | {{ formatCurrency(m.periodBalance) }} | {{ formatCurrency(m.cumulativeBalance) }} |
| Categoria | Tipo | Total Acumulado |
|---|---|---|
| {{ cat.name }} | {{ cat.type === 'receivable' ? 'Receita' : 'Despesa' }} | {{ formatCurrency(cat.total) }} |
| Data | Dia | Entradas / Receitas | Saídas / Despesas | Saldo do Dia | Saldo em Conta |
|---|---|---|---|---|---|
| {{ d.date }} | {{ d.weekday }} | {{ formatCurrency(d.revenue) }} | {{ formatCurrency(d.expense) }} | {{ formatCurrency(d.dayBalance) }} | {{ formatCurrency(d.runningBalance) }} |
Demonstrativo do Resultado do Exercício (Competência)
Ano Fiscal {{ activeReportData.year }} • Faturamento, Encargos, Custos Diretos e Resultado Líquido
| Colaborador | Equipe | Horas Dedicadas | Ocupação (%) | Custo Interno | Valor Gerado | Margem Líquida |
|---|---|---|---|---|---|---|
| {{ c.name }} | {{ c.teamName }} | {{ c.totalHours }}h |
|
{{ formatCurrency(c.internalCost) }} | {{ formatCurrency(c.billedValue) }} | {{ formatCurrency(c.marginGenerated) }} |
| Código | Projeto & Cliente | Orçamento | Custo Equipe | Custos Externos | Custo Total | Margem Líquida | Status |
|---|---|---|---|---|---|---|---|
| {{ p.code }} | {{ p.name }} {{ p.clientName }} | {{ formatCurrency(p.budget) }} | {{ formatCurrency(p.teamCost) }} ({{ p.hoursSpent }}h) | {{ formatCurrency(p.externalCost) }} | {{ formatCurrency(p.totalCost) }} | {{ formatCurrency(p.netMargin) }} ({{ p.marginPercent }}%) | {{ projectStatusLabel(p.status) }} |
| Código | Job / Atividade | Projeto / Cliente | Responsável | Prazo | Status |
|---|---|---|---|---|---|
| {{ t.code }} | {{ t.title }} | {{ t.project_name || t.client_name || '—' }} | {{ t.responsible_name || 'Não atribuído' }} | {{ formatDate(t.deadline) }} | {{ statusLabel(t.status) }} |
| Código | Proposta | Cliente | Responsável | Valor da Proposta | Estágio |
|---|---|---|---|---|---|
| {{ d.code }} | {{ d.title }} | {{ d.client_name }} | {{ d.responsible_name || '—' }} | {{ formatCurrency(d.value) }} | {{ d.stage }} |
| Cliente | Valor Mensal | Franquia | Consumido | Saldo de Horas | Taxa de Consumo |
|---|---|---|---|---|---|
| {{ cf.clientName }} | {{ formatCurrency(cf.monthly_value) }} | {{ cf.contractedHours }}h | {{ cf.consumedHours }}h | {{ cf.balanceHours }}h | {{ cf.consumptionRate }}% |
| Código | Título & Cliente | Fornecedor | Custo Fornecedor | Faturamento | Honorários | Status |
|---|---|---|---|---|---|---|
| {{ pr.code }} | {{ pr.title }} {{ pr.client_name }} | {{ pr.supplier_name || '—' }} | {{ formatCurrency(pr.approved_total_cost || pr.cost_value) }} | {{ formatCurrency(pr.final_billing_value || pr.billing_value) }} | {{ formatCurrency((pr.final_billing_value || pr.billing_value) - (pr.approved_total_cost || pr.cost_value)) }} | {{ pr.status }} |
| Nº PI | Campanha & Cliente | Veículo / Tipo | Valor Bruto | Líquido Veículo | Comissão BV | Status |
|---|---|---|---|---|---|---|
| {{ m.code }} | {{ m.title }} {{ m.client_name }} | {{ m.vehicle_name }} ({{ m.media_type }}) | {{ formatCurrency(m.gross_value) }} | {{ formatCurrency(m.net_value) }} | {{ formatCurrency(m.agency_commission_value) }} ({{ m.agency_commission_percent }}%) | {{ m.status }} |
{{ activeReportTitle.title }}
Relatório processado com sucesso. Visualize os dados ou exporte para planilha.