Floow Logo
Verificando ambiente seguro...
Floow Logo

Floow Agency

Gestão Integrada de Equipes & Projetos

{{ loginError }}

Ambiente seguro e autenticado

{{ (agencySettingsData?.trade_name || 'A').charAt(0).toUpperCase() }}
{{ formatTimerTime(timerElapsedSeconds) }}
Notificações Marcar todas como lidas

Novo Job atribuído: 661.1

Criação de Key Visual para Outdoor (Engear)

Proposta nº 81.7 aprovada!

CL Modulados confirmou renovação de domínio.

Alerta de prazo: 67 documentos em atraso

Verifique a sua pauta de entregas.

Criar Novo
{{ currentUser?.name ? currentUser.name.charAt(0).toUpperCase() : 'B' }}

{{ currentUser?.name || 'Bruno Barros' }}

{{ currentUser?.email || 'admin@operand.local' }}

{{ userRoleLabel }}
Logo
{{ (agencySettingsData?.trade_name || 'A').charAt(0).toUpperCase() }}
{{ agencySettingsData?.trade_name || agencySettingsData?.corporate_name || 'CaféCom Propaganda' }}
Agência Ativa
{{ activeTimer.task_code }} {{ activeTimer.task_title }}
{{ formatTimerTime(timerElapsedSeconds) }}
Logo
{{ (agencySettingsData?.trade_name || 'A').charAt(0).toUpperCase() }}

Dashboard

{{ agencySettingsData?.trade_name || 'Agência' }}

Visão geral executiva • {{ agencySettingsData?.corporate_name || agencySettingsData?.trade_name || 'Floow Agency' }}

{{ formatCurrentDate() }}

Últimos documentos editados

Acesso Rápido

Projetos Ativos

Nenhum projeto em andamento nesta agência.
{{ p.code }} {{ p.name }} {{ p.progress || 0 }}%

Cliente: {{ p.client_name || 'Geral' }}

Jobs e Tarefas

Atrasados

{{ dashboardData.metrics?.overdueTasksCount || 0 }}

Para Hoje

{{ dashboardData.metrics?.todayTasksCount || 0 }}

Total de {{ dashboardData.metrics?.myPendingTasksCount || 0 }} jobs sob sua responsabilidade

Outros Módulos

Propostas

{{ dashboardData.metrics?.dealsCount || 0 }}

Produção

{{ dashboardData.metrics?.productionsCount || 0 }}

Mídia

{{ dashboardData.metrics?.mediasCount || 0 }}

Você possui {{ dashboardData.metrics.totalOverdueDocs }} documento(s) em atraso na agência
Nenhum documento em atraso na agência

Equipe da Agência

Nenhum membro listado.
{{ u.name ? u.name.charAt(0).toUpperCase() : 'U' }}

{{ u.name }}

{{ u.role }}

{{ u.status || 'Ativo' }}

Suas Responsabilidades

Nenhum job pendente sob sua responsabilidade nesta agência.
{{ t.code }}: {{ t.title }} Urgente

{{ t.client_name ? t.client_name + ' • ' : '' }}Prazo: {{ formatDate(t.deadline) }}

Novidades & Dicas

Multi-Agências Ativo

Você pode gerenciar filiais e alternar instantaneamente com dados isolados.

Personalização de Marca

Cada agência possui seu logotipo e cor primária exclusivos.

Apontamento Inteligente

Utilize o cronômetro no topo para registrar tempos e gerar rentabilidade.

Comentários Recentes

Nenhum comentário recente nesta agência.
{{ c.user_name }} {{ formatDateShort(c.created_at) }}

"{{ c.message }}"

Job {{ c.task_code }}

PROJETOS & CAMPANHAS

Gestão de campanhas, orçamentos, rentabilidade e prazos

Mostrando {{ filteredProjects.length }} de {{ projectsList.length }} projetos

Nenhum projeto encontrado

Tente ajustar seus termos de pesquisa ou remover os filtros aplicados.

{{ p.code }} {{ projectStatusLabel(p.status) }} {{ p.deal_code }}
{{ formatCurrency(p.budget) }}

{{ p.name }}

{{ p.client_trade_name || p.client_name }} Resp: {{ p.responsible_name }}

{{ p.briefing }}

Custo: {{ formatCurrency(p.cost || p.real_cost || 0) }} {{ p.budget > 0 ? Math.min(100, Math.round(((p.cost || p.real_cost || 0) / p.budget) * 100)) : 0 }}% consumido
{{ p.done_tasks || 0 }}/{{ p.total_tasks || 0 }} jobs {{ formatDate(p.end_date) }}

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).

{{ allTasksList.length }} jobs atribuídos

ATRASADOS ({{ minhaPautaAtrasados.length }})

Atenção Prioritária
Nenhum job em atraso no momento. Excelente!
{{ t.code }} {{ t.title }} {{ priorityLabel(t.priority) }} Refação

{{ t.client_name }} • Projeto: {{ t.project_name || 'Geral' }}

Prazo: {{ formatDate(t.deadline) }}

ENTREGAS DE HOJE ({{ minhaPautaHoje.length }})

31 de Outubro
Nenhum job com prazo para hoje.
{{ t.code }} {{ t.title }} {{ priorityLabel(t.priority) }}

{{ t.client_name }} • Projeto: {{ t.project_name || 'Geral' }}

Hoje ({{ formatDate(t.deadline) }})

PRÓXIMAS DEMANDAS ({{ minhaPautaSemana.length }})

{{ t.code }} {{ t.title }} {{ priorityLabel(t.priority) }}

{{ t.client_name }} • Projeto: {{ t.project_name || 'Geral' }}

Prazo: {{ formatDate(t.deadline) }}

{{ col.title }}

{{ kanbanTasks[colKey]?.length || 0 }}
{{ task.code }} {{ priorityLabel(task.priority) }}

{{ task.title }}

{{ task.client_name }}

{{ formatDate(task.deadline) }}
{{ task.consumed_hours || 0 }}h/{{ task.estimated_time }}h
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 }}

{{ formatCurrency(col.total || 0) }} {{ col.deals?.length || 0 }}
{{ deal.code || (deal.client_id + '.' + deal.id) }} {{ formatCurrency(deal.final_value || deal.value) }}

