1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-22 09:21:34 +02:00
Commit Graph

8489 Commits

Author SHA1 Message Date
David Bomba
ca225846c2 base api testS 2023-01-21 08:09:39 +11:00
David Bomba
883c8f2289 Tests for refactors of API permissions 2023-01-20 23:45:29 +11:00
David Bomba
0d11fc174a Send payment emails to all contacts on invitation 2023-01-20 17:18:53 +11:00
David Bomba
784d28ef0f Improve app state by ensuring a invitation is always present for an entity when a contact is deleted 2023-01-20 15:55:05 +11:00
David Bomba
61237f0475 Minor fixes for logging 2023-01-20 15:17:21 +11:00
David Bomba
c62456b319 Minor fixes for import 2023-01-20 10:58:24 +11:00
David Bomba
24aa73c359 Fixes for notifications 2023-01-19 17:20:31 +11:00
David Bomba
e0170dbecf Show credit payment amounts in the client portal 2023-01-19 14:45:34 +11:00
David Bomba
a382dbe1b6 Fixes for calculating pro rata refunds for subscriptions 2023-01-19 13:20:05 +11:00
David Bomba
4364f0d168 Clean up for createsingleaccount 2023-01-19 12:16:51 +11:00
David Bomba
0caa8ea8ce Back fill test for filters 2023-01-19 11:52:07 +11:00
David Bomba
fe24cc5eb6 Clean up all filters and add back test: 2023-01-19 11:24:40 +11:00
David Bomba
295a435762 Fixes for UserFilters as no company() scope is possible 2023-01-19 10:31:48 +11:00
David Bomba
7b40340047 Fixes for Purchase Order Filters 2023-01-19 10:23:42 +11:00
David Bomba
05b3518fb7 Set correct invoice numbers for zero payment invoices 2023-01-19 10:14:10 +11:00
David Bomba
a1063f8249 Run post update in github actions to ensure cache is built 2023-01-19 07:54:15 +11:00
David Bomba
c46d5ecef7 Rewrite zip, when deleting files prior to extraction 2023-01-18 21:23:02 +11:00
David Bomba
8ee1f8eaf1 Improve subscriptions v2 for free subscriptions 2023-01-18 21:06:09 +11:00
David Bomba
1a60f8d9d8 Fixes for tests 2023-01-18 20:42:46 +11:00
David Bomba
d0f181314c Fixes for tests 2023-01-18 19:24:43 +11:00
David Bomba
bc402ec30c Fixes for tests 2023-01-18 18:56:15 +11:00
David Bomba
845289bed8 Fixes for tests 2023-01-18 18:02:45 +11:00
David Bomba
0d767f7d98 update billing_context to use hashed_ids 2023-01-18 16:52:32 +11:00
David Bomba
a746384976 highlight sidebar menu when viewing entity in client portal 2023-01-18 15:13:18 +11:00
David Bomba
55fec84e1d Fixes for subscription cron where URL/REST method is not set 2023-01-18 13:24:08 +11:00
David Bomba
dedc1f5774 Update meta data for swagger documentation 2023-01-18 10:47:41 +11:00
David Bomba
6b2ca2dfb2 Always ensure next_run is calculated from the time the scheduler was last run, not when the scheduler was restarted. 2023-01-18 10:39:01 +11:00
David Bomba
368006f63f Scheduler tests 2023-01-18 10:34:06 +11:00
David Bomba
753cfa9585 Configure subscription recurring products to use both maxseats +/- inventory if configured 2023-01-18 09:22:08 +11:00
David Bomba
4096631de0 Add company logo size to company settings object 2023-01-18 07:57:07 +11:00
David Bomba
5e67916117 Fixes for Parallel testing 2023-01-17 23:44:38 +11:00
David Bomba
1b1fc71d0d Validation rules for clients in scheduler 2023-01-17 22:40:40 +11:00
David Bomba
2bcccb2215 Tests for scheduler 2023-01-17 20:48:10 +11:00
David Bomba
5caba1d2c7 Implement next_run calculations 2023-01-17 19:42:34 +11:00
David Bomba
2743809be3 Improve sentry logging in selfhost + hosted 2023-01-17 18:25:43 +11:00
David Bomba
dcbfc6c170 Improvements for cache when running setup for the first time 2023-01-17 15:39:20 +11:00
David Bomba
52a982d634 Email Tests 2023-01-17 12:21:36 +11:00
David Bomba
86a731ff47 Handle failures around subscription webhooks 2023-01-17 11:39:19 +11:00
David Bomba
c51dd313b9 Tests for emailing client statements 2023-01-17 11:00:12 +11:00
David Bomba
67dfe8a4b9 Show terms/footers on Recurring Invoice Preview 2023-01-17 09:43:11 +11:00
David Bomba
f84a309964 Add task schedulers to login / refresh routes 2023-01-17 08:37:15 +11:00
David Bomba
9641d88b14 Remove .htaccess from update script 2023-01-17 08:31:07 +11:00
David Bomba
e93163d57c Add contributing.md 2023-01-17 07:44:25 +11:00
David Bomba
396c5ec21b Handle 429s for gmail 2023-01-16 13:31:54 +11:00
David Bomba
633537570f Remove unique constraint from bank matching service 2023-01-16 11:59:24 +11:00
David Bomba
e822550c38 Cleanup for filters 2023-01-16 11:46:41 +11:00
David Bomba
59faed5e59 Adjustments for expense filters 2023-01-16 10:48:57 +11:00
David Bomba
45fac70557 Fixes for quote queries 2023-01-16 10:38:52 +11:00
David Bomba
0c86e828a4 Refactor and code cleanup for filters 2023-01-16 10:05:44 +11:00
David Bomba
f8a9220531 Fixes for quote queries 2023-01-16 07:54:49 +11:00
David Bomba
3da4c42f71 Rename variable 2023-01-15 21:20:16 +11:00
David Bomba
d1049f3a90 Clean up and formatting for mailers 2023-01-15 21:16:10 +11:00
David Bomba
7c3aaa4898 Set the trial flag only once 2023-01-15 19:05:52 +11:00
David Bomba
3ce3187ec2 Minor fixes for client ledger balance update 2023-01-15 17:42:13 +11:00
David Bomba
6100f9416b Minor fixes for billingportal purchase 2023-01-15 17:40:11 +11:00
David Bomba
26e4b6c740 Fixes for client mailers 2023-01-15 15:36:00 +11:00
David Bomba
60d9a33f0d Minor fixes for ninjamailer 2023-01-15 15:22:29 +11:00
David Bomba
a743504ed3 Minor fixes for transactions 2023-01-15 15:10:41 +11:00
David Bomba
1720baccc8 Checks inside transactions 2023-01-15 14:59:42 +11:00
David Bomba
cdfaab9cbc Stubs for quality checks 2023-01-15 14:57:24 +11:00
David Bomba
b8d1e0a920 Refactor for emails 2023-01-15 14:44:23 +11:00
David Bomba
6a687c2aef Working on refactor for emailables 2023-01-15 13:28:46 +11:00
David Bomba
a19a48ac92 clean up 2023-01-15 08:24:48 +11:00
David Bomba
f68d9ad37d Remove _ fields if nothing is populates in Swiss QR Codes 2023-01-15 07:58:02 +11:00
David Bomba
5d1dc68739 Pass whitelabel to front end 2023-01-15 07:46:23 +11:00
David Bomba
a79e21b3cf Refactor to use Envelope Mailables 2023-01-14 22:00:22 +11:00
David Bomba
cf9ffb05d5 Tests for calculating date ranges 2023-01-14 18:47:14 +11:00
David Bomba
9de6ee1d2a Change the order we check a payment deleted status 2023-01-14 16:22:26 +11:00
David Bomba
33a9cad32a Fixes for deleting invitations after a contact has been deleted 2023-01-14 15:28:35 +11:00
David Bomba
ada6210e34 Working on client statement schedules 2023-01-14 09:46:17 +11:00
David Bomba
de41d2546c Fixes for touching reminders inappropriately 2023-01-13 22:26:12 +11:00
David Bomba
b0f8e10430 Clean up for the scheduler 2023-01-13 22:24:23 +11:00
David Bomba
77f330afe2 Minor adjustments for hosted platform 2023-01-13 20:23:47 +11:00
David Bomba
35fde4a73e Clean up for scheduler 2023-01-13 20:23:03 +11:00
David Bomba
9e5417ab1c Define the Client Statement Class 2023-01-13 20:16:17 +11:00
David Bomba
9e415b420c Refactor for scheduled tasks 2023-01-13 12:43:38 +11:00
David Bomba
d1078e1ba1 Change sequence for settings auto bill for recurring invoices 2023-01-13 00:41:54 +11:00
David Bomba
1974f0e5f3 Set invoice autobill based on configuration 2023-01-13 00:36:25 +11:00
David Bomba
5389c00c2f migrations for companies/accounts table 2023-01-13 00:32:54 +11:00
David Bomba
0497089e27 Fixes for pro rata calculations where discounts are involved 2023-01-12 21:31:46 +11:00
David Bomba
fa668a4749 Enforce company locale on payment gateway descriptions 2023-01-12 17:59:32 +11:00
David Bomba
7e7cffa8c8 Fixes for recurring invoice cancellations 2023-01-12 17:29:28 +11:00
David Bomba
1d811c49b9 Return success to webhook URL when the gateway has been deleted/non-resolvable to prevent constant webhook retries 2023-01-12 15:58:02 +11:00
David Bomba
80a5d8a37d Fixes for pro rata invoicing 2023-01-12 14:21:54 +11:00
David Bomba
afad1245c9 Clean up for Filters 2023-01-12 13:52:06 +11:00
David Bomba
5320b953db Fix for data leak on products route when using the ?with filter 2023-01-12 13:40:26 +11:00
David Bomba
0885b2a7c1 Minor fixes for create test data 2023-01-12 12:22:32 +11:00
David Bomba
2bfb39eb13 Fixes for bug in check gateway fee logic 2023-01-12 12:08:14 +11:00
David Bomba
fadc039eba Merge branch 'cleanup_deprecated_import' into v5-develop 2023-01-12 11:08:42 +11:00
David Bomba
4979109d97 handle missing required keys for Invoice2Go Imports 2023-01-12 11:08:32 +11:00
David Bomba
d2d181e7a1 Fixes for CSV delimiters 2023-01-12 09:20:24 +11:00
David Bomba
077986d59c Clean up legacy importer 2023-01-12 09:19:38 +11:00
David Bomba
325ceed037 Add aliases for variable 2023-01-12 08:45:09 +11:00
David Bomba
f02d781ae2 Fixes for payment amount on statements. 2023-01-11 23:40:08 +11:00
David Bomba
2e24fc34c7 domain rules 2023-01-11 20:41:09 +11:00
David Bomba
e174b379a6 Additional mailer implementation 2023-01-11 19:29:27 +11:00
David Bomba
894c2011b0 Improve clean up of stale gateway fees 2023-01-11 15:43:54 +11:00
David Bomba
9337814bab Clean up for logging 2023-01-11 15:12:51 +11:00
David Bomba
f28a26d3f9 Bugfix where reset counter date is set but frequency is set to disabled 2023-01-11 13:13:38 +11:00
David Bomba
081d720ce5 Handle document uploads in companyimport 2023-01-11 12:48:06 +11:00
David Bomba
b950c805be Handle trials 2023-01-11 12:47:03 +11:00
David Bomba
1b7bbdfb87 Update stripe webhooks 2023-01-11 12:14:59 +11:00
David Bomba
ce6537852c Update stripe webhooks 2023-01-11 12:14:36 +11:00
David Bomba
6e0525c723 Add processing webhook 2023-01-11 11:37:11 +11:00
David Bomba
a0395558f7 Update bank accounts when they are verified offline 2023-01-11 11:12:40 +11:00
David Bomba
ae00f3cad3 Fixes for converting matched transactions 2023-01-10 22:31:14 +11:00
David Bomba
f06f2e2633 Prevent quality checks on authorized users 2023-01-10 18:12:16 +11:00
David Bomba
5d459aaa2f Fixes for credit creation after downgrading a subscription service 2023-01-10 14:32:53 +11:00
David Bomba
10c316792b Adjustment for credit balance calculations 2023-01-10 10:48:03 +11:00
David Bomba
064b9c4e67 Minor fixes for page number vertical height 2023-01-10 09:55:20 +11:00
David Bomba
3bc24a8bd7 Fixes for subscriptions where invoices were not being attached correctly back to the recurring invoice: 2023-01-09 22:09:07 +11:00
David Bomba
abc3e39188 Minor improvements for checkout 3ds processing 2023-01-09 17:50:01 +11:00
David Bomba
7372cf4ffc
Merge pull request #8119 from turbo124/v5-develop
Product Sales Report
2023-01-09 11:06:54 +11:00
David Bomba
317204c88a Fixes for expense filters 2023-01-09 09:45:24 +11:00
paulwer
205a0669d8 adding update_payment webhook 2023-01-08 12:36:14 +01:00
David Bomba
d43ce15dff Adjust appsetup so that cache rebuilds as expected 2023-01-08 20:57:59 +11:00
David Bomba
878af50be3 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-01-08 20:44:29 +11:00
David Bomba
6766e0fe6a Minor Fixes 2023-01-08 19:10:31 +11:00
David Bomba
bafa16e8ee Refactor TaskScheduler into Scheduler 2023-01-08 16:15:33 +11:00
David Bomba
62ed8d3391 Minor cleanup 2023-01-08 15:21:30 +11:00
David Bomba
4af753230f Force primary contact on importing of client 2023-01-07 02:52:59 +11:00
David Bomba
76dfbddca3 Improve logic for migrating account plans from hosted and self hosted instances 2023-01-07 02:48:25 +11:00
David Bomba
78358f2e49 Fixes for use path 2023-01-07 02:38:08 +11:00
David Bomba
10e3492140 Check late invoice, webhooks 2023-01-07 02:32:40 +11:00
David Bomba
b7b3ecccbc Fixes for gateway webhooks - strpie 2023-01-06 18:43:28 +11:00
David Bomba
619a740451 Fixes for query filters 2023-01-06 13:35:48 +11:00
David Bomba
4018d3d6a0 Minor fixes for document import 2023-01-06 13:15:32 +11:00
David Bomba
f06886fcb4 Filters for quotes 2023-01-05 22:18:16 +11:00
David Bomba
63d5b49073 Fixes for quote filters 2023-01-05 22:14:01 +11:00
David Bomba
c5de8de343 Add subscription filters 2023-01-05 22:09:25 +11:00
David Bomba
dc4e0b9c96 Add subscription filters 2023-01-04 13:09:47 +11:00
David Bomba
263e08bf04 Product Sales Report 2023-01-04 01:38:13 +11:00
David Bomba
fd51303617 Product Sales Report 2023-01-04 01:30:50 +11:00
David Bomba
5790dc8a7b add vendor id filter 2023-01-04 00:39:52 +11:00
Hobby-Student
2a3ef46493
fix SEPA QR Code recurring invoice 2023-01-03 09:41:20 +01:00
David Bomba
03d8864652
Merge pull request #8101 from turbo124/v5-develop
v5.5.50
2023-01-02 17:56:23 +11:00
David Bomba
22b2a50526 Fixes for checkout reference lengths 2022-12-23 21:45:33 +11:00
David Bomba
6400ece913 Minor fixes for expense validation 2022-12-23 12:20:15 +11:00
David Bomba
a88ef592de Refactor for livewire 2022-12-23 11:56:07 +11:00
David Bomba
843229d9b5 Refactor for livewire 2022-12-23 11:51:29 +11:00
David Bomba
3a85441c49 Refactor for livewire 2022-12-23 11:39:41 +11:00
David Bomba
d4356af782 Refactor Livewire passing references 2022-12-23 11:33:14 +11:00
David Bomba
9e84f6c10f Reduce object sizes in Livewire 2022-12-22 16:53:48 +11:00
David Bomba
3e4926d88e Reduce object sizes in Livewire 2022-12-22 16:44:36 +11:00
David Bomba
28cbe52d9c Refactor for subscriptions and changing between subscriptions 2022-12-22 15:58:18 +11:00
David Bomba
6d235bcf86 remove iconv() from Pdf numbering 2022-12-21 22:27:27 +11:00
David Bomba
02899b931e Fixes for tests 2022-12-21 22:20:54 +11:00
David Bomba
6c9f8d03d6 Refactor quote filters 2022-12-21 22:10:16 +11:00
David Bomba
7290fcd05a Refactor quote filters 2022-12-21 22:08:00 +11:00
David Bomba
fbb137b357 Refactor for bank status filters 2022-12-21 21:46:23 +11:00
David Bomba
123a04ef9e Refactor for bank status filters 2022-12-21 21:44:10 +11:00
David Bomba
27df35ef81 Fixes for created_at query 2022-12-21 20:04:41 +11:00
David Bomba
d0f18647ed Add finer grained resolution to created_at query 2022-12-21 19:45:27 +11:00
David Bomba
cfe2d397da Fixes for created_at queries 2022-12-21 19:44:01 +11:00
David Bomba
0b5178561b Add finer grained resolution to created_at query 2022-12-21 18:14:22 +11:00
David Bomba
ad57700a41 Refactor for created_at query 2022-12-21 17:45:38 +11:00
David Bomba
bc1f4bd2f8 Fixes for created_at queryfilter 2022-12-21 17:41:36 +11:00
David Bomba
c6e2cf32f1
Merge pull request #8095 from joshuadwire/v5-develop
Fix eWay failures related to 32-bit integer limit
2022-12-21 16:07:45 +11:00
Joshua Dwire
0b15ee7eed Fix eWay failures related to 32-bit integer limit 2022-12-20 23:56:42 -05:00
David Bomba
b1454d11ab Minor fixeS 2022-12-21 12:27:47 +11:00
David Bomba
cb823ef8b5 Clean up for register form 2022-12-20 23:53:52 +11:00
David Bomba
3bb04b4edf Move stale invoice cleanup to scheduler 2022-12-20 22:32:13 +11:00
David Bomba
c3945a1bac Ensure Unique Emails 2022-12-20 21:49:53 +11:00
David Bomba
13f8aa2140 Refactor subscription invoices to use standard allow temporary invoice numbers until they are confirmed 2022-12-20 21:46:20 +11:00
David Bomba
971787161c Enforce registration for subscriptions if configured 2022-12-20 15:50:02 +11:00
David Bomba
2b4c3b799d Logging for checkout 3ds error handling 2022-12-20 12:46:23 +11:00
David Bomba
6f0f0a4ffa Fixes for Checkout authorization failure exception handling 2022-12-20 12:41:34 +11:00
David Bomba
af0b459f94 Fixes for category IDs for recurring expenses 2022-12-20 10:26:29 +11:00
David Bomba
8251c53340 Fixes for edge case with inappropriate use of group counters 2022-12-20 10:14:10 +11:00
David Bomba
515e93250f Purchase Order Notifications 2022-12-19 23:25:48 +11:00
David Bomba
19472da9ce Assign the expense to a converted PO 2022-12-19 21:29:58 +11:00
David Bomba
e29b08824a Use id_token for apple when deleting companies 2022-12-19 21:07:38 +11:00
David Bomba
db89751ebf Refactor for unique jobs 2022-12-19 16:31:23 +11:00
David Bomba
9cb1e2b0b4 Harvest only the error message from the webhook endpoint 2022-12-19 14:57:44 +11:00
David Bomba
7fc794bfde Add vendors and clients as available include for recurring expenses 2022-12-19 12:57:21 +11:00
David Bomba
66ba48bb49 minor fixes for subscriptions 2022-12-19 12:38:03 +11:00
David Bomba
fd789ffddc Fixes for change plan with subscriptions 2022-12-18 20:57:32 +11:00
David Bomba
e34cb0a585 Minor fixes for tax currencies - vendor vs client 2022-12-18 18:09:39 +11:00
David Bomba
df65b9e980 Minor fixes for tax currencies - vendor vs client 2022-12-18 18:00:24 +11:00
David Bomba
e6903984f4 Code cleanup 2022-12-18 14:35:13 +11:00
David Bomba
426d1c45fd Filter by private notes 2022-12-17 10:04:00 +11:00
David Bomba
4761f8a1c9 Flip sort order for payments in client portal 2022-12-17 09:26:31 +11:00
David Bomba
7dec26f788 minor fixes for subscriptions 2022-12-16 23:37:03 +11:00
David Bomba
d6aedeef91 Subscriptions v2 - handle trial 2022-12-16 16:21:14 +11:00
David Bomba
1e72989a1a Update translations 2022-12-16 14:51:01 +11:00
David Bomba
242729c656 Update translations for serbian and slovak 2022-12-16 14:05:52 +11:00
David Bomba
3a1f1f5f8e Updates for payment filters 2022-12-16 10:48:17 +11:00
David Bomba
ccb98aaf06 Updates for payment filters 2022-12-16 10:46:50 +11:00
David Bomba
ead61d8f74 Updates for payment filters 2022-12-16 10:44:57 +11:00
David Bomba
36a0d63069 Updates for payment filters 2022-12-16 10:40:03 +11:00
David Bomba
0399e7ce6d Updates for payment filters 2022-12-16 10:39:21 +11:00
David Bomba
7ca4e27059 Updates for payment filters 2022-12-16 10:36:53 +11:00
David Bomba
b964f5d482 Updates for payment filters 2022-12-16 10:29:19 +11:00
David Bomba
5864027243 Updates for payment filters 2022-12-16 10:26:41 +11:00
David Bomba
96d97535a0 Updates for payment filters 2022-12-16 10:15:32 +11:00
David Bomba
c95384fe0c Updates for payment filters 2022-12-16 10:10:47 +11:00
David Bomba
93f836761d Prevent relinking of payments with transactions 2022-12-16 10:02:29 +11:00
David Bomba
e2439b60c3 Prevent relinking of payments with transactions 2022-12-16 09:38:02 +11:00
David Bomba
8170831b73 Do not autobilling recurring invoices in draft state 2022-12-15 23:17:50 +11:00
David Bomba
269b3cf198 Attach invoice documents to payment emails 2022-12-15 16:56:53 +11:00
David Bomba
a24a051004 Attach invoice documents to payment emails 2022-12-15 16:55:47 +11:00
David Bomba
b1851e310b Move logic in alpine for transitions 2022-12-15 15:42:37 +11:00
David Bomba
55c0453b75 Subscriptions v2 2022-12-15 12:16:50 +11:00
David Bomba
b7316255a9 Quote attachments as data 2022-12-15 08:41:06 +11:00
David Bomba
66e4270531 Move attachments into data 2022-12-15 08:39:27 +11:00
David Bomba
3e04be5d1d Remove prefix from document pdf 2022-12-15 08:32:11 +11:00
David Bomba
20ea1a3cdb
Merge pull request #8074 from turbo124/v5-develop
Force a currency for vendors
2022-12-14 18:13:04 +11:00
David Bomba
0e05782425 Clean up around payment emails 2022-12-14 18:12:37 +11:00
David Bomba
37865e8802
Merge pull request #8059 from LarsK1/patch-stripe-klarna
Change Klarna intregration to comply with Klarna's rules
2022-12-14 18:12:06 +11:00
David Bomba
1b1016efb9 Fixes for Apple OAuth 2022-12-14 17:35:36 +11:00
David Bomba
5a7b032975 Fixes for profit/loss request 2022-12-14 16:41:05 +11:00
David Bomba
c131cfcd1e Refactor for how we deal with delete payments and client paid to dates 2022-12-14 16:17:43 +11:00
David Bomba
a25711b5eb Drop use_vendor_currency column from companies 2022-12-14 13:20:32 +11:00
David Bomba
d61620bcf6 Refactor to use vendor currencies for purchase orders 2022-12-14 11:50:55 +11:00
David Bomba
e595105f69 Refactor to use vendor currencies for purchase orders 2022-12-14 11:45:47 +11:00
David Bomba
3998cc9d10 Add doc block definitions 2022-12-14 11:26:07 +11:00
David Bomba
454359d253 Force a currency for vendors 2022-12-14 11:09:14 +11:00
David Bomba
3df49b04ed Watch webhooks on hosted 2022-12-14 09:25:05 +11:00
David Bomba
5e6fc9117a Minor fixes 2022-12-14 09:20:26 +11:00
David Bomba
efa66f1a8b logging for socialite 2022-12-13 20:47:49 +11:00
David Bomba
48f1db60db Fixes for update payment methods - Stripe 2022-12-13 19:53:13 +11:00
David Bomba
a63d267deb Subscriptions v2 2022-12-12 16:00:39 +11:00
David Bomba
32ff078a64 Remove all instances of dispatchSync() 2022-12-12 15:27:22 +11:00
David Bomba
8ed32acce2 Refactor for starting jobs with middleware 2022-12-12 13:46:11 +11:00
David Bomba
20e0a87630 Quote filters for expired and upcoming 2022-12-12 10:05:14 +11:00
David Bomba
660371cbf5 Subscriptions v2 - OTP 2022-12-10 16:31:31 +11:00
Lars Kusch
46624c4be9
Added getter for ID 2022-12-10 05:50:54 +01:00
Lars Kusch
eb04453369
Update StripePaymentDriver.php 2022-12-10 05:49:57 +01:00
David Bomba
21bec86fda Subscriptions v2 2022-12-10 14:25:46 +11:00
David Bomba
9a0a55d356 OTP for subscriptions 2022-12-10 12:28:54 +11:00
David Bomba
81e8997e2c Minor cleanup for gateway model 2022-12-10 10:54:34 +11:00
Lars Kusch
24681e2f23 Disallow payment with Klarna for business out of US 2022-12-09 14:25:18 +01:00
David Bomba
68688e5b98 Subscriptions v2 2022-12-09 19:39:27 +11:00
David Bomba
1ca6810132 Subscriptions v2 2022-12-09 16:50:48 +11:00
David Bomba
be2d6afc63 OTP for subscriptions 2022-12-09 15:41:54 +11:00
David Bomba
8f4350bcb9 Subscriptions v2 2022-12-09 14:36:39 +11:00
David Bomba
d6f327c4ef Fixes for bank rule tests 2022-12-09 13:47:54 +11:00
David Bomba
41dcb7cf4a Subscriptions v2 2022-12-09 12:35:37 +11:00
David Bomba
af465ac31a Minor fixes for stripe translations 2022-12-09 10:10:42 +11:00
David Bomba
4c6342916f Add proper description to mollie credit card transactions 2022-12-09 09:42:40 +11:00
David Bomba
b2ff2a1c18 Catch mollie payments if redirect URL is null 2022-12-09 09:33:19 +11:00
David Bomba
62950e7549 Fixes for type hints 2022-12-09 08:36:06 +11:00
David Bomba
a2e94bb27e Disable auto billing on recurring invoices and generated invoices if disabled in client portal 2022-12-09 08:31:22 +11:00
David Bomba
7c50231c26 Use redirect away for mollie 2022-12-08 22:27:09 +11:00
David Bomba
ecb4ee7b8f Add transaction filters for payments and expenses 2022-12-08 14:35:10 +11:00
David Bomba
70db8052c0 add checks prior to attempting to add in payment types 2022-12-08 14:19:43 +11:00
David Bomba
482918e3f3 Cast matomo id to string 2022-12-08 11:39:43 +11:00
David Bomba
69a1419e9b Fixes for updateinvoice events 2022-12-08 11:17:18 +11:00
David Bomba
dff9c9566c Fixes for phone validation 2022-12-08 10:38:52 +11:00
David Bomba
bad7b242e1 Fixes for Klarna 2022-12-07 23:01:16 +11:00
David Bomba
bba2adf5cd Add idempotency key for mollie 2022-12-07 20:16:14 +11:00
David Bomba
449d88dd21
Merge pull request #8053 from LarsK1/patch-4
Stripe: add Klarna as payment method
2022-12-07 19:50:31 +11:00
David Bomba
5d5cc1eec2
Merge branch 'v5-stable' into patch-4 2022-12-07 19:44:45 +11:00
Lars Kusch
8ee33e827e Fixes for Klarna 2022-12-07 09:18:09 +01:00
David Bomba
ff0a22ff85
Merge pull request #8039 from LarsK1/patch-5
Add support for Matomo
2022-12-07 18:41:33 +11:00
Lars Kusch
26d3595ef5 Add Matomo to database table 2022-12-07 08:39:05 +01:00
David Bomba
82a1bf80ad Subscriptions v2 2022-12-07 16:48:40 +11:00
David Bomba
33d4402189 Subscriptions v2 2022-12-07 16:45:25 +11:00
David Bomba
02d30ee778 Add convert currency properties to company table 2022-12-07 13:48:38 +11:00
David Bomba
54b9d3f65d Ensure client is tagged on view quote activity 2022-12-07 13:45:51 +11:00
David Bomba
3a376fddf6 Improve bank transaction filters 2022-12-07 13:05:35 +11:00
David Bomba
9d0ba8d30a Check for properties before accessing 2022-12-07 12:21:12 +11:00
David Bomba
3a97b39e3b Ensure we retrieve archived invoices in Stripe payment webhook 2022-12-07 07:43:38 +11:00
David Bomba
27887b2b62 minor fixes 2022-12-06 14:50:37 +11:00
David Bomba
772d8d036f add payment to bank transaction matching 2022-12-06 13:26:37 +11:00
David Bomba
fd4064f4e5 Update Stripe to latest API with idempotency keys 2022-12-05 22:06:31 +11:00
David Bomba
7bde5690f4 refactor bank matching service 2022-12-05 21:27:42 +11:00
David Bomba
0c17e6014f Refactor language translations 2022-12-05 21:26:51 +11:00
Lars Kusch
701344947f Add Support for Klarna 2022-12-05 09:03:08 +01:00
Lars Kusch
9a08eb0940 Add support for Klarna 2022-12-05 09:00:49 +01:00
David Bomba
83700a002d Fixes for linking payments/expenses 2022-12-05 18:42:06 +11:00
David Bomba
45fe501597 Fixes for bank matching serivce 2022-12-05 15:44:41 +11:00
David Bomba
46671e8fd5 clean up for old email attachments 2022-12-05 14:17:56 +11:00
David Bomba
3869dcccf9 Additional check to ensure recurring invoices have invitations 2022-12-05 13:27:33 +11:00
David Bomba
252416a5b0 improve off session token billing with stripe 2022-12-05 13:19:36 +11:00
David Bomba
b1b9b5d120 Add Off Session to Stripe Auto Billing request 2022-12-05 13:00:40 +11:00
David Bomba
4739277b47 Allow overriding the default locale in .env file 2022-12-05 12:42:32 +11:00
David Bomba
855206fb15 Add delete webhook for projects 2022-12-05 12:30:58 +11:00
David Bomba
7de08914cb
Merge pull request #8033 from turbo124/v5-develop
Tests for linking payments with expenses
2022-12-05 10:43:53 +11:00
David Bomba
beb9a324b3
Merge pull request #8026 from cleptric/v5-develop
Update Sentry Laravel SDK to v3
2022-12-05 10:43:31 +11:00
David Bomba
165cbc430c
Merge pull request #7979 from talkstraightuk/reserved-keywords-context-aware
Reserved keywords are aware of date in recurring invoice PDF preview
2022-12-05 10:43:12 +11:00
David Bomba
591b007c1c Tests for linking payments with expenses 2022-12-05 10:07:34 +11:00
David Bomba
ea3b6d0259 add status to client export 2022-12-05 09:28:08 +11:00
David Bomba
8b2f9a8708 Fixes for middle ware key 2022-12-05 08:22:15 +11:00
David Bomba
1df4079625 Fixes for checkout 2022-12-04 18:46:25 +11:00
David Bomba
3aa5db7198 Fixes for the way we attach documents/pdfs to puchase orders 2022-12-04 17:37:31 +11:00
Michael Hoffmann
4651922be6
Update Sentry Laravel SDK 2022-12-02 23:55:00 +01:00
David Bomba
5b63e0fd81 Fixes for latency when sending emails 2022-12-03 09:50:55 +11:00
David Bomba
14e86b8183 Minor checks for reminders 2022-12-03 09:33:49 +11:00
David Bomba
2eb61b08cb Do not send reminders to trashed contacts 2022-12-03 09:15:27 +11:00
David Bomba
ef95312f0c Fixes for custom labels/values for credits 2022-12-03 07:40:38 +11:00
David Bomba
d7f12d62a6 Count Bank Account Created on Hosted 2022-12-02 13:19:02 +11:00
David Bomba
bb535f22c0 Fixes for edge cases with recurring invoice due date days = 0 2022-12-02 11:02:04 +11:00
David Bomba
e5d212bd9a Ensure due_date_days is populated 2022-12-02 10:36:47 +11:00
David Bomba
ae73e414e9 updates for cookie consent 2022-12-02 09:45:38 +11:00
David Bomba
b0933f7468 Additional checks for reminder scheduling for endless reminders 2022-12-02 07:30:24 +11:00
David Bomba
986ed9016a Updates for translations for Stripe 2022-12-02 06:59:16 +11:00
David Bomba
043178fbdb changes for layout of Subscriptions 2022-12-01 17:05:27 +11:00
David Bomba
b28aa5d1cd Add form request for enable two factor 2022-12-01 15:33:40 +11:00
David Bomba
6a3b447395 Fixes for single account creation 2022-12-01 12:50:03 +11:00