Descrição do projeto
TraduzidoA solução deve ler dados de entrada estruturados (linhas para faturas, partes do contrato e itens de linha), substituí-los em modelos pré-definidos e gerar um PDF organizado. Cada tipo de documento precisa de seu próprio modelo, mas todos devem ter um estilo visual unificado: cabeçalhos e rodapés idênticos, fontes, margens e acentos de cor para que todo o conjunto pareça um produto de uma única marca. Esperamos campos dinâmicos que substituam nomes de clientes, endereços, datas e valores, tabelas de itens de linha repetidas com cálculo automático de subtotais e impostos, e numeração contínua de documentos sem lacunas ou duplicatas. O sistema deve ser executado sob demanda e em cronograma, colocar arquivos finalizados em uma pasta compartilhada e manter um registro do que foi gerado.
Por favor, descreva sua abordagem, quais bibliotecas ou ferramentas você usará e como tornar os modelos convenientes para edição por pessoal não técnico. Valorizamos código limpo, documentado e numeração confiável acima de tudo. O que esperamos receber:
— Um gerador funcional que produza faturas, contratos e relatórios em PDF a partir de dados de tabela e API
— Modelos reutilizáveis com campos dinâmicos, tabelas repetidas, totais automáticos e branding unificado
— Numeração contínua automática com um contador seguro sem lacunas
— Execução sob demanda e programada com registro e tratamento básico de erros
— Documentação breve para que a equipe possa editar modelos e adicionar novos tipos de documentos