Wir standen vor einer ähnlichen Herausforderung und haben uns eine eigene kleine Lösung dazu programmiert. In einem internen Tool konfigurieren wir die Preise und erstellen auf Basis der awork Daten Stundennachweise. Diese legen wir den Rechnungen bei. In der Rechnung selbst haben wir dann nur noch eine Position je Leistungskategorie und übernehmen dort die Daten aus dem Stundennachweis. Ist zwar immer noch etwas manuelle Arbeit, aber durch die interne Erweiterung sind wir mittlerweile in der Lage die Rechnung innerhalb weniger Minuten zu erstellen.
Näheres dazu habe ich unter Stundensatz zu Projektmitarbeiter:innen zuordnen - Produkt-Feedback - awork Community beschrieben