⚠️ Sem conexão — alterações podem não ser salvas
Controle de Estoque

Acesse sua conta

🔒
Software licenciado · © 2025 ContFácil Uso exclusivo do estabelecimento. Proibida reprodução, redistribuição ou compartilhamento.
Contfácil
📋
Produtos preenchidos
0%
📝 Observações
Total em débitos
R$ 0,00
0 lançamentos
© 2025 ContFácil · Software licenciado · Uso restrito e intransferível
v1.0
Contfácil
ADM
Olá, Admin
O que deseja gerenciar hoje?
Avisos & Interface
Popups pós-login
Aviso: botão Enviar
Exibe popup de atenção ao funcionário antes do envio da ficha
Aviso: prazo de débitos
Popup lembrando o prazo limite para revisão de débitos
Avisos personalizados
60 restantes
400 restantes
Interface
Aba Débitos piscando
Animação de destaque quando há débitos pendentes
Receber avisos pós-login
Ver aba Débitos piscando
Usuários
Novo usuário
Cadastrados
Edição de Produtos
Adicionar produto
Lista de produtos
Baixas
0 registros
Comparador
🔵 FICHA 1
🟠 FICHA 2
🟢 FICHA 3 opcional
🟣 FICHA 4 opcional
🔴 FICHA 5 opcional
🟤 FICHA 6 opcional
🟧 FICHA 7 opcional
Comparação lado a lado
Selecione ao menos 2 fichas acima para comparar.
Backup
Situação atual
Exportar JSON

Exporta todos os dados: usuários, produtos, fichas e baixas manuais.

Último backup manual:

⏱️ Auto-backup (4h):

Exportar CSV

Exporta as fichas de inventário em formato de planilha.

Exporta os lançamentos de baixas manuais em formato de planilha.

Importar

Backup completo JSON — mescla com os dados existentes (fichas e baixas não são duplicadas).


Importar apenas fichas de um arquivo JSON (backup ou fechamento de mês) — mescla com fichas existentes.

Importar apenas baixas de um arquivo JSON — mescla com baixas existentes.

Limpar fichas por período
Fichas
0 fichas
`; const win = window.open('', '_blank', 'width=900,height=700'); if (win) { win.document.write(html); win.document.close(); } else { // Fallback para Electron / Capacitor — abre via data URI const blob = new Blob([html], { type: 'text/html;charset=utf-8' }); const dataUri = await new Promise(res => { const r = new FileReader(); r.onload = () => res(r.result); r.readAsDataURL(blob); }); const a = document.createElement('a'); a.href = dataUri; a.target = '_blank'; document.body.appendChild(a); a.click(); document.body.removeChild(a); } }
📨 Revisões
Pendentes
Nenhuma revisão pendente.
Histórico
Nenhuma revisão no histórico.
📦 Estoque
Cadastrar produto
Produtos em estoque
⏳ Carregando...
📝 Anotações