Kevin Papst
5896ae26c6
improve error handling during invoice generation ( #2932 )
...
* prevent that items will be marked as exported if invoice can not be generated
* check for existing invoice number to prevent that invalid invoices will be generated
* allow to add a unique id to invoice preview files on batch export
* hide delete invoice action with deactivated permission
* try to automatically fix duplicate invoice id
2021-11-15 19:21:22 +01:00
Kevin Papst
eb63dae405
added invoice replacer for currently logged-in user ( #2899 )
2021-11-03 12:00:52 +01:00
Kevin Papst
cc6031bfde
invoice number pattern for customer-name and number ( #2640 )
2021-06-30 17:23:20 +02:00
Kevin Papst
9a2fd9ba91
allow increasing invoice numbers per day ( #2433 )
2021-03-14 13:53:36 +01:00
Kevin Papst
db1344573f
search and export from invoice archive ( #2408 )
2021-03-10 01:50:27 +01:00
Kevin Papst
c02a882eff
allow to decrement invoice counter ( #1947 )
...
* added increment for cc, ccy, ccn, ccd
2020-09-17 02:53:38 +02:00
Kevin Papst
12e348544d
invoice: increase number, customer specific counter ( #1836 )
2020-07-21 16:11:52 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ( #1649 )
...
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
68d703d1e3
added internal rates ( #1591 )
2020-04-08 14:50:15 +02:00
Kevin Papst
1ca1b00d11
added json, xml and txt invoice renderer ( #1576 )
2020-03-21 01:01:47 +01:00
Kevin Papst
b8c5323ece
added command to create invoices via bash ( #1574 )
2020-03-20 13:14:05 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers ( #1541 )
2020-03-14 01:16:58 +01:00
Kevin Papst
ceeec7b8a6
improved invoice handling for fixed rates ( #1058 )
2019-08-24 00:02:16 +02:00
Kevin Papst
53f82a808b
improved invoices with new renderer ( #306 )
...
* added docx renderer and demo template
* added csv renderer and demo template
* added xlsx renderer and demo template
* added ods renderer and demo template
* added user calculator
* added invoice documentation
2018-09-21 01:27:56 +02:00