Chinelos Guanabara

Chinelos Guanabara Admin

Acesso restrito para administradores.

{{ routeTitle }}

Acessar Portal do Parceiro {{ nomeUsuario }}

Saldo Consignado (Global)

{{ formatarMoeda(dashboard.valor_consignado || 0) }}

{{ dashboard.pares_consignados || 0 }} pares nas lojas

A Receber das Vendas

{{ formatarMoeda(dashboard.a_receber || 0) }}

Vendas Pendentes

{{ dashboard.vendas_pendentes || 0 }} para conferir

Vendas no Mês (Faturamento Fábrica)

{{ formatarMoeda(dashboard.vendas_periodo?.valor || 0) }}

{{ dashboard.vendas_periodo?.pares || 0 }} pares vendidos

Top 5 - Produtos Mais Vendidos

  • {{ p.sku }} {{ p.total_vendido }} pares
  • Nenhum produto vendido neste período.

Top 5 - Parceiros (Por Faturamento Fábrica)

  • {{ p.nome_loja }} {{ formatarMoeda(p.valor_gerado) }}
  • Nenhum parceiro registrou vendas neste período.
SKU Modelo / Cor / Tam Custo Ações
{{ p.sku }} {{ p.modelo_nome }} - Sola: {{ p.cor_sola_nome }} / Cor: {{ p.cor_correia_nome }} ({{ p.tamanho_nome }}) {{ formatarMoeda(p.preco_custo) }}
Nenhum produto encontrado.
Nome de Exibição Código SKU Ações
{{ a.nome }} {{ a.codigo_sku }}
Nenhum item cadastrado nesta categoria.
Loja / Responsável Código Acesso Regra PadrãoVenda Sugerida Ações
{{ p.nome_loja }}
{{ p.responsavel }}
{{ p.codigo_acesso_unico }} Fixo: {{ formatarMoeda(p.valor_negociado_padrao) }} p/ par Percentual: {{ p.valor_negociado_padrao }}% da venda {{ formatarMoeda(p.venda_sugerida_padrao) }}
Nenhum parceiro encontrado.
Parceiro SKU Modelo / Cor / Tam Qtd Valor Repasse Venda Sugerida Total Consignado
{{ getParceiroNome(item.parceiro_id) }} {{ item.sku }} {{ item.modelo_nome }} - Sola: {{ item.cor_sola_nome }} / Cor: {{ item.cor_correia_nome }} ({{ item.tamanho_nome }}) {{ item.quantidade_atual }} un {{ formatarMoeda(item.valor_unitario_aplicado) }} {{ formatarMoeda(item.venda_sugerida) }} {{ formatarMoeda(item.valor_unitario_aplicado * item.quantidade_atual) }}
O estoque está vazio.
TOTAIS EM CONSIGNAÇÃO: {{ totalParesEstoqueAtual }} pares {{ formatarMoeda(totalValorEstoqueAtual) }}

Adicionar ao Carrinho de Envio

{{ p.sku }} - Sola {{ p.cor_sola_nome }} / Correia {{ p.cor_correia_nome }} (Tam {{ p.tamanho_nome }})
Nenhum produto encontrado.

Itens a Enviar

  • {{ item.produto.sku }}

    {{ item.produto.modelo_nome }} - {{ item.quantidade }} un

  • Nenhum item adicionado.

Adicionar ao Carrinho de Devolução

{{ item.sku }} - {{ item.modelo_nome }} (Disp: {{ item.quantidade_atual }} un)
Nenhum produto em estoque.

Máximo permitido para este item: {{ maxDevolucaoPermitida }} un

Itens a Devolver

  • {{ item.produto.sku }}

    {{ item.produto.modelo_nome }} - {{ item.quantidade }} un devolvidas

  • Nenhum item adicionado para devolução.

Adicionar ao Carrinho de Vendas (Admin)

{{ item.sku }} - {{ item.modelo_nome }} (Disp: {{ item.quantidade_atual }} un)
Nenhum produto em estoque.

Max: {{ maxVendaPermitida }} un

Itens da Venda

  • {{ item.produto.sku }} ({{ item.quantidade }} un)

    Repasse total: {{ formatarMoeda(item.valor_total) }}

  • Nenhum item adicionado para venda.
