1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-15 07:33:04 +01:00
Commit Graph

12102 Commits

Author SHA1 Message Date
David Bomba
fbc44e4697 Fixes for exchange rate 2024-07-08 08:36:51 +10:00
David Bomba
5d56faebee Fixes for task imports 2024-07-07 08:36:11 +10:00
David Bomba
d900398d18 Adjustments for quote partial due dates 2024-07-07 07:34:27 +10:00
David Bomba
8336cd3bf0 Adjustments for quote partial due dates 2024-07-07 07:30:50 +10:00
David Bomba
d55c77c59d fixes for str_replace 2024-07-06 08:23:44 +10:00
David Bomba
e63598271b Adjustments for payment flow 2024-07-05 15:33:46 +10:00
Benjamin Beganović
2a1947ea6e
New payment flow (#64)
* remove context from invoice-pay

* withsecurecontext trait

* update usages

* wip

* wip

* wip

* wip

* wip
2024-07-05 15:13:38 +10:00
David Bomba
ec50e6f64b Adjustments for inclusive taxes 2024-07-05 14:37:21 +10:00
David Bomba
26bb71f067 Adjustments for inclusive taxes 2024-07-05 14:15:42 +10:00
David Bomba
f3dc80ae09 Roll back join queries 2024-07-05 12:04:42 +10:00
David Bomba
1adbd3907e Updates 2024-07-05 11:53:58 +10:00
David Bomba
0d654dae95 Fixes for tax map display of surcharge taxes 2024-07-05 11:47:38 +10:00
karneaud
65aafc31f9 refactor compser components for rotessa 2024-07-03 20:58:51 -04:00
karneaud
109e2a46d8 removed this file 2024-07-03 20:58:20 -04:00
karneaud
55e644f214 do not need these files 2024-07-03 20:56:58 -04:00
Kendall Arneaud
cd53792cae
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-07-03 19:53:51 -04:00
David Bomba
78ed14074d Updates for react changer 2024-07-03 14:06:41 +10:00
David Bomba
f25469a288 Required fields 2024-07-02 19:20:55 +10:00
David Bomba
bb159be386 Minor fixes for zug docs 2024-07-02 18:36:53 +10:00
David Bomba
a67de99b49 Fixes for task assigned user 2024-07-02 18:35:10 +10:00
David Bomba
1009b52531 Fixes for task assigned user 2024-07-02 18:33:15 +10:00
David Bomba
ee90539bd8 improvements for validation of over/under payments 2024-07-02 18:32:14 +10:00
David Bomba
01312996d8 Working on integrating multiple invoice payments 2024-07-02 17:09:46 +10:00
David Bomba
73c1f1b767 improvements for validation of over/under payments 2024-07-02 16:13:52 +10:00
David Bomba
aa5695ac45 Improvements fo reactivity 2024-07-02 15:06:45 +10:00
David Bomba
6f5a08f87d new payment flow 2024-07-02 14:54:50 +10:00
David Bomba
e1be33314e Improve spinners between loads 2024-07-02 12:35:28 +10:00
David Bomba
bb23241291 Fixes for expense reports 2024-07-02 10:21:34 +10:00
David Bomba
4a3f8278ea Updates for new payment flow 2024-07-02 08:20:10 +10:00
David Bomba
5761f6dc34 Updates for payment flow 2024-07-01 09:39:40 +10:00
David Bomba
52e4931b68 Invalidate sessions if DB cannot be set 2024-07-01 08:40:57 +10:00
David Bomba
e0a3126e88 Fixes for zoho 2024-06-30 19:02:29 +10:00
David Bomba
81f67a0f1e Checks for task array 2024-06-30 19:01:23 +10:00
David Bomba
b8be425d4d Increase reminder chunk size 2024-06-30 18:50:51 +10:00
David Bomba
ab23592b96 Revert refactor for whereHas 2024-06-30 17:37:44 +10:00
David Bomba
3cd1d7767f Fixes for query name 2024-06-30 14:45:59 +10:00
David Bomba
f1ac238917 Fixes for tests 2024-06-30 14:42:57 +10:00
David Bomba
96f980aa54 Refactor for whereHas('client 2024-06-29 09:00:36 +10:00
David Bomba
7240f4f1e7 Query optimization 2024-06-29 08:21:57 +10:00
David Bomba
dd1fc3da82 Updates for country selector 2024-06-29 07:42:45 +10:00
David Bomba
028eb24fd9 Static analysis 2024-06-28 15:16:08 +10:00
David Bomba
682147a26e Updated - now trying to get vite and livewire to play nice 2024-06-28 12:42:44 +10:00
David Bomba
54af9cc667 Add new entry point for livewire component payments 2024-06-28 11:12:56 +10:00
David Bomba
6aac4a03b7 Fixes for override taxes for AT region 2024-06-28 09:54:28 +10:00
David Bomba
b35d54a2c6 Exclude vendor directory from file checks 2024-06-28 09:43:00 +10:00
David Bomba
ecfa558bf3 do not leave index.html in /public 2024-06-28 09:40:40 +10:00
David Bomba
e1af50d6eb
Merge pull request #9705 from turbo124/v5-develop
v5.10.4
2024-06-27 14:57:55 +10:00
David Bomba
1a1d75a0b5 v5.10.4 2024-06-27 14:57:15 +10:00
David Bomba
7288e5b641 Adjust BTCPay for scoping 2024-06-27 14:52:38 +10:00
Kendall Arneaud
96c7a475b6
Merge branch 'payment-driver-rotessa' into v5-develop
Signed-off-by: Kendall Arneaud <kendall.arneaud@gmail.com>
2024-06-26 21:38:13 -04:00
karneaud
35d713a0b9 use alias 2024-06-26 21:29:08 -04:00
karneaud
f03142a834 reference full blade path using render 2024-06-26 21:28:53 -04:00
karneaud
eb3968a9eb remove rotessa service provider 2024-06-26 21:27:45 -04:00
karneaud
f7c689bf3b move componetn class to composer provider 2024-06-26 21:27:20 -04:00
David Bomba
8ecddce437 ensure utf-8 encoding 2024-06-27 11:15:27 +10:00
David Bomba
7189c494ea Updated flow 2024-06-27 10:29:36 +10:00
David Bomba
9f1efeba99 Add back credit options 2024-06-27 09:14:49 +10:00
David Bomba
fd7c28880c Payment methods 2024-06-27 09:13:49 +10:00
David Bomba
7e92c84d5b
Merge pull request #9702 from Nisaba/v5-develop
Update BTCPay doc link
2024-06-27 08:36:32 +10:00
David Bomba
06f5c0ae22 Trim passwords on update 2024-06-27 08:32:38 +10:00
Nisaba
80cd0ac035
Update BTCPay doc link
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-06-26 22:32:30 +00:00
David Bomba
96766d33b8 Working on aggregate charts 2024-06-25 14:58:18 +10:00
David Bomba
702d8992e5 Improve sort filters 2024-06-25 12:19:11 +10:00
David Bomba
605ddd7d3e Ensure gateway fees are not cleared inappropriately 2024-06-25 11:09:33 +10:00
Kendall Arneaud
ac1c5ac005
Merge pull request #3 from karneaud/v5-develop
V5 develop
2024-06-24 20:33:30 -04:00
karneaud
37e8f3f2d9 allow matching of any client contact 2024-06-24 20:29:08 -04:00
David Bomba
df8f7e1c7c Improve sort filters 2024-06-25 09:58:22 +10:00
David Bomba
df37a488f7 Display payment type 2024-06-25 09:32:31 +10:00
David Bomba
a374a7e949
Merge pull request #9681 from turbo124/v5-develop
Adjustments for signatures
2024-06-25 08:56:28 +10:00
David Bomba
85b306c8ea Additional props for contact.signaturew 2024-06-25 08:56:07 +10:00
David Bomba
498a627988
Merge pull request #9675 from thirstyice/v5-develop
Make $project.name defined as empty for invoices with no project
2024-06-25 08:54:52 +10:00
David Bomba
6e5e9bdb12 Adjustments for signatures 2024-06-25 08:49:25 +10:00
karneaud
6511979777 add rotessa sdk 2024-06-24 18:42:49 -04:00
karneaud
7ac79d0e01 remove composer package 2024-06-24 18:41:45 -04:00
karneaud
9fec96b513 fix class name 2024-06-24 14:27:26 -04:00
David Bomba
b564983803 remove cache warming 2024-06-24 21:14:08 +10:00
David Bomba
e4377f3378 Fixes for carbon types 2024-06-24 21:10:52 +10:00
thirstyice
e694fe44c9 Set .name consistently 2024-06-24 03:24:40 -06:00
David Bomba
6f5daf6f2a Rate limit invoice deletion 2024-06-24 17:37:08 +10:00
David Bomba
c315911da4 Payment float 2024-06-24 15:44:42 +10:00
David Bomba
3e760e6cc6 New payment flow 2024-06-24 14:38:53 +10:00
karneaud
2c1c095804 add service provider for rotessa gateway 2024-06-23 22:32:54 -04:00
karneaud
71633db616 update 2024-06-23 22:32:28 -04:00
karneaud
cf45e647c3 add rotessa gateway payment methods 2024-06-23 22:32:14 -04:00
karneaud
3db5c34a38 hanlde attributes for rotessa views via components 2024-06-23 22:31:53 -04:00
karneaud
b37e27ba2c add default attributes for rotessa gateway views 2024-06-23 22:31:36 -04:00
karneaud
e62045e8d4 add data providers for privinces and installment 2024-06-23 22:31:03 -04:00
karneaud
2a3fb70fd2 remove 2024-06-23 22:30:28 -04:00
Kendall Arneaud
3d36cb917f
Merge pull request #2 from karneaud/v5-develop
V5 develop
2024-06-23 21:42:28 -04:00
David Bomba
5db3eb3d53 Add stubbed referal object 2024-06-24 11:17:46 +10:00
David Bomba
6ceef3695d Fixes for quote reminder dates 2024-06-24 10:22:16 +10:00
David Bomba
ffaf5259e6 Tests for quote reminders 2024-06-24 09:52:35 +10:00
thirstyice
1575974099
Make $project.name defined as empty for invoices with no project
Allows inclusion of $project.name in emails without needing a special case for invoices with no project

Signed-off-by: thirstyice <thirstyice@users.noreply.github.com>
2024-06-23 17:03:46 -06:00
David Bomba
64f3af9c31 Additional column checks prior to export queries 2024-06-24 07:56:13 +10:00
David Bomba
06233240ce Updates for harvesting fee invoice 2024-06-23 16:11:13 +10:00
David Bomba
3ec604919e Add index to fee_invoice_id 2024-06-23 14:04:43 +10:00
Kendall Arneaud
daedfa0d39
Merge pull request #1 from karneaud/v5-develop
V5 develop
2024-06-22 19:46:55 -04:00
David Bomba
cf2fc80f06 Ensure all carbon mutator types are cast appropriately 2024-06-22 21:05:18 +10:00
David Bomba
18e0ced89c minor fixes 2024-06-22 20:58:17 +10:00
David Bomba
540dd2f43e minor fixes 2024-06-22 20:33:53 +10:00
David Bomba
6138f11ece Fixes for tests 2024-06-22 15:05:11 +10:00
David Bomba
1cfb2a0ad1 Fixes for tests 2024-06-22 14:53:45 +10:00
David Bomba
de79eaa409
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-06-22 14:02:11 +10:00
David Bomba
6b7876967e
Merge branch 'v5-develop' into laravel11
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-06-22 14:00:26 +10:00
David Bomba
0ed2520c92
Merge pull request #9635 from LarsK1/v5-develop
Feature: E-Invoice Import
2024-06-22 13:54:06 +10:00
David Bomba
104ad33042 Fixes for tests 2024-06-22 13:00:33 +10:00
David Bomba
79b93f75bb Fixes for tests 2024-06-22 12:48:43 +10:00
David Bomba
2a97787ddb Fixes for testse 2024-06-22 12:39:46 +10:00
David Bomba
83e3147462 updates for type casting 2024-06-22 09:38:09 +10:00
David Bomba
ba7651cdae Fixes for tests 2024-06-21 19:51:04 +10:00
David Bomba
4855276794 Working on quote reminders 2024-06-21 19:40:56 +10:00
David Bomba
2d87131627 Fixes for project name label 2024-06-21 14:16:21 +10:00
David Bomba
50f13eca5a minor clean up 2024-06-21 14:09:25 +10:00
David Bomba
a65d0d5067 Remove cache warmers 2024-06-21 10:56:18 +10:00
David Bomba
698a376de3 remove cache build steps 2024-06-21 10:29:38 +10:00
David Bomba
3ab899f58e Validation for task rate 2024-06-21 07:37:46 +10:00
David Bomba
957556b8d0 Validation for task rate 2024-06-20 22:03:23 +10:00
David Bomba
897d31f89a updates for matching payments 2024-06-20 14:28:33 +10:00
Kendall Arneaud
5704b1303b commit package 2024-06-19 13:09:04 +00:00
David Bomba
bd94f7bb65 Working on credit rules for bank transactions 2024-06-19 18:18:05 +10:00
David Bomba
0bca8b6074 Fixes for tests 2024-06-19 15:42:06 +10:00
David Bomba
d8a753055a Fixes for tongan paanga 2024-06-19 14:57:40 +10:00
David Bomba
45b43094b0 Notify user on assignment of task 2024-06-19 13:57:50 +10:00
David Bomba
cb9e40d442 Referral Meta 2024-06-19 12:45:42 +10:00
Kendall Arneaud
dbae007581 refactor methods to properly get accounts and set tokens 2024-06-19 02:02:40 +00:00
Kendall Arneaud
25bdc6025d fix placholder text 2024-06-19 02:01:37 +00:00
Kendall Arneaud
f124dac7b0 fix the data passed 2024-06-19 02:00:24 +00:00
David Bomba
cbfb312e0f public/build/assets/stripe-credit-card-75322a3b.js 2024-06-19 11:42:14 +10:00
David Bomba
bc6df79e2b Validation layer for einvoicing 2024-06-19 11:31:03 +10:00
David Bomba
0c60a11989 Search filters for recurring invoices 2024-06-19 09:09:44 +10:00
David Bomba
c388a1b3e7 Fixes for generated numbers 2024-06-19 07:41:43 +10:00
David Bomba
0912e39759 Fixes for scoping bank refreshes 2024-06-19 07:26:44 +10:00
Benjamin Beganović
abc57ed625 Merge remote-tracking branch 'upstream/v5-develop' into laravel11 2024-06-18 13:06:41 +02:00
David Bomba
64e724f215 V5.9.9 2024-06-18 20:37:57 +10:00
Lars Kusch
a33c3832e9 Bugfixes 2024-06-18 08:19:49 +02:00
Lars Kusch
61570cea93 Implement E-Invoice Import as Expense 2024-06-18 08:19:45 +02:00
David Bomba
26d376d070 v5.9.8 2024-06-18 16:11:24 +10:00
David Bomba
b5508f702d Purge laravel-data 2024-06-18 15:12:45 +10:00
David Bomba
932a0d3f57 Handle github actions quirks 2024-06-18 15:04:16 +10:00
David Bomba
e8f26ddbb2 Fixes for tests 2024-06-18 13:57:09 +10:00
David Bomba
13b557a4e7 Fixes for tests 2024-06-18 13:47:27 +10:00
David Bomba
c3c4058f0a Logging for tests 2024-06-18 13:37:54 +10:00
David Bomba
e349245c45 Fixes for tests 2024-06-18 12:57:15 +10:00
David Bomba
cb0385dd39 Fixes for tests 2024-06-18 11:59:05 +10:00
David Bomba
7623246424 Add limiting exception 2024-06-18 11:33:56 +10:00
David Bomba
24a662f920 Rate limit new payments 2024-06-18 11:24:55 +10:00
David Bomba
6b0a25453d Static Analysis 2024-06-18 10:49:51 +10:00
David Bomba
dfdfc41fee Static Analysis 2024-06-18 10:25:56 +10:00
David Bomba
006e819f3a Refactor for cache statics moving to container 2024-06-18 10:24:03 +10:00
David Bomba
f68d1d3053 Static Analysis 2024-06-18 09:41:22 +10:00
David Bomba
957ddb2a81 Fixes for wave imports 2024-06-18 09:36:22 +10:00
David Bomba
f03c6a1d6b Roll back for idempotency 2024-06-17 21:29:31 +10:00
David Bomba
c163f3c1a4 Static Analysis 2024-06-17 20:38:33 +10:00
David Bomba
97049f36a9 Fixes for includes 2024-06-17 16:34:26 +10:00
David Bomba
13405c1805 Static Analysis + ACSS 2024-06-17 16:08:06 +10:00
David Bomba
11e082d443 Fixes for credits 2024-06-17 13:45:24 +10:00
Kendall Arneaud
06f764fa95 set default country instead 2024-06-17 01:01:19 +00:00
Kendall Arneaud
dbfc1046ec refactor classes to facilitiate import customers 2024-06-17 01:00:41 +00:00
Kendall Arneaud
94a4605e38 update gateway types 2024-06-17 00:59:40 +00:00
David Bomba
742b49c75a Fixes for subscription cron query 2024-06-17 10:14:04 +10:00
David Bomba
38114d0c48 Minor fixes - add referral code to user transformer 2024-06-16 19:16:42 +10:00
David Bomba
1e0f250052 Fixes for paypal auth credentials 2024-06-16 17:22:15 +10:00
David Bomba
d2d436da8f Fixes for redirect after auth in cp 2024-06-16 16:28:44 +10:00
David Bomba
3a4f47c1a9 Static Analysis 2024-06-16 14:58:03 +10:00
David Bomba
52752a8f09 Static Analysis 2024-06-16 14:35:56 +10:00
David Bomba
78333e332f Minor fixes: 2024-06-16 10:33:18 +10:00
David Bomba
9935847dc3 Static Analysis 2024-06-16 08:30:25 +10:00
David Bomba
109d5cfdca Static analysis 2024-06-15 17:34:08 +10:00
David Bomba
953e2e3e48 Improve queries 2024-06-15 16:51:34 +10:00
David Bomba
094d43be4f Improve N+1 queries 2024-06-15 16:18:33 +10:00
David Bomba
61f09e1ad4 code comments 2024-06-15 10:03:25 +10:00
Kendall Arneaud
b31d65440b add appropriate class 2024-06-14 16:13:08 +00:00
Kendall Arneaud
a428196e92 update aliases 2024-06-14 16:12:31 +00:00
Kendall Arneaud
f3b4bd5705 add package 2024-06-14 16:06:50 +00:00
David Bomba
4371c080f6 Fixes for payment ledger when credits are applied 2024-06-14 18:38:26 +10:00
David Bomba
f79f31c89e Clean up for paypal 2024-06-14 17:32:07 +10:00
David Bomba
72aadc0c16 php-cs-fixer 2024-06-14 17:09:44 +10:00
David Bomba
9c288cd452 remove paypal user-id 2024-06-14 17:07:52 +10:00
David Bomba
3350685ade Expose nordigen_transaction_id in transformer 2024-06-14 14:33:38 +10:00
David Bomba
ef388a0c77 Filters for bank accounts 2024-06-14 14:31:26 +10:00
David Bomba
50398360b9 Paypal 2024-06-13 19:59:29 +10:00
David Bomba
d23866932b Fixes for text body templates 2024-06-13 16:52:23 +10:00
David Bomba
de853b3445 Fixes for tests 2024-06-13 10:55:03 +10:00
David Bomba
0edfc0d850 Fixes for tests 2024-06-13 10:54:43 +10:00
David Bomba
10b64ffa65 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-06-13 10:22:11 +10:00
David Bomba
4e46511a8a meta analytics 2024-06-13 10:21:58 +10:00
David Bomba
fb3334096b Fixes for tasks when rounding down 2024-06-12 14:52:26 +10:00
David Bomba
0877bdb6ea Minor fixes for expense export preview props 2024-06-12 08:32:26 +10:00
David Bomba
6972d4d4b0 Allow parameter passing to pre-payments 2024-06-12 08:30:22 +10:00
David Bomba
1e7b8e9111 Fixes for stale invoice cleanup 2024-06-11 09:44:31 +10:00
David Bomba
78d465daea Return early on paid invoices if gateway fee is already paid 2024-06-11 09:38:06 +10:00
David Bomba
5937414ad3 Add twig linting 2024-06-11 08:52:56 +10:00
David Bomba
2b8f96d208 Merge PDFs if embed documents is enabled 2024-06-11 08:14:21 +10:00
David Bomba
32744d3fa8 minor fixes 2024-06-11 07:22:04 +10:00
David Bomba
f7bd62d84a Static Analysis 2024-06-09 15:56:05 +10:00
David Bomba
cf35c30bfc Fixes for task filters 2024-06-09 14:07:56 +10:00
David Bomba
d6337b69b3 Fixes for caps 2024-06-09 13:43:35 +10:00
David Bomba
99e05cbe63 Fixes for html variable replacements in mobile html view 2024-06-09 10:53:53 +10:00
David Bomba
145fef637b Updates for seeders 2024-06-09 09:08:31 +10:00
David Bomba
b70f01fff2 Updates for openapi 2024-06-08 09:13:47 +10:00
Nisaba
665e1eabfa
BTCPay updates
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-06-07 11:30:11 +00:00
David Bomba
fb24255813 Fixes for reminders 2024-06-07 20:31:48 +10:00
David Bomba
63e2280228 peppol 2024-06-07 16:11:44 +10:00
David Bomba
de874a21cd Peppol tests 2024-06-07 14:09:02 +10:00
David Bomba
49e5b09d90 peppol 2024-06-07 12:05:26 +10:00
David Bomba
56ad60afb0 Refactors for einvoicing 2024-06-07 11:21:50 +10:00
David Bomba
cdde25baf7 Static Analysis 2024-06-07 10:32:10 +10:00
David Bomba
d4feca33ab Fixes for diffindays with Carbon v3 2024-06-07 09:15:19 +10:00
David Bomba
9a5b1e4292 Ensure credit payments auto archive if configured 2024-06-07 07:41:46 +10:00
David Bomba
f4aae330eb Current company route 2024-06-06 21:12:15 +10:00
David Bomba
a9c1357689 Add option to lock invoices at the end of the month - accrual accounting 2024-06-06 13:06:07 +10:00
David Bomba
0427f6c317 Fixes for static analysis 2024-06-06 12:31:24 +10:00
David Bomba
e61c2422ee updated resources 2024-06-06 11:17:34 +10:00
David Bomba
b805bba375 Fixes for type 2024-06-06 09:21:23 +10:00
David Bomba
86d7407ff7 only notify once 2024-06-06 08:17:17 +10:00
David Bomba
fe6d837123 move statics into container 2024-06-05 14:48:51 +10:00
David Bomba
836802764a Add product image to import 2024-06-05 11:16:36 +10:00
David Bomba
cb5530398f Fixes for live designs 2024-06-04 19:15:23 +10:00
David Bomba
560aa249b7 Updates for preview controller 2024-06-04 19:11:06 +10:00
David Bomba
2eecb564a8 Force a name 2024-06-04 15:14:28 +10:00
David Bomba
1f1593bd7a Update lock 2024-06-04 07:59:28 +10:00
David Bomba
8e22f3c469 Add signature IP to htmlengine 2024-06-04 07:53:55 +10:00
David Bomba
e331ff81a1 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-06-04 07:42:37 +10:00
David Bomba
b054f57286 Updates for invoice service auto bill standard invoices 2024-06-04 07:42:11 +10:00
David Bomba
ef4319ab9c Fixes for missing timezones 2024-06-03 16:34:57 +10:00
David Bomba
630a163ecd fixes for typo 2024-06-03 10:19:37 +10:00
David Bomba
23b7c6667e Partial migration to singletons for static resources 2024-06-03 07:37:48 +10:00
David Bomba
fc091659ed Additional information for client presenter dropdown 2024-06-03 07:29:18 +10:00
David Bomba
2c404b4f73 Additions for shop api 2024-06-02 19:29:49 +10:00
David Bomba
6ce1ea9944 Migration for e_invoice 2024-06-02 18:37:56 +10:00
David Bomba
97d84795b5 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-06-01 10:50:21 +10:00
David Bomba
9e500eda57 Minor fixes 2024-06-01 10:50:19 +10:00
David Bomba
c3ebdc8946 Stubs for static service 2024-06-01 09:35:58 +10:00
David Bomba
5a1f52941d
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-06-01 08:56:06 +10:00
Dave Shoreman
6757edf5d1
Trim regional locales to two-letter country codes
GoCardless' Bank Account Data API requires two-letter ISO 639-1 country
codes. IN passes the full locale such as *en_GB* or *pt_BR*, which
causes an "unknown error" when selecting banks in Connect Accounts.

Note: Norwegian will use the Bokmål (`nb`) form over Nynorsk (`nn`).

Fixes #9566
2024-05-31 21:04:51 +01:00
David Bomba
96fb9dc943
Merge pull request #9567 from turbo124/v5-develop
Updated translations
2024-05-31 23:11:23 +10:00
David
7f33b51893 Updated translations 2024-05-31 23:06:10 +10:00
David Bomba
aa340d070c
Merge pull request #9558 from dshoreman/ds/preview-entity-numbers
"Real" entity numbers in Invoice Designer/Settings previews
2024-05-31 21:25:28 +10:00
David Bomba
86947b7627
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2024-05-31 10:32:02 +10:00
Nisaba
5a5420603e
BTCPay : Improve refund
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-05-30 13:34:43 +00:00
Dave Shoreman
ed3d482d44
Fallback to original value just in case 2024-05-30 01:05:03 +01:00
Dave Shoreman
7cedc48b55
Fix $company[1..4] aliases for custom_values 2024-05-30 01:04:49 +01:00
David Bomba
7d98db8592 Remove redundant dependencies 2024-05-30 07:42:07 +10:00
Dave Shoreman
bd49aa1a15
Ensure correct pattern for non-invoice entities
A simple `in_array` check would work here, except there are a lot of
valid keys for the number pattern settings so it's easier this way.
2024-05-29 17:09:02 +01:00
Dave Shoreman
e1d08d34bf
Apply formatted numbers to design editor preview
If a custom Invoice Number Pattern is defined, this will update the mock
invoice with a formatted entity number, rather than the EAN13 from faker
in the invoice factory. This doesn't apply once a real invoice has been
created, but it can still be useful for designing during initial setup.
2024-05-29 15:07:42 +01:00
Dave Shoreman
9195addb37
"Real" entity numbers in Invoice Settings preview
This refactors the GeneratesCounter trait slightly, such that arbitrary
entity numbers can be formatted according to the given padding/pattern.

With that small abstraction we can use the trait in the PdfMock instance
to show the exmple entity number using real patterns without actually
incrementing it or checking the number is available in the database.
2024-05-29 15:00:02 +01:00
David Bomba
4645e00b05 Fixes for tests 2024-05-29 23:35:56 +10:00
David Bomba
4852a134da Adjustments for tests 2024-05-29 23:19:03 +10:00
David Bomba
743ff50b82 Tests for tests 2024-05-29 23:16:59 +10:00
David Bomba
31610560a7 Fixes for tests 2024-05-29 23:09:45 +10:00
David Bomba
64767924e9 Fixes for tests 2024-05-29 22:25:36 +10:00
David Bomba
822ba038a0 Fixes for converting matched payment transactions 2024-05-29 13:10:50 +10:00
David Bomba
f8316f879a Refactor to support include deleted record logic for exports 2024-05-29 09:05:42 +10:00
Dave Shoreman
e568076ad0
Update date/total labels in entity details table 2024-05-28 22:43:40 +01:00
Dave Shoreman
2a11fa994b
Fix $company.customX on Invoice Settings preview
When fetched without going through the settings object, all these values
were null, thus displaying nothing when used in custom invoice designs.
2024-05-28 20:21:46 +01:00
Dave Shoreman
0782fa3c6d
Set 'issued to' label based on entity type string 2024-05-28 13:10:41 +01:00
David Bomba
e967373f85 FatturaPA tests 2024-05-28 12:52:38 +10:00
David Bomba
70c8e67613 working on validation of fatturapa 2024-05-28 11:57:00 +10:00
David Bomba
541350a9d7 Adjustments for fact1 tests 2024-05-28 09:08:23 +10:00
David Bomba
73491f3507 roll back version 2024-05-27 22:01:27 +10:00
David Bomba
4ffe50fcee Add providers 2024-05-27 16:05:42 +10:00
David Bomba
6ac2ea1cf1 Missing currency translations 2024-05-27 15:58:02 +10:00
David Bomba
240494bd4a Fixes for tests 2024-05-27 09:57:48 +10:00
David Bomba
3fb923e971 Add back schema builder 2024-05-27 08:05:13 +10:00
David Bomba
3ce9ea62ec Updates for microsoft token harvest 2024-05-27 07:26:20 +10:00
David Bomba
aff180deef Add referral codes to user models 2024-05-27 07:13:56 +10:00
David Bomba
0692d8b0cc if institution_id passed into context, expose as prop in input. 2024-05-27 06:55:02 +10:00
David Bomba
5ed27fe747 Catches for incorrectly configured mail servers 2024-05-27 06:46:26 +10:00
David Bomba
9c7f1e888f Adjustments for GMail 429 handling 2024-05-26 10:18:11 +10:00
David Bomba
5123c9be6c
Merge pull request #9550 from turbo124/v5-develop
Update PayPal integration to support advanced cards
2024-05-26 09:01:53 +10:00
David Bomba
2f1648eb4e Refactor to remove laravel-data from application 2024-05-26 08:54:24 +10:00
David Bomba
1ef97ef2bb Updates for PHP version requirements 2024-05-26 07:57:05 +10:00
David Bomba
dd0e26122e Stubs for paypal imports 2024-05-24 17:42:16 +10:00
David Bomba
4dac7cdded Updates for storing paypal invoices 2024-05-24 17:27:33 +10:00
David Bomba
9180dc4478 Refactor for paypal implementation 2024-05-24 10:38:07 +10:00
David Bomba
673eaaf3e5 Fixes for i2g imports 2024-05-23 14:14:59 +10:00
David Bomba
88a1fa2fc5 Additional transaction checks 2024-05-23 09:44:33 +10:00
Yannick
fb9447e216
Update TransactionTransformer.php
I've changed the way base_type was defined by using the $amount field that was already defined before and made it use the float value to check below 0, so that small values like 0.01 also work.

Signed-off-by: Yannick <yannickdg99@gmail.com>
2024-05-23 00:44:46 +02:00
David Bomba
1c89b0f1a6 minor fixes 2024-05-22 15:54:08 +10:00
David Bomba
2aa2db55ba Add check for is_deleted on expense category column 2024-05-22 07:01:36 +10:00
David Bomba
755e5c7846 Fixes for tests 2024-05-21 12:46:58 +10:00
David Bomba
643f8a64c3
Merge pull request #9535 from turbo124/v5-develop
Updates for BTC payment driver
2024-05-21 11:59:51 +10:00
David Bomba
ff94e9881a
Merge pull request #9523 from LarsK1/v5-develop
Fixes for XInvoice
2024-05-21 11:58:56 +10:00
David Bomba
e01f100407 fixes for custom email templates 2024-05-21 11:40:12 +10:00
David Bomba
c166ef82ff Fixes for payment emails 2024-05-21 08:15:54 +10:00
Lars Kusch
3709039b08 Last fixes 2024-05-20 21:25:30 +02:00
David Bomba
5de8aeb372 Refactor e_invoice props 2024-05-20 17:00:34 +10:00
David Bomba
34820bc2ea Fixes for task start date 2024-05-20 16:05:02 +10:00
David Bomba
9d7bef3a94 PayPal Rest Driver updates 2024-05-20 13:14:50 +10:00
David Bomba
8dde7024fc extend paypal classes 2024-05-20 11:59:44 +10:00
David Bomba
91078eb6a1 Additional props for account/companies table 2024-05-20 08:31:28 +10:00
David Bomba
e8907beeab Updates for translations 2024-05-20 07:50:39 +10:00
David Bomba
fb9c3aca59 Capture additional metrics 2024-05-19 19:43:43 +10:00
David Bomba
aaae12e691 Capture additional metrics 2024-05-19 19:42:20 +10:00
David Bomba
a1fa52dfd3 Updates for BTC payment driver 2024-05-19 19:14:46 +10:00
David Bomba
8ca4d7c197
Merge pull request #9533 from turbo124/v5-develop
Updates for einvoicing schemas/models
2024-05-19 07:32:42 +10:00
David Bomba
e627c09ef0 Fact1 tests 2024-05-18 23:04:53 +10:00
Nisaba
a949501466
conflicts
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-05-18 13:03:29 +00:00
Nisaba
be82cc6b23
conflicts
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-05-18 12:51:29 +00:00
David Bomba
edb219a361 Updated FACT json 2024-05-18 22:43:21 +10:00
Nisaba
1c341f885a
conflicts
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-05-18 12:34:35 +00:00
David Bomba
2cc5fa4376 Clean up for einvoicing 2024-05-18 22:25:42 +10:00
David Bomba
be612db0b4 clean up paths for fatturapa 2024-05-18 17:34:30 +10:00
David Bomba
4a7819d2ce Fixes for einvoice tests 2024-05-18 17:32:03 +10:00
Lars Kusch
439c02cb8b Fixes 2024-05-17 07:59:25 +02:00
Nisaba
ccd165e05f
Merge branch 'invoiceninja:v5-develop' into v5-develop 2024-05-16 11:24:01 +00:00
Lars Kusch
f1e4d3e8f1 Fixes for global discounts 2024-05-16 08:10:07 +02:00
Lars Kusch
b3127a3d2e Fixes 2024-05-16 07:54:03 +02:00
David Bomba
b57ec227f7 Fixes for encoding characters in imports 2024-05-16 11:55:00 +10:00
David Bomba
716bd6669e Ensure line items as cast to arrays for twig templates 2024-05-16 11:46:54 +10:00
David Bomba
5d50b77dcc Add type_id property to filterable 2024-05-16 10:34:38 +10:00
David Bomba
7940f9c3b7 Updates for twig 2024-05-16 10:20:54 +10:00
Lars Kusch
9fcde1ffc8 Readded merged pdf with xml-file 2024-05-15 22:00:44 +02:00
Lars Kusch
c9213c1a80 Global discount at invoice level 2024-05-15 21:34:31 +02:00
Lars Kusch
e7e29f3092 Added further routing information 2024-05-15 21:21:21 +02:00
Lars Kusch
8e7c117bd9 More fixes for item discounts 2024-05-15 16:58:21 +02:00
Lars Kusch
45c3e42bff More fixes to intra-community-delivery 2024-05-15 16:28:36 +02:00
Lars Kusch
ab45e86b47 Added more required fields to e-invoice 2024-05-15 15:56:05 +02:00
David Bomba
f7fb20a7ec Add purpose code if available 2024-05-15 20:57:40 +10:00
David Bomba
a212c04ace Minor fixes for filters 2024-05-15 11:55:51 +10:00
David Bomba
85aadbbfec v5.8.56 2024-05-15 09:30:18 +10:00
David Bomba
27f3a54ecf Fixes for file_get_contents 2024-05-15 09:29:43 +10:00
David Bomba
b7c20de7ec Add logging for purging client 2024-05-14 17:05:20 +10:00
David Bomba
644965e1c8 improve twig filters 2024-05-14 15:13:49 +10:00
David Bomba
72f9813d27 minor updates for UBL 2024-05-14 09:35:04 +10:00
David Bomba
501464e2db
Merge pull request #9516 from CarrnellTech/v5-develop
Redirect client to dashboard at login if enabled -fix #9417 #9501
2024-05-14 07:50:18 +10:00
CarrnellTech
3adab566c5
Redirect client to dashboard at login if enabled -fix #9417 #9501 2024-05-13 11:40:27 -05:00
Nisaba
d11766c1bd
initial BTCPay commit
Signed-off-by: Nisaba <34550856+Nisaba@users.noreply.github.com>
2024-05-13 16:33:15 +00:00
David Bomba
9865ed5c2e Updated schema 2024-05-13 21:01:15 +10:00
David Bomba
5d1ed7b086 Updated schema 2024-05-13 20:00:23 +10:00
David Bomba
40b1601352 Updates for ro xml format 2024-05-13 18:08:01 +10:00
David Bomba
3155fcca53 Add credit adjustment notes to credit notes 2024-05-13 11:26:45 +10:00
David Bomba
f1ef674c20 Reduce bulk of schema 2024-05-13 11:00:08 +10:00
David Bomba
e06e94363b Update static routes 2024-05-12 20:23:17 +10:00
David Bomba
483eec6c08 Stubs for schema 2024-05-12 20:11:01 +10:00
David Bomba
34eb936927 Validation 2024-05-12 09:13:14 +10:00
David Bomba
1db95e3e32 PHP classes for FatturaPA 2024-05-11 20:18:44 +10:00
David Bomba
331bdabfb1 Fattura object classes 2024-05-11 17:27:32 +10:00
David Bomba
c0c818d918 Fixes for credits on statements 2024-05-11 09:22:59 +10:00
David Bomba
7d17fcc779 Separation of logging for reminders 2024-05-10 22:32:20 +10:00
David Bomba
76a8dafbaa Task Rounding 2024-05-10 22:24:55 +10:00
David Bomba
83605482d9 Fixes for purchase order edoc export 2024-05-10 21:32:14 +10:00
David Bomba
a46a770496 Copy documents when converting a quote to an invoice 2024-05-10 20:05:36 +10:00
David Bomba
01dde73e95 Fixes for rounding 2024-05-10 07:19:52 +10:00
David Bomba
a18806f986 Fixes for tests 2024-05-09 17:23:34 +10:00
David Bomba
4b397b5b39 Updates for expense filters 2024-05-09 11:42:52 +10:00
David Bomba
e248e96868 Refactor for start / end of quarters 2024-05-09 10:15:46 +10:00
David Bomba
43c9f73092
Merge pull request #9501 from CarrnellTech/v5-develop
Redirect client to dashboard at login if enabled
2024-05-09 09:46:24 +10:00
CarrnellTech
49dc848841 Revert unnecessary changes 2024-05-08 23:41:01 +00:00
David Bomba
d9748a926f
Merge pull request #9512 from turbo124/v5-develop
Fixes for client filters for synthetic props.
2024-05-09 09:38:14 +10:00
David Bomba
20abbc339f Minor fixes 2024-05-09 09:35:50 +10:00
Benjamin Beganović
f3ffc3d4d5 override always_show_required_fields with is_subscription 2024-05-09 00:53:45 +02:00
David Bomba
496afc5c20 Updated filters 2024-05-07 15:01:00 +10:00
David Bomba
86dd03d55b Adjustments for payment verifications 2024-05-07 11:10:33 +10:00
David Bomba
9846effc47 Updates for stripe lookup 2024-05-07 09:59:00 +10:00
David Bomba
ccf8b57f30 validation rules for max amounts 2024-05-06 11:48:44 +10:00
David Bomba
deab4b6ace validation rules for max amounts 2024-05-06 11:47:20 +10:00
David Bomba
6e5fb456c1 Run tests for adjustment amount within validaiton 2024-05-06 11:42:14 +10:00
David Bomba
661fbb6cf9 Quality checks for inbound users 2024-05-06 09:09:10 +10:00
Carrnell Technical Solutions
ba0eec48a0
Redirect client to dashboard at login if enabled 2024-05-05 15:05:46 -05:00
David Bomba
e563dea2b8 Fixes for subs v4 2024-05-05 08:18:32 +10:00
David Bomba
526d86c5a3 Refactor date parsing in importes 2024-05-05 07:36:54 +10:00
David Bomba
e374b12fb4 Catch type 4 codes for auth.net 2024-05-04 10:35:46 +10:00
David Bomba
cdb65a8a95 FDS Reviews 2024-05-04 10:28:59 +10:00
David Bomba
910e3f9482 Allow multiple stripe instances 2024-05-04 09:22:04 +10:00
David Bomba
52df4708d6 resource build assets 2024-05-04 09:01:02 +10:00
David Bomba
18ae6e5369 Add billable prop 2024-05-04 08:32:43 +10:00
David Bomba
9ef6fc8be7 Minor fixes 2024-05-03 12:44:52 +10:00
David Bomba
c31442c19b v5.8.53 2024-05-03 08:20:19 +10:00
David Bomba
35fd124190 Paypal Advanced card payments 2024-05-02 14:27:37 +10:00
David Bomba
d387bed9c8 SCA compliance PayPal Rest 2024-05-02 13:59:18 +10:00
David Bomba
7c18185167
Merge pull request #9496 from turbo124/v5-develop
v5.8.52
2024-05-02 13:14:28 +10:00
David Bomba
bf913f1d71 Fixes for sorting recurring invoices 2024-05-02 10:05:18 +10:00
David Bomba
3fed2f1a77 Add utf conversion 2024-05-01 08:32:11 +10:00
David Bomba
3c50b27858 minor fixes 2024-05-01 08:30:41 +10:00
David Bomba
0c95361116 Fixes for filters 2024-04-30 22:48:57 +10:00
David Bomba
567ae31067 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2024-04-30 15:38:01 +10:00
David Bomba
fe4cefd235 Cleanups 2024-04-30 15:37:51 +10:00
David Bomba
048e21f9b2 Ensure redundant directory deleted 2024-04-29 16:50:04 +10:00
David Bomba
a31cd1c407 Gracefully fall back when smtp configuration is incorrect 2024-04-29 10:07:53 +10:00
David Bomba
7a128ecb10 working on 3ds SCA 2024-04-29 10:01:49 +10:00
David Bomba
086e82649b Updates for cancelled invoice presentation 2024-04-29 09:17:37 +10:00
David Bomba
aa649ac625 Add rounding to tasks 2024-04-28 18:16:56 +10:00
David Bomba
4a627be02c Tests for credit payments 2024-04-28 15:05:30 +10:00
David Bomba
169db5c491 Fixes for deleting payments and credit balances 2024-04-28 15:00:12 +10:00
David Bomba
e1fe17cc3d improved logic for post payment actions 2024-04-28 13:52:44 +10:00
David Bomba
b696bdbb3b Minor cleanup 2024-04-28 13:36:37 +10:00
David Bomba
fe7356cc89 Fixes for surcharge tax calculations 2024-04-28 10:56:06 +10:00
David Bomba
93de61d75d Reachability of update serversg 2024-04-28 08:11:51 +10:00
David Bomba
42686a98b0 Removing payfast sdk 2024-04-27 07:10:24 +10:00
David Bomba
990c75db60 Clean up for paypal rest 2024-04-26 21:17:15 +10:00
David Bomba
399da26976 Fixes for redirection route 2024-04-26 14:13:22 +10:00
David Bomba
642fdc7139 Fixes for exports 2024-04-26 13:02:19 +10:00
David Bomba
45f2970579 Exclude deleted client/vendor 2024-04-25 20:07:42 +10:00
David Bomba
c27d5ad8e9 Fixes for deleted clients in reports 2024-04-25 18:28:43 +10:00
David Bomba
50e211104d Improvements for showing required fields 2024-04-25 17:46:11 +10:00
David Bomba
108ca2633d Bulk updates 2024-04-25 16:31:15 +10:00
David Bomba
4dedfd616b filter for recurring invoice filters 2024-04-25 06:50:55 +10:00
Dave Shoreman
9bad0873e9
Fix secondary fonts for Invoice Design preview
If a secondary font is used in the Invoice Design settings, it works in
the Custom Design editor, but the preview in General Settings always
shows Roboto in place of the secondary font, regardless of settings.

This updates PdfMock to also support secondary fonts on the main tab.
2024-04-24 16:49:15 +01:00
David Bomba
b43a4ec866 Add new prop for company gateways table 2024-04-24 16:51:03 +10:00