Produção · Ordens de Produção

Capacidade máxima teórica por produto final

Produto final:
Componente fabricado:
Aguardando dados da API…

Simulador de demanda

Produto final:
Componente fabricado:
Nenhum produto na demanda — pesquise e adicione acima.

Criar OP manual

Produto final:
Componente fabricado:

Pedidos de venda em aberto

Kanban de OPs

Aguardando dados da API…

Oficina

Conformação e solda de peças metálicas. Acompanha o Kanban de OPs — o estado é o da OP.

Aguardando OPs…

Cromadora

Serviço externo: a peça bruta vai ao fornecedor e volta revestida. Acompanha o Kanban de OPs — o estado é o da OP.

Aguardando OPs…

Vidraçaria

Corte e processamento de espelhos. Acompanha o Kanban de OPs — o estado é o da OP.

Aguardando OPs…

Tempo de Atravessamento (Lead Time por produto)

Medido em semanas, a unidade da fábrica. Espera = criada → impressa · Produção = impressa → concluída. OP com mais de um modelo conta o tempo inteiro para cada um.

Aguardando OPs…

Inventário de estoque

1
Gere a planilha de contagem

Sai com código, descrição, unidade e o saldo de hoje. Preencha só a coluna contado e salve como CSV.

2
Suba a planilha preenchida
3
Grave no Tiny

Lança item a item, em lotes, e guarda o saldo anterior de cada um para permitir voltar atrás.

Estoque Geral

O saldo é do JPS desde 03/08/2026 — a coleta do Tiny não o sobrescreve mais. Clique no saldo para corrigir; fica registrado quem mexeu.

Aguardando dados da API…

Consumo de insumos logísticos

Envelopes, etiquetas e caixas coletivas gastos no despacho — fora da estrutura de produto. Baseado nas OPs concluídas no período.

Período: até
Escolha o período e clique em "Gerar relatório" (padrão: mês atual).

Estoque de insumos logísticos

carregando…

Inconsistências e avisos (falha barulhenta)

O motor reporta dado ruim em vez de mascarar. Cada item aqui é cadastro a corrigir no Tiny.

Aguardando dados da API…

Estrutura de Custo

Filtrar
Abra a aba para carregar a estrutura de custo…

Calendário Fiscal

Régua mensal de gatilhos (G1–G7): verificação do crédito de VA/VT no dia 1º, deadline da folha no 5º dia útil, obrigações acessórias, trava da provisão no dia 25, prévia e pedido de recarga, e o fechamento no último dia útil. Toda data sai do motor com os feriados carregados — nunca de cabeça nem fixa no agendador.

Ainda não construído — o que falta
  • Portar motor/calendario.js (pronto e testado) para o app.
  • P3 — validar a lista de feriados (nacionais + Curitiba) com o contador, ano a ano. Hoje só 2026 e 2027 estão cadastrados; consulta fora disso é erro de propósito.
  • P4 — confirmar as datas de DCTFWeb, FGTS Digital e DAS antes de virarem gatilho.

DP & Benefícios

VT pela escala de cada colaborador (não pelo calendário genérico), com os três números que a decisão D1 exige: bruto do pedido à operadora, desconto do colaborador e custo-empresa. O pedido dispara D−3 dias úteis bancários antes do dia 1º — o dia 1º é deadline verificado, não tarefa.

Ainda não construído — o que falta
  • Portar motor/beneficios.js (pronto e testado) para o app.
  • P1 — valor/dia do VA não definido. Enquanto for nulo, o motor emite pendência e não supõe valor.
  • Fonte dos colaboradores: é PII e não pode entrar no bundle público — precisa vir pela API atrás do login.

Folha

Provisão da competência por colaborador — salário, FGTS e provisões de férias com ⅓ e de 13º —, travada no dia 25 e paga até o 5º dia útil do mês seguinte (sábado conta, domingo e feriado não).

Ainda não construído — o que falta
  • Portar motor/folha.js (pronto e testado) para o app.
  • P2 — o regime tributário define o INSS patronal (RAT e terceiros junto). Sem a confirmação do contador, o encargo fica nulo e a provisão sai marcada como parcial.
  • Fonte dos colaboradores e salários: PII, mesma restrição do DP.

Faturamento

Notas fiscais de saída autorizadas, mês a mês, com as devoluções abatendo o líquido. Nota cancelada nunca entra; nota que travou fora de Autorizada fica de fora e é contada, para a falta aparecer.

Escolha o período e clique em Gerar.

Fluxo de Caixa

Previsto é o valor no mês do vencimento; realizado é o que a baixa moveu, no mês da baixa. A diferença entre os dois é a informação: previsto alto com realizado baixo é atraso de recebimento, não queda de venda. A taxa retida pelo intermediário sai do líquido e aparece em coluna própria — ela nunca chega à conta.

O Tiny não expõe saldo bancário, então o saldo tem de vir de você. Informar o de hoje é melhor que o de abertura: você confere hoje no extrato, e o motor anda para trás pelo movimento para reconstruir a série. Se o mês final não pousar no número que você digitou, é sinal de que falta movimento na coleta.

Escolha o período e clique em Gerar.

DRE

Receita Bruta → Deduções → Receita Líquida → CMV → Lucro Bruto → Despesas Operacionais → Despesas Fixas → Resultado Operacional → Despesas Financeiras → Lucro Líquido, com margens sobre a receita líquida. Amortização de passivo fica fora do DRE; só juros e multa entram como despesa financeira.

Escolha o período e clique em Gerar.

Balancete

Por categoria: o saldo que vinha de antes, o que se moveu no período e o saldo em que ficou, com a linha do DRE a que pertence.

Escolha o período e clique em Gerar.

Balanço Patrimonial

Foto do que a empresa tem e do que deve numa data. Clientes e fornecedores saem do Tiny; o estoque é do próprio JPS; o resto você informa abaixo — enquanto não informar, a linha fica em branco e a diferença aparece inteira em não conciliado.

Preencha o que souber e clique em Gerar. O que ficar vazio entra como pendência, nunca como zero.

Meta de Vendas

Meta do mês seguinte pelo ponto de equilíbrio (custos fixos ÷ margem de contribuição) vezes o fator de segurança, cruzada com a média móvel de 3 meses e a capacidade de caixa — sempre com a justificativa de qual critério dominou.

Ainda não construído — o que falta
  • Portar motor/meta-vendas.js (pronto e testado) para o app.
  • Histórico de vendas, custos fixos e margem de contribuição: saem do DRE fechado, que depende de P7 e P8.

Passivo do CNPJ

Aging das 4 negativações e dos 13 protestos cartoriais, atualização por juros de mora e multa com data de referência explícita, e simulação de cenários de acordo. O principal pago é amortização de passivo — nunca despesa do DRE.

Ainda não construído — o que falta
  • Portar motor/passivo.js (pronto e testado) para o app.
  • P6 — preencher os valores das negativações e dos 13 protestos a partir do diagnóstico de 28/07. Hoje estão nulos de propósito: item sem valor entra como pendência, nunca como zero.
  • P5 — confirmar o credor da 4ª negativação, hoje sem nome.
JPS (Joaquim Pereira da Silva) · Gardie MRP v1 · núcleo: workflows/engine.js (inalterado) · sugestões: app/sugestoes.js · nenhum dado sai desta máquina