{{ deal.title }}

{{ deal.client_name }}

Prazo: {{ formatDate(deal.deadline || deal.estimated_close_date) }} Faturado Pendente
Solte propostas aqui
Nenhuma proposta encontrada para agrupar por cliente.

{{ clientGroup.name }}

{{ clientGroup.deals.length }} propostas nesta pasta

Total do Cliente {{ formatCurrency(clientGroup.totalValue) }}
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 Mensal Recorrente {{ formatCurrency(fee.monthly_value) }}/mês

{{ fee.title }}

{{ fee.client_trade_name || fee.client_name }}

Franquia de Horas: {{ fee.monthly_hours }}h mensais
Horas Consumidas no Mês: {{ fee.consumed_hours || 0 }}h ({{ fee.consumed_percentage || 0 }}%)
Início: {{ formatDate(fee.start_date) }}

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)) }}
Nenhuma produção encontrada para agrupar por cliente.

{{ clientGroup.name }}

{{ clientGroup.productions.length }} ordem(ns) de produção nesta pasta

Custo Fornecedores {{ formatCurrency(clientGroup.totalCost) }}
Total Faturamento {{ formatCurrency(clientGroup.totalBilling) }}
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

Nº DOC CAMPANHA & PROJETO CLIENTE VEÍCULO TIPO PERÍODO / PRAÇA VALOR BRUTO LÍQUIDO VEÍCULO BV CENP SITUAÇÃO AÇÕES
Nenhum documento de mídia encontrado com os filtros selecionados.
Projeto: {{ m.project_name }}
{{ m.client_name }}
{{ m.vehicle_name }}
TV RA EX IN JO RE OU {{ formatDate(m.period_start) }} a {{ formatDate(m.period_end) }} {{ m.city }} {{ formatCurrency(m.gross_value || 0) }} {{ formatCurrency(m.net_value || 0) }} {{ formatCurrency(m.agency_commission_value || 0) }} ({{ m.agency_commission_rate || 20 }}% BV) Faturado Autorizado Cancelado Em aberto
Nenhuma mídia encontrada para agrupar por cliente.

{{ clientGroup.name }}

{{ clientGroup.medias.length }} veiculação(ões) cadastrada(s)
Total Bruto: {{ formatCurrency(clientGroup.totalGross) }}
Líquido Veículos: {{ formatCurrency(clientGroup.totalNet) }}
Remuneração BV CENP: {{ formatCurrency(clientGroup.totalCommission) }}
{{ m.code || m.id }}
{{ m.title }} Veículo: {{ m.vehicle_name }} • Meio: {{ m.media_type }} • {{ formatDate(m.period_start) }} a {{ formatDate(m.period_end) }}
Bruto / BV Agência {{ formatCurrency(m.gross_value) }} +{{ formatCurrency(m.agency_commission_value) }} BV

FINANCEIRO

Controladoria, contas a pagar e receber, fluxo de caixa, conciliação e DRE

{{ financialMonthLabel }}
Receitas no Período {{ financialTotals.pct_revenue || 0 }}% quitado
Previsto {{ formatCurrency(financialTotals.total_expected_revenue || 0) }}
Realizado {{ formatCurrency(financialTotals.total_realized_revenue || 0) }}
Despesas no Período {{ financialTotals.pct_expense || 0 }}% pago
Previsto {{ formatCurrency(financialTotals.total_expected_expense || 0) }}
Realizado {{ formatCurrency(financialTotals.total_realized_expense || 0) }}
Saldo Acumulado Anterior: {{ formatCurrency(financialTotals.previous_balance || 0) }}
Projetado Mês {{ formatCurrency(financialTotals.period_net_projected || 0) }}
Realizado Mês {{ formatCurrency(financialTotals.period_net_realized || 0) }}
Saldo Atual em Bancos: {{ formatCurrency(financialTotals.current_balance || financialTotals.totalBankBalance || 0) }}
{{ filteredBills.length }} registro(s) listado(s)
Venc / Pagto Competência Faturamento Categoria Nº / Título & Parcela Relac. à Sacado / Cedente Doc / NF Situação Valor (R$) Ações
Nenhum lançamento encontrado para o período ou filtros selecionados.
{{ formatDateShort(b.payment_date || b.due_date) }}
{{ formatDateShort(b.due_date) }}
{{ formatDateShort(b.due_date) }}
{{ formatCompetence(b.competence_date) }} {{ b.billing_date ? formatDateShort(b.billing_date) : '-' }} {{ b.category_name || 'Geral' }}

{{ b.description }}

{{ b.installment_text }}

{{ b.notes }}

{{ b.related_code }} — {{ b.contact_name || b.client_name || b.supplier_name || b.vehicle_name || 'Agência' }} {{ b.document_number || '—' }}
Quitado Atrasado Cancelado Em aberto Conciliado
{{ b.type === 'receivable' ? '+ ' : '- ' }}{{ formatCurrency(b.amount) }}

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.bank_name }}
Selecionada

{{ b.name }}

Agência: {{ b.agency }} • Conta: {{ b.account_number }}

Saldo no Banco: {{ formatCurrency(b.balance) }}
Saldo Conciliado: {{ formatCurrency(b.reconciled_balance || b.balance) }}
A Conciliar: {{ formatCurrency(b.pending_balance || 0) }}
{{ b.reconciled_bills_count || 0 }} conciliado(s) {{ b.pending_bills_count || 0 }} pendente(s)

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.
Centros de Custo & Rateios
{{ c.name }} #{{ c.id }}

{{ c.description || 'Centro de rateio financeiro' }}

CADASTROS

Base unificada de entidades, múltiplos contatos, jornada de projetos, dados fiscais e bancários

