Customização da fatura padrão gerado pelo sistema vTigerCRM para um layout diferente, sendo necessário conhecimentos em PHP e de funções especiais do código-fonte do vTigerCRM para buscar informações no banco de dados e gerar o documento.
Script utilizado
- domPDF 0.5.1 e fPDF
Entregas:
- Foi adicionado um botão na interface original do vtiger para gerar a fatura customizada. O botão original para gerar a fatura padrão do sistema (em inglês) continua funcional, sendo que o cliente pode optar por qual fatura gerar.
- Funcionalidade especial para dobra de página. Quando a fatura continha muitos itens, era necessário quebrar a página, foi necessário uma função especial para gerar quantas páginas fossem necessárias, seguindo sempre o layout fornecido pelo cliente.
Curiosidade:
- Esse job foi um dos maiores desafios da minha carreira, o resultado desse trabalho trouxe muita praticidade para o cliente, mesmo anos depois, o cliente continua gerando faturas utilizando este script.
- Com esse trabalho aprendi a gerar arquivos em PDF pelo PHP.