Eu conheço de perto uma ferramenta chamada Report Suite. É de uns indianos da Fortune IT. O suporte é 5* os tipos não dormem até revolverem-te o problema e estão sempre a telefonar ou enviar e-mails até tudo estar resolvido. TODAS as empresas deviam funcionar assim.
Quanto à aplicação em si, é modular, mas não quer dizer que seja barata. Não tenho ideia de preços.
Como o teu problema é o output da factura, seja via electrónica ou a comum impressão, podes escolher o módulo que te faz integração com e-mail.
Assim, de cor, podes ter output para fax, e-mail, CD, folder, etc.
O funcionamento é com base em layers de dados e VDP (variable data print) independentemente da origem dos dados e da saída.
O que a aplicação faz é buscar os dados da base de dados (AS400, Oracle, SQL, etc.) e colocá-los no lugar previamente designado.
O primeiro layer deverá ser a "matriz" da factura com alguns campos variáveis, como data, nome, morada, item, preço, etc.
O segundo layer poderá ser uma área de mensagem personalizadas. Por exeplo, se na base de dados está a data de nascimento do comprador, poderá ser introduzida automaticamente uma mensagem de parabéns, etc. Ou se o comprador não for pagador, uma mensagem de "
arrota com a guita, caloteiro!"
Depois, o envio pode ser feito automaticamente, seja uma factura, seja uma nota de aviso de factura vencida. Só tens que fazer o layer da mensagem, que a aplicação faz o resto.
Este só apenas um exemplo de uma aplicação e de um modo de funcionamento. Não quer dizer que esta seja a melhor aplicação.
Podes ver mais detalhes
aqui ou a
brochura.
Pelo menos já tens uma base de comparação.
"Os brinquedos das crianças e dos adultos diferem em duas coisas: tamanho e preço".