{{ selectedCadastrosIds.length }} {{ selectedCadastrosIds.length === 1 ? '1 item selecionado' : selectedCadastrosIds.length + ' itens selecionados' }}
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 E-mail 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.name }}
{{ 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

{{ currentCategoryReports.length }} relatório(s) disponível(is)
{{ activeReportTitle.categoryName }}

{{ rep.title }}

{{ rep.desc }}

Formato analítico Visualizar Relatório →
RELATÓRIOS / {{ activeReportTitle.categoryName }} > {{ activeReportTitle.title }}

{{ activeReportTitle.title }}

Dados consolidados do sistema • Exercício fiscal {{ reportYear }}

Calculando indicadores e consolidando lançamentos...

RESULTADO ANUAL PREVISTO
Saldo do Período {{ formatCurrency(activeReportData.totals.periodNet) }}
Total de Receitas {{ formatCurrency(activeReportData.totals.totalRevenueExpected) }} Lucratividade: {{ activeReportData.totals.profitabilityIndex }}%
BALANÇO ANUAL PREVISTO
Receitas ({{ activeReportData.totals.revenuePercent }}%) Despesas ({{ activeReportData.totals.expensePercent }}%)
RECEITAS E DESPESAS MENSAIS ({{ reportYear }}) Valores em Reais (R$)
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) }}
DETALHAMENTO POR CATEGORIA (PLANO DE CONTAS)
Categoria Tipo Total Acumulado
{{ cat.name }} {{ cat.type === 'receivable' ? 'Receita' : 'Despesa' }} {{ formatCurrency(cat.total) }}
Fluxo Diário de {{ activeReportData.periodLabel }} Saldo Final: {{ formatCurrency(activeReportData.finalBalance) }}
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

Regime de Competência
(=) RECEITA OPERACIONAL BRUTA {{ formatCurrency(activeReportData.dre.grossRevenue.total) }}
Contratos de Fee Mensal {{ formatCurrency(activeReportData.dre.grossRevenue.fee) }}
Comissões de Mídia (BV CENP) {{ formatCurrency(activeReportData.dre.grossRevenue.mediaBV) }}
Projetos & Honorários de Produção {{ formatCurrency(activeReportData.dre.grossRevenue.projects + activeReportData.dre.grossRevenue.productions) }}
(-) DEDUÇÕES & TRIBUTOS SOBRE FATURAMENTO ({{ activeReportData.dre.taxes.ratePercent }}%) ({{ formatCurrency(activeReportData.dre.taxes.total) }})
(=) RECEITA OPERACIONAL LÍQUIDA {{ formatCurrency(activeReportData.dre.netRevenue) }}
(-) CUSTOS OPERACIONAIS DIRETOS (FORNECEDORES & TERCEIROS) ({{ formatCurrency(activeReportData.dre.directCosts.total) }})
Fornecedores Gráficos & Produtoras {{ formatCurrency(activeReportData.dre.directCosts.suppliers) }}
Veículos de Mídia {{ formatCurrency(activeReportData.dre.directCosts.vehicles) }}
(=) MARGEM DE CONTRIBUIÇÃO BRUTA {{ formatCurrency(activeReportData.dre.contributionMargin) }} ({{ activeReportData.dre.contributionMarginPercent }}%)
(-) DESPESAS OPERACIONAIS & ADMINISTRATIVAS (FOLHA / SEDE) ({{ formatCurrency(activeReportData.dre.operationalExpenses.total) }})
(=) RESULTADO OPERACIONAL LÍQUIDO DO PERÍODO {{ formatCurrency(activeReportData.dre.netProfit) }} ({{ activeReportData.dre.netProfitMarginPercent }}%)
Total de Colaboradores {{ activeReportData.summary.totalCollaborators }}
Horas Apontadas {{ activeReportData.summary.totalLoggedHours }}h
Custo Interno Total {{ formatCurrency(activeReportData.summary.totalCost) }}
Ocupação Média {{ activeReportData.summary.averageOccupancyRate }}%
QUADRO DE PRODUTIVIDADE DA EQUIPE
Colaborador Equipe Horas Dedicadas Ocupação (%) Custo Interno Valor Gerado Margem Líquida
{{ c.name }} {{ c.teamName }} {{ c.totalHours }}h
{{ c.occupancyRate }}%
{{ formatCurrency(c.internalCost) }} {{ formatCurrency(c.billedValue) }} {{ formatCurrency(c.marginGenerated) }}
Total de Projetos {{ activeReportData.summary.totalProjects }}
Orçamento Total {{ formatCurrency(activeReportData.summary.totalBudget) }}
Custo Consolidado {{ formatCurrency(activeReportData.summary.totalCost) }}
Margem Média {{ activeReportData.summary.averageMarginPercent }}%
PAUTA DETALHADA DE PROJETOS & RENTABILIDADE
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) }}
Total de Jobs {{ activeReportData.summary.totalTasks }}
Concluídos {{ activeReportData.summary.completed }}
Em Andamento {{ activeReportData.summary.inProgress }}
Aprovação / Revisão {{ (activeReportData.summary.statusBreakdown.client_approval || 0) + (activeReportData.summary.statusBreakdown.review || 0) }}
RELAÇÃO DE JOBS & PRAZOS
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) }}
Total Propostas {{ activeReportData.summary.totalDeals }}
Pipeline em Aberto {{ formatCurrency(activeReportData.summary.pipelineValue) }}
Propostas Ganhas {{ formatCurrency(activeReportData.summary.wonValue) }}
Taxa de Conversão {{ activeReportData.summary.winRatePercent }}%
FUNIL DE PROPOSTAS COMERCIAIS
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 }}
Contratos Ativos {{ activeReportData.summary.totalContracts }}
Receita Mensal Recorrente {{ formatCurrency(activeReportData.summary.totalMonthlyRevenue) }}
Horas Franquiadas {{ activeReportData.summary.totalContractedHours }}h
Horas Consumidas {{ activeReportData.summary.totalConsumedHours }}h
PAUTA DE CONTRATOS FEE MENSAL
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 }}%
Total de OPs {{ activeReportData.summary.totalProductions }}
Custo Fornecedores {{ formatCurrency(activeReportData.summary.totalCost) }}
Faturamento Cliente {{ formatCurrency(activeReportData.summary.totalBilling) }}
Honorários / Margem {{ formatCurrency(activeReportData.summary.totalCommission) }} ({{ activeReportData.summary.averageMargin }}%)
ORDENS DE PRODUÇÃO & COMISSÕES
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 }}
Total de PIs {{ activeReportData.summary.totalMedias }}
Investimento Bruto {{ formatCurrency(activeReportData.summary.totalGross) }}
Líquido dos Veículos {{ formatCurrency(activeReportData.summary.totalNet) }}
Comissões BV CENP {{ formatCurrency(activeReportData.summary.totalBV) }} ({{ activeReportData.summary.averageBVPercent }}%)
PAUTA DE VEICULAÇÃO DE MÍDIA & BONIFICAÇÃO CENP
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.

