Odoo ( used to be OpenERP) seems like a complete invoicing stack with stocks, purchase orders, estimates, warehouse, ...<p>It&#x27;s free to install using the community version and some technical knowledge.