As a OFN user I want to create legally compliant invoices. This currently is not possible using the OFN invoices in Germany because they must contain the date of service - which in this case is the payment date or the delivery/shipping/pickup date (whatever is earlier).
What is the current impact of the problem ?
German users might get trouble with their tax declaration when using the standard OFN invoices. To avoid this they have to use third-party software, which increases the amount of work and time needed a lot. Providing invoices which are legally not compliant might cause an unprofessional impression of the OFN.
Which type of users does this problem affect (and how many, if known) ?
e.g.
- Hub Managers (MCFEs)- Producers
All German OFN users creating invoices.
Potential solutions that will solve the problem ?
On the invoice, include the date of service which is
the payment date, if payment has already been received at the moment of invoice issue
the invoice issue date, if payment has not been received at the moment of invoice issue yet. Delivery/shipping date cannot be used because when the payment has not been received yet usually the invoice is issued before delivery/shipping to include it in the package/box or to provide it at pickup.
Optional: Enable an option to postpone the date of service up to a few days, in case the invoices are prepared a few days before delivery/pickup/shipping.
Connected wishlist and discovery discussions* [list precedent discussions]
Also linked with work on invoices:
[Github: History of Invoice Changes #11](https://github.com/openfoodfoundation/inception-pipe/issues/11)
[Github: Invoice numbering system #12](Github: Invoice numbering system #12)
[Discourse: Trace order amendments through invoice lines and generate legally compliant invoices](Discourse: Trace order amendments through invoice lines and generate legally compliant invoices)
What is the need / problem ?
As a OFN user I want to create legally compliant invoices. This currently is not possible using the OFN invoices in Germany because they must contain the date of service - which in this case is the payment date or the delivery/shipping/pickup date (whatever is earlier).
What is the current impact of the problem ?
German users might get trouble with their tax declaration when using the standard OFN invoices. To avoid this they have to use third-party software, which increases the amount of work and time needed a lot. Providing invoices which are legally not compliant might cause an unprofessional impression of the OFN.
Which type of users does this problem affect (and how many, if known) ?
e.g.
- Hub Managers (MCFEs) - Producers
All German OFN users creating invoices.
Potential solutions that will solve the problem ?
On the invoice, include the date of service which is
Optional: Enable an option to postpone the date of service up to a few days, in case the invoices are prepared a few days before delivery/pickup/shipping.
Connected wishlist and discovery discussions* [list precedent discussions]
Also linked with work on invoices:
[ Discourse: Invoices tax compatible](Discourse: Invoices tax compatible)
Additional context
Migrated from Discourse: https://community.openfoodnetwork.org/t/legally-compliant-invoices-include-date-of-service-payment-or-delivery-shipping-pickup-date/2212
Originally opened By: konrad When: Feb '21
Is Papercut or feature candidate?
Feature Candidate