Чем проще сгенерировать счёт на оплату?
Один и тот же хрен, только в другой руке.
Что сможете настроить корректно, то и используйте.
Я однажды решил такую задачу так: генерировал ХТМЛ-файл, потом либо его подавал на печать, либо позволял его скачать. При скачивании на лету переводил ХТМЛ-страничку в ПДФ.
ХТМЛ довольно легко поправить, если нужно какие-то элементы подвинуть или изменить.