Para programadores

Gerador de faturas gratuito para programadores

Gerador gratuito para programadores freelance: horas e sprints, horas decimais, exportação JSON, ligações de partilha e armazenamento local. Sem conta.

Os programadores faturam à hora, por sprint ou por marco, muitas vezes a clientes noutros países, e tendem a desconfiar de ferramentas que exigem uma conta para produzir um PDF. A fatura é simples; o atrito está na numeração, na formatação e em não querer os dados do cliente no servidor de terceiros.

O Simple Invoice é uma aplicação web estática. Os dados ficam no armazenamento local do navegador, são exportados como JSON que pode versionar ou processar com scripts e são partilhados num fragmento de URL que nunca chega a um servidor. O modelo por hora trata de horas decimais e folhas de horas extensas.

O que atrapalha

Contas obrigatórias para obter um PDF

Registar-se, confirmar um e-mail e aceitar condições para produzir um documento é desproporcionado — e entrega os dados de todos os clientes.

Horas, não unidades

A faturação baseada em folhas de horas exige quantidades decimais, uma coluna de unidades e uma tabela que comporte um mês de registos numa página.

Dados que não consegue retirar

Os dados de faturação presos ao formato de um fornecedor tornam-se um problema no dia em que quiser mudar, processá-los com scripts ou arquivá-los.

Como o Simple Invoice ajuda

Sem conta nem servidor

Abra a aplicação e comece. Nada é carregado; depois do primeiro carregamento, a aplicação funciona sem ligação.

Horas decimais e tabelas compactas

7.5 horas × taxa, por dia ou por tarefa, numa grelha compacta que passa de página com o cabeçalho repetido.

JSON portátil

Exporte a fatura atual em JSON e guarde o ficheiro com os restantes documentos da empresa.

Ligações de partilha sem alojamento

A fatura é comprimida no fragmento do URL; o cliente abre uma vista só de leitura, sem qualquer carregamento.

Começar a partir do Fatura à hora

Um modelo de fatura à hora que lista datas trabalhadas, horas e preço por linha numa tabela densa, ao estilo de folha de horas. Edite no navegador, exporte um PDF — grátis.

  • Sprint 14 — integração da API e testes — 32 h
  • Correção de erros — ocorrências #412, #418 — 3.5 h
  • Implementação e configuração da monitorização — 6 h
  • Revisão de código e programação em pares — 4 h

Dicas de faturação para programadores

Trate a faturação como um processo de lançamento: automatizado quando possível, versionado e reproduzível.

  • Fature com uma frequência fixa — por sprint ou de quinze em quinze dias — e use a exportação anterior como referência.
  • Utilize uma linha por tarefa ou dia, com referências às ocorrências na linha de detalhes; o gestor de projeto do cliente pode associá-las ao quadro.
  • Arredonde sempre as horas da mesma forma e indique como o faz (por exemplo, ao quarto de hora) nas condições.
  • Utilize uma sequência contínua com um elemento para o ano — consulte as boas práticas de numeração.
  • Exporte cada fatura em JSON quando quiser um arquivo editável ao lado do PDF.
  • Para clientes no estrangeiro, formate segundo o respetivo idioma e acorde primeiro a moeda — consulte faturação internacional.

Perguntas que programadores fazem

Onde estão exatamente os meus dados?

No armazenamento local deste navegador, neste dispositivo. O menu Exportar transfere a fatura atual em JSON. Limpar os dados do site elimina a cópia do navegador, por isso conserve os ficheiros de que precisa.

Funciona sem ligação?

A edição, a gravação e a exportação funcionam sem ligação depois de a aplicação e os tipos de letra terem sido carregados. O primeiro carregamento da aplicação exige uma ligação.

Como funciona a ligação de partilha?

A fatura é serializada, comprimida com lz-string e colocada depois de #. Os navegadores não enviam o fragmento para os servidores; a página que o recebe descodifica-o localmente.

Continue a ler

Feito para a forma como programadores realmente faturam

Um gerador de faturas simples para as que envia todas as semanas.