User Story
Als Rechnungssteller möchte ich die Rechnungen einer Sammelrechnung in Alphabetischer (nach Nachname sortierter) Reihenfolge ausgeben können um diese anschliessend besser weiterverarbeiten zu können.
Ausgangslage:
Druckt man die Rechnungen einer Sammelrechnung, so werden diese heute im ausgegebenen PDF nach der Personen ID sortiert.
Zielzustand
Werden in einer Sammelrechnung die Rechnungen gedruckt, so soll es möglich sein, dass diese Alphabetisch, nach Nachname sortiert ausgegeben werden. Um mehr Flexibilität zu erlauben soll das Feature jedoch so umgesetzt werden, dass das ausgegebene PDF stets nach der aktuellen Sortierung der Rechnungen gedruckt wird. Das ist standartmässig die Rechnungsnummer. Sortiert man jedoch nach Empfänger, so sortiert es die Rechnungen bereits heute nach Nachname>Vorname.
Nachstellen:
- Eine Sammelrechnung auswählen.
- In der Rechnungsübersicht nach Empfänger sortieren.
- Rechnungen anwählen
- Drucken
--> im erstellten PDF sollen die Rechnungen ebenfalls Alphabetisch sortiert sein.
Mockup

Tech-Spec
ToDo
User Story
Als Rechnungssteller möchte ich die Rechnungen einer Sammelrechnung in Alphabetischer (nach Nachname sortierter) Reihenfolge ausgeben können um diese anschliessend besser weiterverarbeiten zu können.
Ausgangslage:
Druckt man die Rechnungen einer Sammelrechnung, so werden diese heute im ausgegebenen PDF nach der Personen ID sortiert.
Zielzustand
Werden in einer Sammelrechnung die Rechnungen gedruckt, so soll es möglich sein, dass diese Alphabetisch, nach Nachname sortiert ausgegeben werden. Um mehr Flexibilität zu erlauben soll das Feature jedoch so umgesetzt werden, dass das ausgegebene PDF stets nach der aktuellen Sortierung der Rechnungen gedruckt wird. Das ist standartmässig die Rechnungsnummer. Sortiert man jedoch nach Empfänger, so sortiert es die Rechnungen bereits heute nach Nachname>Vorname.
Nachstellen:
--> im erstellten PDF sollen die Rechnungen ebenfalls Alphabetisch sortiert sein.
Mockup
Tech-Spec
ToDo
InvoicesController#render_invoices_pdfweitergebenInvoice::BatchCreate#create_invoicesanpassen, dass die Reihenfolge verwendet wird