Em cada poder, primeiro o que eu faço na sua tela. Depois, o que eu já sei de cor para conseguir fazer — tudo isso sai da base de regras que vai dentro do app e se atualiza pela internet. E, quando existe limite, ele está escrito ali mesmo: prefiro contar antes.
Garantia de produto
Funciona em parte- No formulário completo, calcula o fim da garantia a partir da data da compra: compra + 90 dias da lei + os meses do fabricante. Compra em 3/9/2026 com 12 meses vira 2/12/2027.
- Mostra na mesma tela a frase da lei que justifica a conta e, quando a pessoa já escolheu uma data por conta própria, um botão "Usar esta data" para trocar pela calculada.
- Agenda 5 avisos locais, todos às 9h, em 3 dias diferentes: a 30 dias ("Hora de: Testar o produto antes do fim da garantia" e "Vence em 30 dias" + a dica), a 7 dias ("Hora de: Acionar a assistência técnica se houver defeito" e "Vence em 7 dias" + a dica) e no dia ("Vence hoje" + a dica).
- Põe um botão "Perto de você" dentro do passo da assistência técnica: procura uma assistência autorizada pela localização e mostra nome, nota e distância.
- Coloca o item no widget de próximos vencimentos e no Spotlight, com o ícone da caixa e a data.
- Quando o item é concluído, arquiva, cancela os avisos e não cria próximo ciclo.
- Os avisos são em três marcos: 30 dias antes, 7 dias antes e no dia.
- A garantia do fabricante que o formulário aceita vai de 0 a 60 meses, com 12 já preenchidos como palpite. O app não conhece o prazo de fabricante de produto nenhum: esse número é sempre digitado pela pessoa.
- O checklist tem 4 passos, dois com prazo próprio: "Guardar a nota fiscal (foto ou PDF)" (sem prazo), "Anotar número de série e loja" (sem prazo), "Testar o produto antes do fim da garantia" (30 dias antes) e "Acionar a assistência técnica se houver defeito" (7 dias antes, com lugar "Assistência técnica autorizada") —.
- Custo típico: "Sem custo — mas depois do prazo o conserto é por sua conta". Onde resolver: "Loja ou assistência autorizada do fabricante".
- É item de ciclo único: ao concluir, o app não cria o próximo ano, e o botão da tela diz "Garantia usada ou encerrada" em vez de "Marcar como feito".
- Sabe procurar 3 tipos de lugar: "Assistência técnica autorizada", "conserto de eletrodomésticos" e "Procon".
- Ícone do tipo: shippingbox.fill.
Onde eu paro: A conta dos 90 dias + fabricante só roda no formulário completo, e só quando a pessoa liga "Sei a data da compra" e escolhe os meses.
Nota fiscal eletrônica em XML (NF-e e NFS-e)
- Extrai do arquivo: nome e CNPJ de quem emitiu, nome e CNPJ/CPF de quem recebeu, data de emissão, valor total, descrição do serviço e a lista de produtos com nome, NCM e valor.
- Escolhe o produto mais caro da nota como título do item de garantia e diz quantos duráveis achou: "Nota fiscal com 2 produto(s) durável(is).".
- Marca o anexo na lista de documentos do item como "Nota fiscal" — ou "Nota emitida", quando o CNPJ do emitente é o do MEI cadastrado — e exporta com extensão.xml para a pasta do Arquivos, em vez de.jpg.
- Aceita XML prefixado por namespace (ns2:CompNfse) e arquivo de lote com várias notas: nesse caso o primeiro valor lido é o que vale, para não misturar o prestador de uma nota com o tomador de outra.
- Recusa em voz alta o que não sabe ler: "Este XML não é uma nota fiscal eletrônica que eu saiba ler.".
- Aceita 9 capítulos de NCM como bem durável: 84 (máquinas e eletrodomésticos), 85 (eletrônicos), 87 (veículos), 90 (óptica e medição), 91 (relógios), 92 (instrumentos), 94 (móveis e luminárias), 95 (brinquedos e esporte) e 82 (ferramentas de metal).
- Tem uma lista de 9 posições recusadas, das quais 8 chegam a agir porque caem nos capítulos aceitos: 8481 registros e torneiras, 8536 tomadas e interruptores, 8544 fios e cabos, 8207 brocas, 8205 ferramentas manuais, 9405 lâmpadas, 8480 e 8483.
- Tem piso de valor por item: R$ 150 nos capítulos 84 e 85; R$ 50 nos demais. Abaixo disso o produto não vira garantia.
- Separa os dois papéis da mesma nota pelo CNPJ do emitente: emitida pelo CNPJ do MEI da pessoa é receita dela; emitida por outro é compra dela.
- Sabe que a NFS-e repete RazaoSocial, Cnpj e Cpf no bloco do prestador e no do tomador, e decide de quem é o dado pelo bloco em volta, não pela tag.
Onde eu paro: Ficaram de fora, de propósito e documentado no código: os layouts municipais próprios que não seguem nenhum dos dois padrões (o de São Paulo capital é o maior) e as respostas de webservice que trazem a nota dentro de CDATA. Nesses o app diz que não sabe ler, em vez de chutar.
Nota fiscal que chega pelo e-mail
Funciona em parte- Quando o e-mail traz XML anexo, lê o XML direto e decide pelo NCM, sem IA e sem custo: produto durável vira item de garantia com o nome do produto mais caro, a data de emissão e o valor total da nota; nota emitida pelo MEI da pessoa vira faturamento.
- Nas notas do MEI da própria pessoa, troca o anexo do achado pelo próprio XML, que é dele que saem valor e data.
- Descarta a nota que a leitura inteira mostrou ser só serviço, consumo ou material de obra — mas só quando a triagem tinha dito "compra".
- Aplica duas travas contra o falso positivo: nota classificada como compra mas sem título de produto perde o tipo, e nota lida por inteiro sem produto durável nem código de pagamento é descartada.
- Conta no cartão compartilhável do "susto bom" quantos e-mails a triagem marcou como compra, sob o rótulo "notas com garantia".
- Abre o achado numa tela de revisão com o resumo do que leu e o botão "Cadastrar a partir deste documento", e classifica o anexo na hora, faturamento do MEI ou nota de compra.
- A busca no Gmail cobre os últimos 30 dias e inclui, entre os termos de compra, "nota fiscal", NF-e, "pedido entregue", "seu pedido", "compra aprovada", garantia e "certificado de garantia".
- A triagem tem 7 categorias (conta, comprovante, documento, viagem, compra, propaganda, outro).
- Sabe que compra não pede ação: cai no bloco "Só guardar" da tela do Gmail, junto de comprovantes e do que já venceu.
- A instrução de leitura na nuvem é explícita sobre nota fiscal: julgar pelos itens, nunca pelo nome da empresa; material de construção, insumo, consumo, alimentação ou serviço não é garantia; e se o texto só diz "XML/DANFE em anexo" ou traz o número da nota, não presumir garantia.
- A instrução de triagem em uso é a variante "cercada", e é ela que manda o contrário no atacado: nota fiscal de empresa desconhecida vira compra, e o app lê o documento inteiro depois para decidir.
Onde eu paro: A varredura do Gmail é do plano Completo, com 7 dias de teste: sem assinatura viva o app não varre. Nada é criado sozinho — a nota achada abre uma tela de confirmação e quem salva é a pessoa.