Adicionar Job

Modelos de Job
{{ selectedJobClientName }}
?
{{ selectedJobProjectName }}

Subtarefas & Checklist ({{ taskForm.subtasks ? taskForm.subtasks.length : 0 }})

Adicione as etapas de entrega do job
{{ idx + 1 }} {{ st.title }} Prazo: {{ formatDate(st.deadline) }}

Novo Projeto

Novo Cliente

Operand
Tipo de Contato:
Endereço do Cliente Buscando CEP...
Contato Principal (Responsável)
Este Cliente também é:
{{ selectedTask.code }}

{{ selectedTask.title }}

Cliente / Projeto {{ selectedTask.client_name }} • {{ selectedTask.project_name }}
Responsável {{ selectedTask.responsible_name }}
Prazo Fatal {{ formatDate(selectedTask.deadline) }}
Mover para:

Subtarefas / Checklist {{ selectedTask.subtasks?.filter(s => s.completed).length }}/{{ selectedTask.subtasks?.length }} concluídas

{{ st.title }}

Histórico & Comentários

{{ c.user_name }} {{ formatDateTime(c.created_at) }}

{{ c.message }}

Nova Proposta Comercial (CRM)

{{ billForm.type === 'receivable' ? '+ Receita / Entrada' : '- Despesa / Saída' }}

{{ billForm.type === 'receivable' ? 'Nova Receita' : 'Nova Despesa' }}

Condição de Pagamento:
Qtd Parcelas: Intervalo (dias):

Novo Contrato de Fee Mensal (Retainer)

FEE MENSAL

{{ selectedContractFee.title }}

{{ selectedContractFee.status || 'Ativo' }}
Cliente: {{ selectedContractFee.client_trade_name || selectedContractFee.client_name }} Gestor: {{ selectedContractFee.responsible_name }} Início: {{ formatDate(selectedContractFee.start_date) }}
Valor Fixo Mensal {{ formatCurrency(selectedContractFee.monthly_value) }}/mês
Franquia Contratada {{ selectedContractFee.monthly_hours }}h / mês
Consumo Mês Vigente {{ selectedContractFee.consumed_hours || 0 }}h ({{ selectedContractFee.consumed_percentage || 0 }}%)
Saldo de Horas {{ selectedContractFee.remaining_hours >= 0 ? selectedContractFee.remaining_hours + 'h restantes' : Math.abs(selectedContractFee.remaining_hours) + 'h excedentes' }}
Consumo da Franquia de Horas do Mês Atual ({{ selectedContractFee.current_month }}): {{ selectedContractFee.consumed_hours || 0 }}h de {{ selectedContractFee.monthly_hours }}h

Dados Cadastrais do Cliente

Razão Social:{{ selectedContractFee.client_name }}
Nome Fantasia:{{ selectedContractFee.client_trade_name || selectedContractFee.client_name }}
CNPJ/CPF:{{ selectedContractFee.client_document || 'Não informado' }}
E-mail:{{ selectedContractFee.client_email || 'Não informado' }}
Telefone:{{ selectedContractFee.client_phone || 'Não informado' }}
Localização:{{ selectedContractFee.client_city }} - {{ selectedContractFee.client_state }}

Condições Comerciais do Contrato

Valor Mensal:{{ formatCurrency(selectedContractFee.monthly_value) }}
Franquia de Horas:{{ selectedContractFee.monthly_hours }} horas / mês
Valor Hora Médio:{{ formatCurrency(selectedContractFee.hourly_rate) }}/hora
Data de Início:{{ formatDate(selectedContractFee.start_date) }}
Término / Renovação:{{ selectedContractFee.end_date ? formatDate(selectedContractFee.end_date) : 'Indeterminado / Recorrente' }}
Faturamento:Todo dia 10 do mês subsequente

Anotações e Escopo do Fee Mensal

{{ selectedContractFee.notes || 'Contrato contínuo de prestação de serviços com franquia de horas mensal para criação, planejamento e suporte operacional.' }}

Faturas Geradas no Financeiro

Nenhuma fatura lançada ainda para este contrato de fee. Clique em "Lançar Nova Mensalidade" acima.
Descrição Vencimento Conta de Crédito Valor Status
{{ b.description }} {{ formatDate(b.due_date) }} {{ b.bank_account_name || 'Conta Corrente' }} {{ formatCurrency(b.amount) }} {{ b.status === 'settled' ? 'Pago' : 'Pendente' }}

Horas Apontadas no Mês Atual

Jobs e atividades executados para o cliente neste mês: {{ selectedContractFee.consumed_hours || 0 }}h

Nenhum apontamento de horas registrado neste mês para os jobs deste cliente.
Data Colaborador Projeto Job / Atividade Duração
{{ formatDate(ts.date) }} {{ ts.user_name }} {{ ts.project_name }} {{ ts.task_title || 'Atividade geral' }} {{ Math.floor(ts.duration_minutes / 60) }}h {{ ts.duration_minutes % 60 }}min

Projetos Ativos Vinculados ao Cliente

Nenhum projeto ativo cadastrado para este cliente.
{{ pr.code }} {{ projectStatusLabel(pr.status) }}
{{ pr.name }}
Jobs: {{ pr.done_tasks || 0 }}/{{ pr.total_tasks || 0 }} concluídos
{{ formatCurrency(pr.budget) }}
PRODUÇÃO {{ selectedProduction.code || 'NOVA OP' }}
Fornecedor Aprovado em PP: {{ selectedProduction.approved_supplier_name }} ({{ selectedProduction.approved_quantity }} un.)

ITENS & PEÇAS DE PRODUÇÃO GRÁFICA

Adicione as peças, tiragens de cotação e compare os orçamentos de diferentes fornecedores.