Material Categoria Em Estoque Custo Médio Ações
{{ i.nome }} Baixo {{ i.categoria }} {{ Number(i.quantidade_atual).toFixed(2) }} {{ i.unidade_medida }} {{ formatarMoeda(i.custo_medio) }}
Nenhum insumo cadastrado.
Fornecedor Contato / Tel Observações Ações
{{ f.nome }} {{ f.contato }}
{{ f.telefone }}
{{ f.observacao }}

Histórico de Compras e Ajustes de Estoque

Data Tipo Fornecedor Insumo Quantidade Valor Lançado
{{ formatarData(c.data) }} {{ c.tipo.toUpperCase() }} {{ c.fornecedor_nome || '-' }} {{ c.insumo_nome }} +{{ c.quantidade }} {{ c.unidade_medida }} {{ formatarMoeda(c.valor_total) }}

Histórico de Lotes Fabricados

Nº / Data Produto Fabricado Pares Gerados Custo Unit. Calculado
OP-#{{ String(o.id).padStart(4, '0') }}
{{ formatarData(o.data) }}
{{ o.sku }}
{{ o.modelo_nome }} ({{ o.tamanho_nome }})
+ {{ o.quantidade_produzida }} pares {{ formatarMoeda(o.custo_unitario) }}

Estoque da Matriz (Prontos): Aqui ficam os chinelos prontos para envio aos lojistas. Quando você faz uma Ordem de Produção, eles caem aqui. Você também pode injetar saldo manualmente clicando no lápis (ideal para iniciar o uso do sistema).

SKU Descrição Qtd Pronta (Fábrica) Ajuste
{{ p.sku }} {{ p.modelo_nome }} ({{ p.tamanho_nome }}) {{ (fabrica.matriz.find(m => m.produto_id === p.id) || { quantidade_atual: 0 }).quantidade_atual }} pares
Data Parceiro Produto Qtd Repasse (Un) Ações
{{ new Date(v.data).toLocaleDateString() }} {{ v.nome_loja }} {{ v.sku }} {{ v.quantidade }} {{ formatarMoeda(v.valor_unitario_aplicado) }}
Nenhuma venda pendente de aprovação.
Data Parceiro Produto Qtd Preço Consumidor Repasse à Fábrica Lucro Fábrica Lucro Parceiro
{{ new Date(v.data).toLocaleDateString() }} {{ v.nome_loja }} {{ v.sku }}
{{ v.modelo_nome }} ({{ v.tamanho_nome }})
{{ v.quantidade }} {{ formatarMoeda(v.preco_venda_consumidor) }} {{ formatarMoeda(v.valor_unitario_aplicado) }} {{ formatarMoeda(v.lucro_fabrica) }} {{ formatarMoeda(v.lucro_parceiro) }}
Nenhuma venda encontrada para este filtro.
TOTAIS NO PERÍODO: {{ formatarMoeda(totalLucroFabricaResumo) }} {{ formatarMoeda(totalLucroParceiroResumo) }}

{{ f.nome_loja }}

Total de Vendas Confirmadas: {{ formatarMoeda(f.total_vendas) }} | Valor Recebido (Pagtos): {{ formatarMoeda(f.total_pago) }}

Saldo em Consignação (Físico no local): {{ formatarMoeda(f.saldo_consignacao) }}

A Receber das Vendas

{{ formatarMoeda(f.total_vendas - f.total_pago) }}

Data Parceiro Ação Produto Qtd Valor Un. Valor Total Ações
{{ formatarData(h.data) }} {{ h.nome_loja }} Envio de Remessa Devolução Venda Pendente Venda Aprovada {{ h.acao }} {{ h.sku }}
{{ h.modelo_nome }} ({{ h.tamanho_nome }})
{{ h.quantidade }} {{ formatarMoeda(h.valor_unitario) }} {{ h.acao === 'devolucao' ? '-' : '+' }}{{ formatarMoeda(h.valor_total) }}
Nenhum histórico encontrado.
TOTAIS NO PERÍODO: {{ totalParesHistorico }} pares Saldo Movimentado: {{ formatarMoeda(totalValorHistorico) }}
ID Usuário Ações
{{ a.id }} {{ a.username }}

