Faturamento da semana
—Ações rápidas
Bipe o leitor ou digite o código e aperte Enter.
Vários iguais? Digite 2x antes — ex.: 2x101 ou 2x café.
Foto do talão — opcional, fica presa ao pedido
A Sofia lê o talão e preenche o pedido sozinha. Você só confere e corrige o que ela errar — a foto fica presa ao pedido para a cozinha.
Vai junto para a cozinha (WhatsApp) na confirmação, para conferência.
A forma de pagamento do restante quem escolhe é o caixa, na hora do recebimento — porque o cliente costuma mudar de ideia (fala débito e paga crédito).
A cozinha imprime sempre (é quem produz). Retirada imprime também na Loja. Entrega libera a designação do entregador.
Cada empresa tem sua própria conta no integrador e sua própria numeração. A forma de pagamento no caixa já escolhe a empresa (Crédito/Pix → RV Gimenes; Dinheiro/Débito/Vales → Artesanato), então a NFC-e sai com o CNPJ certo automaticamente.
Escolha em quais formas de pagamento o cupom sai automaticamente no momento da venda. As demais não emitem.
No resto da Sofia a regra é apagar (foto de talão some em 60 dias). Aqui é o contrário: XML de nota autorizada tem que ficar, e a responsabilidade é de quem emite — não do integrador.
O CEST nunca é inventado pela Sofia: ele sai desta tabela, pelo NCM. Quando muda a legislação, você troca a tabela aqui — sem mexer no código.
🔒 Quem assina a nota é o integrador (Brasil NFe): é ele que guarda o certificado A1 e o CSC, e é dele a conversa com a SEFAZ, a contingência e o QR Code. A Sofia manda os dados da venda e recebe a nota pronta — o certificado nunca entra aqui, nem em texto puro nem em arquivo. O token da API é segredo do servidor, no .env, junto com as outras chaves.
Catálogo de produtos
Cada produto é único. Marque em quais canais ele aparece: Caixa, Cardápio (PDF/WhatsApp) e QR das mesas.
Arraste pela alça ⠿ ou use as setas ▲▼. A ordem vale na vitrine, no filtro por categoria e na aba Encomendar do site. Salva sozinho — não tem botão de salvar.
Você cria, renomeia e apaga as categorias como quiser (Bebidas, Tortas, Refeição, Salgados, Mercearia…). Elas aparecem no cadastro de produtos e nos filtros.
O Preço lá em cima é o do kit inteiro. Na hora de vender, quem monta escolhe quanto de cada sabor — e o pedido só fecha quando a soma bate o total. Meio-cento é outro produto, com o preço dele.
Desmarcar ativo tira o sabor da venda sem apagar o histórico — para quando acabar a massa de quibe.
Para o produto que existe em versões e o cliente escolhe uma — torta salgada de frango ou atum, brigadeiro tradicional ou gourmet. Deixe vazio se este produto não tem sabor.
O +R$ é o que aquele sabor custa a mais: vazio = mesmo preço. Funciona junto com os tamanhos.
Desmarcar tem hoje tira o sabor da venda sem apagar o histórico — para quando o atum acabar.
Deixe só o Único para tamanho único, ou preencha P/M/G (com preço) para vários tamanhos. Vazio = tamanho não existe.
🧾 Dados fiscais (a Sofia sugere; o contador/integrador confirma)
Responda as 2 perguntas abaixo e informe o NCM — a Sofia já monta o CFOP e o CSOSN pra você. São sugestões (base RJ): a palavra final é do seu contador/integrador fiscal.
Ajustar CFOP / CSOSN / origem na mão (avançado)
Fotografe a nota fiscal: a Sofia lê os boletos que vêm nela e lança todos de uma vez no Contas a Pagar. Se a NF não tiver boletos, fotografe os boletos avulsos.
Quando o fornecedor manda a NF-e com o XML para o e-mail da loja, a Sofia abre o documento oficial, guarda o original e deixa a nota aqui esperando você confirmar. Nada é lançado sozinho — o valor, o vencimento e os produtos já vêm do XML, então normalmente é só conferir e tocar em lançar.
Boletos das notas fiscais + contas lançadas na mão. No lançamento manual, informe o total e o nº de parcelas que a Sofia gera os boletos.
Produtos cadastrados pelas notas fiscais, com preços por fornecedor. Pergunte o que quiser sobre custos.
Faturamento por empresa no período — receita com nota, sem nota e o total. Gera arquivos SEPARADOS por empresa (Artesanato e RV Gimenes têm contadores diferentes): um PDF e uma planilha por empresa, cada um só com a sua empresa. Nenhum arquivo mostra a outra.
Emissão/cancelamento/e-mail e a transmissão da contingência são feitos pelo integrador fiscal (dentro do prazo legal da SEFAZ). Aqui é a demonstração do controle e do histórico por empresa.
Gastos do dia a dia por categoria (gelo, mercado, farmácia...). Pode ser lançada aqui ou direto no caixa.
Quem pode retirar dinheiro da empresa. As retiradas de cada um são somadas no mês.
Retirada feita por você (fora do caixa) — ex.: transferência, pró-labore. A retirada tirada direto do caixa é lançada na Frente de Caixa.
Arraste aqui os arquivos que você exporta no app da Stone — lista de vendas, recebimentos, comprovante de pagamento ou o extrato da conta (OFX). A Sofia descobre sozinha qual é qual. Ela confere se o arquivo é desta empresa e, no extrato de vendas, compara com o que passou no caixa: a máquina capturou tudo? e a taxa foi a combinada?
Arraste os arquivos aqui
ou toque para escolher (pode mandar vários de uma vez)
É contra estes valores que a Sofia acusa cobrança a mais. Mudou a negociação com a Stone? Corrija aqui. Bandeira com taxa própria usa Forma·Bandeira (ex.: Débito·Elo).
Relatório de apoio: a Sofia aponta onde olhar, não substitui o extrato oficial da Stone.
Listas à parte, só para agilizar as compras — não mexem no sistema. Cada pessoa vê só as listas liberadas e envia pro seu WhatsApp.
A pagar = Líquido (do contracheque) − Vales + Bônus − Descontos. Digite o líquido ou use 📷 para ler o contracheque. Clique em + para lançar vale/bônus/desconto com data. · antiduplicação · contador por empresa · NCM/CFOP sugeridos · aviso "confira ST na nota" na revenda (v04/08-8)
Controle individual de empréstimos que o funcionário pegou com a empresa. A parcela é descontada automaticamente na folha do mês e aparece no contracheque interno dele.
Só folhas fechadas (pagas) entram no histórico. Veja quanto pagou por mês e por funcionário no período.
📅 Com Início e Saída preenchidos, o funcionário aparece só nas folhas desse período e some das seguintes — o histórico dele fica guardado. Ex.: temporário de 05/07 a 01/08 → folhas de julho e agosto.
CLT: Nome, CPF, Cargo, Admissão e Salário são obrigatórios (o CPF é validado).
As duas Sofias conhecem todas as formas — aqui você decide o que esta empresa aceita. Desligou = a forma some de todas as telas (caixa, encomenda, recebimento). Quem emite nota por forma se configura no menu Fiscal. Vale só para esta Sofia; a outra tem a configuração dela.
Com os pedidos desligados, o site continua no ar como cardápio (produtos, fotos e preços), mas o cliente não consegue encomendar — o botão some e o servidor recusa qualquer pedido. Use enquanto estiver configurando, em férias ou com a casa cheia. Vale na hora, para todo mundo.
O site continua aceitando encomenda a qualquer hora — mas o cliente só consegue marcar retirada ou entrega para dia e hora em que a loja abre. Fora do horário, o site avisa que a confirmação fica para quando abrir, e o aviso no Telegram chega com o selo 🌙. Desmarque o dia para fechá-lo.
No site, quem escolhe entrega não marca hora em ponto — escolhe uma destas janelas. Crie quantas quiser, com o nome que quiser (Manhã, Tarde, Noite...). Para hoje, o site só oferece janela que ainda dê 2h de folga. A retirada não usa janela: vale o horário da loja. Sem nenhuma janela cadastrada, a entrega volta a ser hora livre.
A Sofia imprime pelo navegador do computador em que ela está aberta — cupom e talão já saem no formato de bobina (72mm). A impressora em si se configura no Windows, não aqui; estes cartões são a anotação de qual impressora fica em qual terminal.
1) No Windows: Configurações ▸ Bluetooth e dispositivos ▸ Impressoras → marque a térmica como impressora padrão (e no driver dela, papel 80mm / bobina contínua).
2) Na primeira impressão da Sofia, na janela do Chrome: escolha a térmica, Margens: Nenhuma, desmarque Cabeçalhos e rodapés, escala 100%. O Chrome lembra pra próxima.
3) Para sair direto, sem janela nenhuma: feche o Chrome e abra a Sofia por um atalho do Chrome com
--kiosk-printing no campo Destino (clique direito no atalho ▸ Propriedades). Com isso, todo cupom vai na hora pra impressora padrão.
Ligada, a encomenda confirmada não imprime mais na máquina que digitou: as vias (🍳 produção e 📦 caixa) entram numa fila, e cada janela da Sofia imprime só as vias marcadas abaixo, na impressora casada com ela. A via 🧾 NF sai sozinha na janela marcada, na hora da emissão. Com a fila desligada, tudo continua como sempre (imprime onde confirmou).
Cada tipo de cupom tem o seu ajuste: o tamanho da letra e quais informações saem no papel. Vale para as duas coisas — a janela de impressão e o modo direto. Toque em 🖨️ Testar para ver no papel antes de decidir.
Ao confirmar uma encomenda, a Sofia oferece o envio para estes números. Digite com DDD (ex.: 5521999998888) — pode usar parênteses e traço, o sistema limpa sozinho. O entregador usa o WhatsApp cadastrado abaixo, na lista de entregadores.
O WhatsApp do Rodrigo é o mesmo usado nas listas de compras — mudou aqui, muda lá.
Quem recebe por e-mail o Fechamento de Caixa (a cada fechamento) e o Contas a pagar até hoje (todo dia às 7h). Cadastre também o Contador Artesanato e o Contador RV Gimenes (são contadores diferentes) — a Sofia envia pra cada um só o faturamento da empresa dele. Adicione quantas pessoas quiser.
Marque, para cada pessoa, quais avisos ela recebe no celular. Encomendas e pedidos NÃO passam por aqui — continuam no WhatsApp. Para entrar na lista, a pessoa precisa ter mandado um “oi” para o bot da Sofia no Telegram dela; depois é só tocar em ➕ Quem falou com o bot.
Escolha a que horas a Sofia dispara sozinha, todo dia. Você edita aqui quando quiser — não precisa mais pedir.
Quando o fiado de um cliente de casa passar deste valor, a Sofia avisa (na tela e no Telegram de quem recebe 💰 Cobrança) — mas nunca trava a encomenda: a decisão de segurar é sua, não do sistema. Deixe vazio (ou 0) para não avisar.
Todo dia de madrugada a Sofia gera sozinha uma cópia de tudo (vendas, encomendas, contas, folha, cadastros) e manda no Telegram de quem estiver marcado acima. Guarde esses arquivos: com um deles a Sofia volta a ser exatamente o que era naquele dia. Aqui você pode tirar uma cópia agora, quando quiser.
Cadastre cada bairro e o valor da entrega. Na encomenda, ao escolher o bairro, a taxa entra sozinha. Edite os valores aqui sempre que mudarem.
Ligação com o backend (Google Sheets + Apps Script). No protótipo fica desligado. Na integração, cole a URL do App da Web e mude para Online — aí o fechamento do caixa passa a gravar na planilha e disparar o e-mail automático.
Backend: Sofia_Backend.gs (arquivo único: planilha + sincronização + e-mails). Guia: Sofia_Implantacao_Passo_a_Passo.md.
Usuários & Permissões
Você define, por usuário, o que cada um pode acessar. Marque/desmarque nas colunas.
🔒 No protótipo as senhas ficam só na memória, para demonstração. Na integração real, elas são guardadas com segurança (criptografadas) no backend — nunca em texto puro.