{{ item.code || (selectedProduction.code + '.' + (itemIdx + 1)) }}
Comissão (% BV):
Honorários (%):
Comparativo de Fornecedores Cotados
Fornecedor Nº Orçamento Incluir na Estimativa Tiragem (Qtd) Valor Unitário Valor Total Aprovação em PP Ação
Nenhuma cotação inserida para esta peça. Clique em "Adicionar Fornecedor" para lançar os orçamentos recebidos.
{{ formatCurrency(q.total_value || (q.quantity * q.unit_value)) }} Aprovado em PP
CONDIÇÕES DE PAGAMENTO DOS FORNECEDORES
OBSERVAÇÕES AO CLIENTE (ESTIMATIVA DE CUSTO)

PEDIDO DE PRODUÇÃO FORMALIZADO

Este documento consolida os itens aprovados pelo cliente para envio à gráfica e faturamento.

Peças Aprovadas em Produção
{{ item.code }} {{ item.title }} {{ item.description || 'Conforme arte final' }}
Fornecedor {{ item.approved_supplier_name || selectedProduction.approved_supplier_name || 'Neo Print' }}
Tiragem Aprovada {{ item.approved_quantity || 1000 }} un.
Custo Total {{ formatCurrency(item.approved_total_value || selectedProduction.cost_value) }}
LOCAL E CONDIÇÕES DE ENTREGA
OBSERVAÇÕES AO FORNECEDOR / PRODUÇÃO

RENTABILIDADE & CONSOLIDAÇÃO FINANCEIRA DA PRODUÇÃO Operand Controladoria

Custo Fornecedores {{ formatCurrency(selectedProduction.calculations?.totalApprovedCost || selectedProduction.cost_value || 0) }}
Comissão (% BV) {{ formatCurrency(selectedProduction.calculations?.totalCommission || 0) }}
Honorários da Agência {{ formatCurrency(selectedProduction.calculations?.totalHonorary || 0) }}
Faturamento ao Cliente {{ formatCurrency(selectedProduction.calculations?.finalBillingValue || selectedProduction.billing_value || 0) }}
Lucro Líquido da Agência {{ formatCurrency(selectedProduction.calculations?.agencyNetProfit || ((selectedProduction.billing_value || 0) - (selectedProduction.cost_value || 0))) }} Margem: {{ selectedProduction.calculations?.profitMarginPercent || 0 }}%
BRIEFING DA PRODUÇÃO
Status Financeiro: Faturas enviadas para o financeiro Faturamento Pendente

Novo Pedido de Inserção de Mídia (PI)

{{ selectedMedia.code || (selectedMedia.id ? 'PI #' + selectedMedia.id : 'NOVO PI') }}
{{ selectedMedia.media_type }}

{{ selectedMedia.title }}

Cliente: {{ selectedMedia.client_trade_name || selectedMedia.client_name || 'Selecione' }} • Veículo: {{ selectedMedia.vehicle_name || 'A definir' }} • Praça: {{ selectedMedia.city || 'São Paulo' }}

Faturado

Grades de Inserções por Praça e Mês

Defina os programas, formatos, valores unitários e distribua a quantidade diária de inserções (1 a 31 do mês)

{{ gIdx + 1 }}
Programa Horário Formato Valor Unit. {{ d }} Tot Subtotal
{{ it.total_insertions || 0 }} {{ formatCurrency(it.subtotal || ((it.total_insertions || 0) * (it.unit_value || 0))) }}

Pontos de Mídia Externa (Out-of-Home)

Controle de outdoors, painéis de LED, frontlights e mobiliário urbano por bi-semana e face

Cód. Ponto Tipo de Mídia Endereço / Localização & Fluxo Dimensões Iluminação Bi-semana Faces Valor Tabela Desc. % Produção Total
{{ formatCurrency(p.total_value || (((p.faces_count || 1) * (p.unit_value || 0) * (1 - (p.discount_rate || 0)/100)) + parseFloat(p.production_cost || 0))) }}

Canais de Mídia Internet / Digital

Distribuição de verbas para Google Ads, Meta Ads (Instagram/Facebook), TikTok, YouTube e Portais

Plataforma Formato do Anúncio Métrica de Custo Qtd Estimada Custo Unitário Verba / Budget Objetivo da Campanha
Briefing & Diretrizes da Veiculação

Instrução de Faturamento e Condições Comerciais

Valor Bruto de Tabela {{ formatCurrency(selectedMedia.calculations?.grossValue || selectedMedia.gross_value || 0) }}
Líquido do Veículo {{ formatCurrency(selectedMedia.calculations?.netValue || selectedMedia.net_value || 0) }}
Comissão (% BV CENP) {{ formatCurrency(selectedMedia.calculations?.agencyCommissionValue || selectedMedia.agency_commission_value || 0) }}
Total Faturado ao Cliente {{ formatCurrency(selectedMedia.calculations?.clientBillingValue || selectedMedia.client_billing_value || 0) }}
Lucro Líquido Agência {{ formatCurrency(selectedMedia.calculations?.agencyNetProfit || selectedMedia.agency_net_profit || 0) }} Margem: {{ selectedMedia.calculations?.profitMarginPercent || selectedMedia.profit_margin_percent || 0 }}%
Status Financeiro: Faturamento Enviado ao Financeiro Faturamento Pendente

Transferência entre Contas

Apontamento Manual de Horas

PROPOSTA {{ selectedDeal.code || (selectedDeal.client_id + '.' + selectedDeal.id) }}

{{ selectedDeal.title }}

Jobs Lançados
Cliente {{ selectedDeal.client_trade_name || selectedDeal.client_name }}
Projeto {{ selectedDeal.project_name || 'Geral' }}
Validade
Prazo de Entrega
Requisitante
Contato do Cliente
INTRODUÇÃO Apresentação da agência e contextualização
ITENS DA PROPOSTA (SERVIÇOS / PEÇAS) {{ (selectedDeal.items || []).filter(i => i.is_active !== 0).length }} ativo(s)
Status Nº Título do Item & Especificação Técnica Qtd Valor Unit. Desconto Subtotal
{{ it.item_order || idx + 1 }} {{ formatCurrency(Math.max(0, (it.quantity * it.unit_value) - (it.discount || 0))) }}
Total dos Itens Ativos: {{ formatCurrency(selectedDeal.calculations?.itemsSubtotal || selectedDeal.value || 0) }}

