Separate invoice and payment #26

Open
opened 2024-04-26 08:21:37 +02:00 by magicfelix · 3 comments
Member

Maybe also because of semantics (an invoice is not a payment), but particularly it would enable the following scenarios:

  • Pay multiple invoices (3 EUR + 5 EUR) in one payment (8 EUR)
  • Using djp_sepa with future FinTS support, import bank transactions (payments) which can then be linked to invoices.

The new invoice model could be based on the German XRechnung standard.

The Payment model can probably be very minimalistic based on BasePayment. Access to invoices linked to a payment is done via Invoice.payment's related_name.

Maybe also because of semantics (an invoice is not a payment), but particularly it would enable the following scenarios: * Pay multiple invoices (3 EUR + 5 EUR) in one payment (8 EUR) * Using [djp_sepa](https://edugit.org/AlekSIS/libs/django-payments-sepa) with future FinTS support, import bank transactions (payments) which can then be linked to invoices. The new invoice model could be based on the German XRechnung standard. The Payment model can probably be very minimalistic based on `BasePayment`. Access to invoices linked to a payment is done via Invoice.payment's related_name.
Author
Member

changed the description

changed the description
Author
Member

changed the description

changed the description
Author
Member

mentioned in issue #28

mentioned in issue #28
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#26
No description provided.