Enterprise ready solution for invoice management and PDF generation