Add manual invoicing #2

Open
opened 2022-03-09 12:43:11 +01:00 by nik · 5 comments
Owner

Based on #1, add a possibility to create a manual invoice from the invoice group detail view:

  • Amend the Invoice model with:
    • a reference to a Person
    • a reference to invoice items stored in the database
      • make get_purchased_items yield these items if set
    • a constraint to allow only one of person or for_object being set
  • Add UI for creating such a manual invoice from the invoice group detail page
    • Fields for invoic edetails, including billing address etc.
    • Field to select a person
      • If person is selected, auto-fill its details into the billing information
    • Table to list invoic eitems
      • Ideally, this should use a form set, so one can really enter the items into the table
Based on #1, add a possibility to create a manual invoice from the invoice group detail view: * [x] Amend the `Invoice` model with: * a reference to a `Person` * a reference to invoice items stored in the database * make `get_purchased_items` yield these items if set * a constraint to allow only one of person or for_object being set * [ ] Add UI for creating such a manual invoice from the invoice group detail page * Fields for invoic edetails, including billing address etc. * Field to select a person * If person is selected, auto-fill its details into the billing information * Table to list invoic eitems * Ideally, this should use a form set, so one can really enter the items into the table
Author
Owner

created branch 2-add-manual-invoicing to address this issue

created branch [`2-add-manual-invoicing`](/AlekSIS/onboarding/AlekSIS-App-Tezor/-/compare/master...2-add-manual-invoicing) to address this issue
Author
Owner

mentioned in merge request !54

mentioned in merge request !54
Author
Owner

assigned to @nik

assigned to @nik
Author
Owner

changed the description

changed the description
Author
Owner

unassigned @nik

unassigned @nik
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-App-Tezor#2
No description provided.