ENCARGOS & HONORÁRIOS DA AGÊNCIA

RESUMO DO INVESTIMENTO

Valor Total dos Itens: {{ formatCurrency(selectedDeal.calculations?.itemsSubtotal || selectedDeal.value || 0) }}
Desconto: - {{ formatCurrency(selectedDeal.calculations?.generalDiscount) }}
Honorários da Agência ({{ selectedDeal.agency_fee_value }}%): + {{ formatCurrency(selectedDeal.calculations?.agencyFee) }}
Encargos ({{ selectedDeal.tax_rate }}% {{ selectedDeal.tax_calculation_type === 'inverse' ? 'Inverso' : 'Simples' }}): + {{ formatCurrency(selectedDeal.calculations?.taxAmount) }}
Valor Final da Proposta
Investimento a receber do cliente
{{ formatCurrency(selectedDeal.calculations?.finalValue || selectedDeal.final_value || selectedDeal.value || 0) }}
FATURAMENTO DA AGÊNCIA: RECEBER DE {{ selectedDeal.client_trade_name || selectedDeal.client_name }}
# Vencimento Valor da Parcela Forma de Pagamento
{{ inst.installment_number || idx + 1 }}
CUSTOS EXTERNOS DA PROPOSTA (PAGAR A TERCEIROS) Despesas e contratações necessárias para entregar a proposta
Nenhum custo externo cadastrado para esta proposta.
{{ formatCurrency(c.total_value) }}
Total de Custos Externos: {{ formatCurrency(selectedDeal.calculations?.externalCostsTotal || 0) }}
Lucro Líquido da Agência: {{ formatCurrency(selectedDeal.calculations?.agencyNetProfit || 0) }} ({{ selectedDeal.calculations?.profitMarginPercent || 0 }}% de margem)
CONSIDERAÇÕES FINAIS & CONDIÇÕES Termos contratuais e cláusulas

HISTÓRICO DE NEGOCIAÇÃO & FOLLOW-UPS

{{ h.interaction_type }} • {{ h.user_name || 'Comercial' }} {{ formatDateTime(h.created_at) }}

{{ h.notes }}

Status Financeiro: Faturado no Financeiro Faturamento Pendente

{{ selectedBill.type === 'receivable' ? 'Receita' : 'Despesa' }}

Quitado Cancelado Em aberto
Parcela {{ selectedBill.installment_text || ((billSiblings.findIndex(s => s.id === selectedBill.id) + 1) > 0 ? (billSiblings.findIndex(s => s.id === selectedBill.id) + 1) + ' de ' + billSiblings.length : '1 de 1') }}
#{{ selectedBill.id }}
Condição: {{ selectedBill.recurrence === 'monthly' ? 'Mensal' : (selectedBill.recurrence === 'yearly' ? 'Anual' : (selectedBill.installment_text ? 'Parcelado' : 'À vista')) }}
R$
Rateio de Valores ℹ
Clique para anexar comprovante ou NF PDF, PNG, JPG, XML até 20MB
Nenhum anexo adicionado a este lançamento.
{{ att.name }} {{ att.size }} • {{ att.date }}
Lançamento Criado {{ formatDate(selectedBill.created_at || selectedBill.due_date) }}
Lançamento Quitado Liquidado na conta {{ selectedBill.account_name || 'Banco' }}
Lançamento Cancelado Cancelado pelo usuário
Última Auditoria Forma: {{ selectedBill.payment_method || 'Boleto' }} | Venc: {{ formatDate(selectedBill.due_date) }}
Cliente Veículo de Comunicação Fornecedor de Produção Prestador de Serviços Colaborador

{{ selectedEntity.name }}

Adicionar Novo Contato da Empresa

Contatos Cadastrados ({{ selectedEntity.contacts?.length || 0 }})

Nenhum contato cadastrado para esta empresa. Adicione o primeiro contato no formulário acima.
{{ ct.name.slice(0, 1) }}
{{ ct.name }} {{ ct.role || 'Responsável' }}
{{ ct.email || '—' }} {{ ct.phone || '—' }}
Projetos Ativos {{ selectedEntity.projects?.length || 0 }}
Propostas / PTA {{ selectedEntity.deals?.length || 0 }}
Contratos FEE {{ selectedEntity.contracts?.length || 0 }}
Mídias (PIs) {{ selectedEntity.medias?.length || 0 }}
Projetos & Campanhas ({{ selectedEntity.projects?.length || 0 }})
Código Nome do Projeto Orçamento Status
Nenhum projeto cadastrado para este cliente.
{{ p.code || '#' + p.id }} {{ p.name }} {{ formatCurrency(p.budget || 0) }} {{ p.status || 'Ativo' }}
Propostas Comerciais (PTA) ({{ selectedEntity.deals?.length || 0 }})
Código Título da Oportunidade Valor Final Estágio
Nenhuma proposta comercial gerada para este cliente.
{{ d.code || 'PTA ' + d.id }} {{ d.title }} {{ formatCurrency(d.value || 0) }} {{ d.stage }}
Títulos Financeiros Recentes ({{ selectedEntity.bills?.length || 0 }})
Descrição Vencimento Valor Situação
Nenhum lançamento financeiro registrado.
{{ b.description }} {{ formatDate(b.due_date) }} {{ b.type === 'receivable' ? '+ ' : '- ' }}{{ formatCurrency(b.amount) }} {{ b.status === 'settled' ? 'Quitado' : 'Em aberto' }}
Total de Investimento Bruto Veiculado {{ formatCurrency(selectedEntity.kpis?.total_gross_investment || 0) }}
Total de BV Gerado à Agência {{ formatCurrency(selectedEntity.kpis?.total_bv_earned || 0) }}
Pedidos de Inserção (PI) do Veículo
Código PI Campanha / Cliente Valor Bruto Líquido Veículo Comissão BV Status
Nenhuma inserção de mídia veiculada neste canal.
{{ m.code || '#' + m.id }} {{ m.title }} {{ m.client_name }} {{ formatCurrency(m.gross_value || 0) }} {{ formatCurrency(m.net_value || 0) }} {{ formatCurrency(m.agency_commission_value || 0) }} {{ m.status }}
Ordens de Produção (OP) Contratadas
Código OP Título do Pedido Custo Contratado Prazo Entrega Situação
Nenhuma ordem de produção vinculada a este fornecedor.
{{ pr.code || '#' + pr.id }} {{ pr.title }} {{ formatCurrency(pr.final_cost || pr.total_cost || 0) }} {{ formatDate(pr.delivery_deadline) }} {{ pr.status }}
Horas Apontadas em Timesheet {{ selectedEntity.kpis?.total_logged_hours || 0 }}h
Custo Interno das Horas {{ formatCurrency(selectedEntity.kpis?.internal_cost_total || 0) }}
Tarefas sob Responsabilidade do Colaborador
Código Título do Job Prazo Fatal Status
Nenhuma tarefa atribuída a este colaborador.
{{ t.code || '#' + t.id }} {{ t.title }} {{ formatDate(t.deadline) }} {{ t.status }}
{{ selectedProject.code }}

