Karel Vendla
eb85ab4e1b
i18n
2021-04-19 13:23:59 +03:00
HenriT
2e57464679
Added multiple taxes for invoice rows. Client has_vat => has_tax.
...
Abstracted add row button to separate component.
Abstracted invoice row headers to separate component.
Remove vat related things, now replaced with custom taxes.
Invoice tax totals are calculated per tax based on invoice rows.
2021-04-14 15:58:55 +03:00
HenriT
8bfb088f30
Be able to add default taxes to team.
2021-04-14 13:21:36 +03:00
HenriT
328e30e874
Update team and client when updating custom field on invoice.
2021-04-14 11:52:32 +03:00
HenriT
e23e1f720e
Do not prompt to update invoice client/team details when closing client/team modal.
...
Always pass invoice id when updating.
When changing team info re-prefill invoice team info.
2021-04-13 16:27:28 +03:00
HenriT
0a5d45e64b
Prompt to update client details on invoice when closing client modal.
2021-04-13 15:28:12 +03:00
HenriT
580fd9aa5a
Abstract footer to separate component. Abstract logo to separate component. Be able to edit team in modal. Add custom fields to team. Removed vat and reg no from team (replaced by custom fields). Custom fields are also stored on the invoice. When creating invoice add team custom fields to invoice as well. Be able to set default invoice due date, late fee, vat rate and currency.
2021-04-13 12:07:08 +03:00
HenriT
dce73b5603
When creating new client add distinct custom fields from all previous clients.
2021-04-12 14:35:04 +03:00
HenriT
292fafe3a5
Separated client form into tabs. Fixed deleting client. Implemented custom fields for client and invoice client fields. Removed "hardcoded" client_reg_no and client_vat_no fields from client and invoice model - can be replaced with custom fields. Abstracted invoice-rows management to separate store namespace. Invoice client fields are prefilled from selected client.
2021-04-08 19:54:45 +03:00
HenriT
af22213b9b
Merge remote-tracking branch 'origin/main' into main
2021-04-07 11:08:59 +03:00
HenriT
ea92907758
Bank account fields improved to allow multi-line info (if you need to enter more details than only your account no).
2021-04-07 11:08:45 +03:00
mokuappio
53547bb688
Add Product Hunt badge to README.md
2021-03-11 10:11:40 +02:00
HenriT
1e0081acfe
Fix postal code prefilling.
2021-03-08 10:42:44 +02:00
HenriT
2546cdf9a9
Either choose logo from disk or from web.
2021-02-27 01:03:00 +02:00
HenriT
312cc3a14c
Either choose logo from disk or from web.
2021-02-27 00:59:47 +02:00
HenriT
b1f68d5749
Be able to embed logo (base64)
2021-02-27 00:49:51 +02:00
HenriT
b859309312
Remove unused code. Fix deleting invoice.
2021-02-26 23:59:45 +02:00
HenriT
13578024e8
Update readme.
2021-02-17 15:29:12 +02:00
HenriT
27651618c2
Update readme.
2021-02-17 15:27:06 +02:00
HenriT
5ee9b01ee6
Fix success messages.
2021-02-17 11:11:12 +02:00
HenriT
e23939321d
Merge remote-tracking branch 'origin/main' into main
2021-02-17 11:00:28 +02:00
HenriT
e2140b638b
Be able to edit currently selected client.
2021-02-17 11:00:21 +02:00
Marek Fraczyk
2859b1db1c
print color fix
2021-02-17 10:59:01 +02:00
Marek Fraczyk
398f2ba695
logo update
2021-02-17 10:09:47 +02:00
HenriT
320bc5a3ad
Abstract saving to DB.
2021-02-16 22:34:50 +02:00
HenriT
5cf166ca12
Fix persisting client changes. Fix persisting team changes. Fix validating vat of 0.
2021-02-16 22:09:59 +02:00
HenriT
b291455a05
Fix invoice totals in list. Don't store full client in invoices.
2021-02-16 21:45:40 +02:00
HenriT
96fa3d1fcb
Fix edge cases with error handling.
2021-02-16 21:32:52 +02:00
HenriT
de779eda8a
Improve naming conventions. Fail route first, then happy route. Abstract invoice no generation. Fix nested items validation.
2021-02-16 21:14:48 +02:00
HenriT
05b2a3f358
Update readme
2021-02-16 20:30:39 +02:00
HenriT
d656903813
Update readme
2021-02-16 20:29:15 +02:00
HenriT
3d4199ceb9
Merge remote-tracking branch 'origin/main' into main
2021-02-16 20:27:15 +02:00
HenriT
c63b3259de
Update readme
2021-02-16 20:27:06 +02:00
Karel Vendla
9a3846b1e6
Add invoice validation & prefill invoice data.
2021-02-16 19:19:56 +02:00
HenriT
6ecf0f346a
Add readme
2021-02-16 19:18:59 +02:00
HenriT
1e6ab0268c
Merge remote-tracking branch 'origin/main' into main
2021-02-16 18:34:12 +02:00
HenriT
26ccd9365e
Import data.
2021-02-16 18:34:04 +02:00
Marek Fraczyk
6f1838d412
print invoice, don't print invoice controls and footer
2021-02-16 17:57:23 +02:00
Marek Fraczyk
6cadfed54c
Merge remote-tracking branch 'origin/main' into main
2021-02-16 17:51:30 +02:00
Marek Fraczyk
8b3e1764db
add missing logos
2021-02-16 17:51:26 +02:00
HenriT
3ab2b97f12
Merge remote-tracking branch 'origin/main' into main
2021-02-16 17:50:24 +02:00
HenriT
0ae8bbce91
Export data.
2021-02-16 17:50:17 +02:00
Marek Fraczyk
71836ac25b
Merge remote-tracking branch 'origin/main' into main
2021-02-16 17:43:35 +02:00
Marek Fraczyk
e281835eee
Footer with theme switch, data notice, upgrade cta and a github link
2021-02-16 17:43:31 +02:00
HenriT
db476ff5b3
Remove unused files and dependencies.
2021-02-16 17:24:47 +02:00
Marek Fraczyk
79e9705b01
Init commit
2021-02-16 16:24:22 +02:00
mokuappio
056a817632
Initial commit
2021-02-16 10:54:50 +02:00