{{ modais.produto.modoEdit ? 'Editar Produto' : 'Novo Produto' }}

Este produto já possui movimentações. Para alterar características físicas, cadastre um novo produto.

SKU Gerado: {{ skuPreview }}

{{ modais.atributo.modoEdit ? 'Editar Item' : 'Novo Item' }}

Sempre em maiúsculas.

{{ modais.parceiro.modoEdit ? 'Editar Parceiro' : 'Novo Parceiro' }}

Código de Acesso:

{{ formParceiro.codigo_acesso_unico }}

Regra de Negociação Padrão

Simulação de Lucro do Parceiro:
Considerando o custo médio dos produtos ({{ formatarMoeda(mediaCusto) }}):
- O Repasse para a Fábrica será: {{ calcularValorRepasseMovel(mediaCusto, formParceiro.modo_ajuste_padrao, formParceiro.tipo_negociacao_padrao, formParceiro.valor_negociado_padrao) }}
- O Lucro do Parceiro será: {{ formatarMoeda(formParceiro.venda_sugerida_padrao - calcularValorRepasseMovelCru(mediaCusto, formParceiro.modo_ajuste_padrao, formParceiro.tipo_negociacao_padrao, formParceiro.valor_negociado_padrao)) }} por par.

Simulação Indisponível: Cadastre pelo menos um Produto no sistema para exibir a simulação matemática do repasse nesta tela.

Regras de Preço Específicas - {{ modais.excecoes.parceiro?.nome_loja }}

Regra Padrão: {{ modais.excecoes.parceiro?.tipo_negociacao_padrao === 'fixo' ? 'Fixo R$ ' + modais.excecoes.parceiro?.valor_negociado_padrao : modais.excecoes.parceiro?.valor_negociado_padrao + '% do valor' }}

Produto Custo Produção Regra Específica Ações
{{ p.sku }}
{{ p.modelo }}
{{ formatarMoeda(p.preco_custo) }}
Específica: {{ getExcecaoProduto(p.id).modo_ajuste === 'acrescimo' ? '+' : '-' }} {{ getExcecaoProduto(p.id).tipo_negociacao === 'fixo' ? 'R$ ' + getExcecaoProduto(p.id).valor_negociado : getExcecaoProduto(p.id).valor_negociado + '%' }}
Padrão do Parceiro

Regra para: {{ modais.formExcecao.produto?.sku }}

Receber Pagamento

Parceiro: {{ acerto.modalPgto.parceiro_nome }}
Saldo: {{ formatarMoeda(acerto.modalPgto.saldo) }}

{{ modais.estatisticas.titulo }}

Posição SKU Pares Vendidos
Posição Parceiro Pares Vendidos Faturamento Gerado
#{{ idx + 1 }}
Nenhum dado encontrado para o período.

{{ modaisFabrica.fornecedor.modoEdit ? 'Editar Fornecedor' : 'Novo Fornecedor' }}

Insumo

Lançar Entrada ou Ajuste

Custo da Unidade nesta nota: R$ {{ (fabrica.formCompra.quantidade > 0 ? (fabrica.formCompra.valor_total / fabrica.formCompra.quantidade) : 0).toFixed(2) }}
O custo médio geral será recalculado automaticamente e somado ao seu estoque atual.
Atenção: O ajuste de saldo define o número exato do estoque (sobrescrevendo o atual). O custo médio do produto será mantido sem alterações. Use isso para inventários físicos.

Ajustar Saldo Físico - Matriz

Nova Ordem de Produção (Lote)

Preencha o que foi fabricado e os materiais gastos. O sistema calculará o Custo Unitário Real deste lote automaticamente com base nas notas fiscais que você cadastrou no catálogo de insumos.

Insumos Gastos neste Lote

Nenhum material adicionado ainda.

Edição Rápida em Lote ({{ modais.edicaoLote.itens.length }} produtos)

Altere os campos diretamente na tabela. As alterações não precisam ser salvas uma por uma, ao clicar em "Salvar Alterações" no final, tudo será atualizado de uma vez.

SKU (Fixo) Cor Sola Mod. Correia Cor Correia Custo R$
{{ item.sku }}

{{ modais.admin.modoEdit ? 'Alterar Senha' : 'Novo Administrador' }}