{{ selectedProject.name }}

Cliente: {{ selectedProject.client_trade_name || selectedProject.client_name }}
{{ (selectedProject.responsible_name || 'U').slice(0, 1).toUpperCase() }}
{{ selectedProject.responsible_name }}
Prazo Desejado
{{ formatDate(selectedProject.end_date) }}
Prazo Estimado
{{ formatDate(selectedProject.calculatedEstimatedDeadline || selectedProject.end_date) }}
Tempo
{{ selectedProject.formattedTempo || '00:00 de 00:00' }}
Budget
{{ formatCurrency(selectedProject.budget || 0) }}
Custo
{{ formatCurrency(selectedProject.financialSummary?.totalCost || 0) }}
Contrato
{{ selectedProject.contract ? selectedProject.contract.title : 'Relacionar' }}
Adicionar ao Projeto
Documentos vinculados
Jobs {{ selectedProject.documentCounters?.jobs.done || 0 }} / {{ selectedProject.documentCounters?.jobs.total || 0 }}
Nenhum job criado ainda neste projeto.
{{ t.title }}
{{ t.responsible_name }} • Prazo: {{ formatDate(t.deadline) }} ({{ t.subtasks_done }}/{{ t.subtasks_total }} subtarefas)
{{ statusLabel(t.status) }}
Produção (OP) {{ selectedProject.documentCounters?.productions.done || 0 }} / {{ selectedProject.documentCounters?.productions.total || 0 }}
Nenhuma ordem de produção vinculada.
{{ op.title }}
Fornecedor: {{ op.supplier_name || 'Direto' }} • Entrega: {{ formatDate(op.delivery_date) }}
{{ formatCurrency(op.billing_value) }}
Custo: {{ formatCurrency(op.cost_value) }}
Mídia (PI) {{ selectedProject.documentCounters?.medias.done || 0 }} / {{ selectedProject.documentCounters?.medias.total || 0 }}
Nenhum pedido de inserção de mídia vinculado.
{{ pi.code }} - {{ pi.title }}
Veículo: {{ pi.vehicle_name }} ({{ pi.media_type }})
{{ formatCurrency(pi.gross_value) }}
BV Agência: {{ formatCurrency(pi.agency_commission_value) }}
Proposta Comercial de Origem
{{ selectedProject.commercialOrigin.code }}
{{ selectedProject.commercialOrigin.title }} {{ formatCurrency(selectedProject.commercialOrigin.value) }}
Condição de Pagamento: {{ selectedProject.commercialOrigin.payment_terms || 'À vista' }}
Financeiro do Projeto
Saldo: {{ formatCurrency(selectedProject.financialSummary?.profit || 0) }}
Nenhum lançamento financeiro registrado.
{{ b.description }}
Vencimento: {{ formatDate(b.due_date) }}
{{ b.type === 'receivable' ? '+' : '-' }} {{ formatCurrency(b.amount) }}
Briefing

{{ selectedProject.briefing }}

Insira seu texto aqui (clique em Editar para adicionar o escopo e diretrizes do projeto)

Nenhum comentário encontrado
Clique no campo abaixo para adicionar um comentário
{{ (c.user_name || 'U').slice(0, 1).toUpperCase() }}
{{ c.user_name }} {{ formatDateTime(c.created_at) }}
{{ c.message }}
Arraste seus arquivos ou procure no computador
PDF, PNG, JPG, ZIP até 50MB
Nenhum arquivo anexado a este projeto.
{{ att.file_name }}
{{ att.user_name }} • {{ formatDateTime(att.created_at) }}
Baixar
Total Apontado: {{ selectedProject.totalTimesheetHours || 0 }} horas ({{ formatCurrency(selectedProject.totalTimesheetCost || 0) }})
Nenhum apontamento de horas realizado até o momento.
{{ ts.user_name }}
{{ formatDate(ts.date) }} • {{ ts.task_title || 'Geral' }}
{{ Math.floor(ts.duration_minutes / 60) }}h {{ ts.duration_minutes % 60 }}m
{{ formatCurrency(ts.cost) }}
Nenhum registro no histórico de auditoria.
{{ h.user_name }} {{ formatDateTime(h.created_at) }}
{{ h.action }}: {{ h.details }}
Envolvidos
no Projeto
{{ (selectedProject.responsible_name || 'U').slice(0, 1).toUpperCase() }}
{{ m.name.slice(0, 1).toUpperCase() }}

{{ billToSettle.type === 'receivable' ? 'Baixar Receita / Quitar Título' : 'Baixar Despesa / Efetuar Pagamento' }}

{{ billToSettle.description }}

Favorecido / Sacado: {{ billToSettle.contact_name || billToSettle.client_name || billToSettle.supplier_name || 'Agência' }} Vencimento: {{ formatDate(billToSettle.due_date) }}
Valor Original: {{ formatCurrency(billToSettle.amount) }}
Baixa Parcial Detectada: Diferença de {{ formatCurrency(billToSettle.amount - settleForm.paid_amount) }}

Como deseja tratar o valor restante?

Novo Fornecedor Parceiro

Novo Prestador de Serviços (Freelancer)

Novo Veículo de Comunicação

Novo Colaborador da Agência

Agenda & Pauta de Entregas da Agência

Data de Referência: Sábado, 31 de Outubro de 2026 CaféCom Propaganda

Entregas e Prazos Recentes

{{ t.code }} - {{ t.title }}

{{ t.client_name }} • Resp: {{ t.responsible_name }}

{{ formatDate(t.deadline) }} {{ t.priority }}

Importar Cadastros

Compatível com Operand (Planilha ou Backup JSON) e outros CRMs (HubSpot, RD Station, etc.)

Mapeamento Inteligente Automático

O importador identifica automaticamente colunas como Razão Social, Nome Fantasia, CNPJ/CPF, E-mail, Telefone/WhatsApp, Endereço completo e Contato Principal.

Clique para selecionar ou arraste o arquivo aqui

Formatos aceitos: Planilha CSV (separada por vírgula ou ponto e vírgula) ou Backup JSON

{{ importError }}
{{ importPreviewList.length }} cadastros identificados no arquivo
Prévia dos primeiros registros: Exibindo até 5 de {{ importPreviewList.length }}
Nome / Razão Fantasia CNPJ / CPF Contato E-mail
{{ it.name || it.razao_social || it.razao || it.nome || it.cliente || it['Razão Social'] || it['Nome'] || '-' }} {{ it.trade_name || it.nome_fantasia || it.fantasia || it['Nome Fantasia'] || '-' }} {{ it.document || it.cnpj || it.cpf || it.cnpj_cpf || it['CNPJ'] || it['CPF'] || it['CNPJ / CPF'] || '-' }} {{ it.contact_name || it.contato || it.contato_nome || it['Contato Principal'] || '-' }} {{ it.email || it['E-mail'] || it['Email'] || '-' }}

Se desmarcado, clientes já existentes serão mantidos sem alterações e apenas os novos serão inseridos.

Alteração em Massa

{{ selectedCadastrosIds.length }} item(s) selecionado(s)

Este valor será gravado em todos os {{ selectedCadastrosIds.length }} cadastros selecionados.

Meu Perfil

Gerencie seus dados pessoais, senha e parâmetros de hora

Foto de Perfil
PNG, JPG ou WebP
Assinatura Digital
Nenhuma assinatura
Proporção 3:1 ou 4:1 (ex: 400x120px) em PNG/WebP transparente
{{ userRoleLabel }}
Custo interno de equipe
Cobrança/hora para clientes
Mínimo de 4 caracteres

{{ agencyServiceForm.id ? 'Editar Peça / Serviço' : 'Nova Peça / Serviço' }}

Catálogo oficial de entregáveis e tabelas da agência

Configurações da Agência

Dados cadastrais, fiscais e institucionais da empresa no Operand

👑 Você possui autoridade de Administrador Master para editar e adicionar agências. ⚠️ Modo Leitura: Somente o Administrador Master pode modificar os dados corporativos da agência.
+ Nova Agência
Agências:

Endereço da Agência

Buscando CEP...

Paleta dos Documentos & Recibos (PDFs)

Cor Institucional dos Documentos: Propostas, OPs, PIs, Mapas de Mídia e Recibos seguirão esta cor ou a paleta cinza executiva padrão (#334155).

Logotipo da Agência (Sistema & Impressão em PDFs)

Logo configurado
Logotipo da Agência
Sem logotipo
Formatos recomendados: PNG transparente, SVG ou JPEG (máx. 2.5MB). O logotipo será renderizado no cabeçalho do sistema, nos Pedidos de Inserção (PI), Mapas de Mídia, Propostas, Ordens de Produção e Recibos.
Ou URL direta:

Usuários & Níveis de Acesso

Matriz de governança oficial do Operand: Administrador Master, Gerente e Colaborador

👑 Nível Total

Administrador Master

Autoridade irrestrita em toda a agência. Acesso ao financeiro integral (DRE, contas, fluxo de caixa), propostas, configurações mestres e usuários.

Nível Estratégico Perfil do Sistema
📋 Gestão

Gerente / Atendimento

Gestão operacional da agência: cria e delega jobs para qualquer colaborador, cria propostas comerciais (CRM), OPs e PIs. Restrito de configurações administrativas e DRE confidencial.

Nível Tático Perfil do Sistema
🎨 Operacional

Colaborador / Operacional

Acesso estritamente aos seus Jobs Atrelados. Atualiza status, checklists, adiciona comentários e aponta timesheet. Bloqueado de ver finanças, propostas e outros jobs.

Nível Operacional Perfil do Sistema
Matriz Comparativa de Recursos Governança e Travas Oficiais Operand
Módulo / Ação 1. Admin Master 👑 2. Gerente 📋 3. Colaborador 🎨
Projetos & Campanhas
Criação, edição e exclusão de projetos
Acesso Total Cria & Edita Visualiza Atrelados
Jobs & Tarefas
Pauta geral, delegação, prazos e Kanban
Todos os Jobs Cria & Delega Pauta Apenas Atrelados
Propostas Comerciais (CRM)
Funil, cálculo reverso, margens e envio ao financeiro
Acesso Total Cria & Negocia Bloqueado ❌
Ordens de Produção (OP) & Mídia (PI)
Cotações gráficas, veiculações em veículos e comissões CENP
Acesso Total Cria OPs & PIs Bloqueado ❌
Financeiro & Controladoria
Contas a pagar/receber, conciliação e baixas bancárias
Acesso Total Restrito Bloqueado ❌
Relatórios Estratégicos
DRE por competência, fluxo de caixa e rentabilidade
DRE & Fluxo Pautas & Produtividade Próprio Timesheet
Configurações da Empresa & Matriz
Dados cadastrais da agência, regras de acesso e planos
Acesso Total Bloqueado ❌ Bloqueado ❌
Perfil atual em uso: {{ userRoleLabel }} ({{ currentUser?.name }})

Meu Plano Operand

Detalhes da licença e capacidade operacional

OPERAND ENTERPRISE Plano Ativo

Ambiente local dedicado com todos os 9 módulos e auditoria integral.

Usuários Cadastrados 6 ativos / 10 inclusos
Armazenamento Ilimitado Local (WAL)
Módulos Habilitados 9 de 9 Módulos
Renovação da Licença 31/10/2027
{{ toastNotification.message }}