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

8074 Commits

Author SHA1 Message Date
David Bomba
a37bf5cb70 Center auth login logo 2022-02-20 21:09:20 +11:00
David Bomba
0bd0c0d2a1 Fixes for mollie webhooks with credit cards 2022-02-20 19:02:57 +11:00
David Bomba
3bad699bfa Fixes for backup update command 2022-02-20 18:22:28 +11:00
David Bomba
e558edb795 Reversion for unit cost precision 2022-02-20 18:07:05 +11:00
David Bomba
ea6905f4a0 Revert Payment method getters 2022-02-20 15:58:58 +11:00
David Bomba
1b2a5fa09a Fixes for payment methods 2022-02-20 15:49:31 +11:00
David Bomba
65565f01fc Improve Stripe customer importationg 2022-02-19 21:41:34 +11:00
David Bomba
92e2c7c614 Clean up 2022-02-19 16:11:30 +11:00
David Bomba
25f8cd249d Add in checks for account payments 2022-02-19 07:12:00 +11:00
David Bomba
118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba
5259728443 Improve .zip functionality 2022-02-18 20:55:44 +11:00
David Bomba
6d10160f33 Clean up 2022-02-18 19:07:40 +11:00
David Bomba
e42ac1197d Performance improvements for Swoole 2022-02-18 19:06:09 +11:00
David Bomba
670ad4359b Performance improvements for client portal 2022-02-18 16:38:15 +11:00
David Bomba
9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba
84c03e3db6 Fixes for line spacing 2022-02-18 11:56:43 +11:00
David Bomba
ded4b2af28 Hide archived payment methods where the gateway has been archived / deleted 2022-02-18 10:52:17 +11:00
David Bomba
6ec6ae8756 Minor fixes for quote permissions 2022-02-17 23:07:16 +11:00
David Bomba
97507871c5 Refactor for imports 2022-02-17 14:40:28 +11:00
David Bomba
a4a31f35b1 Refactor for imports 2022-02-17 14:02:23 +11:00
David Bomba
62c1b6b2f5 Refactor for imports 2022-02-17 13:27:21 +11:00
David Bomba
89d0cb7bb7 Invoicely import tests 2022-02-17 12:12:51 +11:00
David Bomba
20758256c9 Invoice 2 Go tests 2022-02-17 11:51:22 +11:00
David Bomba
4cc56c3995 Fresh Books Import Tests 2022-02-17 10:47:17 +11:00
David Bomba
b1df10689c Freshbooks import 2022-02-17 10:20:35 +11:00
David Bomba
86f0b28ae4 Add Google Analytics to client portal pages if tracking ID is implemented 2022-02-17 10:07:43 +11:00
David Bomba
41b6e8befa Add back in multiple contact selector 2022-02-17 08:17:29 +11:00
David Bomba
fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba
682ba68120 Fixes for show/hide invitation key 2022-02-16 10:47:54 +11:00
David Bomba
1efe0fb992 Fixes for incorrectly implemented guards 2022-02-16 09:13:23 +11:00
David Bomba
c1a39a6ea0 Run time form requests 2022-02-16 08:50:28 +11:00
David Bomba
910aeebaf7 Fixes for auth.net 2022-02-15 21:23:51 +11:00
David Bomba
5810b7c9a6 Minor fixes 2022-02-15 16:00:39 +11:00
David Bomba
3d11713457 Import clients and payment methods via auth.net 2022-02-15 15:58:37 +11:00
David Bomba
2a3c23e25d Working on important Auth.net customers 2022-02-15 15:24:00 +11:00
David Bomba
eb2123bf4e Fixes for bad sort query filter 2022-02-15 07:39:14 +11:00
David Bomba
f00134cbfb Add client public notes to available variables 2022-02-14 18:05:31 +11:00
David Bomba
164223f554 Extending Auth.net implementation 2022-02-14 14:18:27 +11:00
David Bomba
6298ec5552 Auth.net customer profile 2022-02-14 12:40:34 +11:00
David Bomba
45edf58cf1 Remove customer profile and payment profile if we are not storing tokens in auth.net 2022-02-14 10:38:47 +11:00
David Bomba
7d106f997a Set defaults for client filters' 2022-02-14 08:18:23 +11:00
David Bomba
510971b35f Minor fixes 2022-02-13 21:06:40 +11:00
David Bomba
c2484d4a08 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-02-13 19:49:27 +11:00
David Bomba
ab0e1677fb Show last invoice in previews 2022-02-13 19:48:59 +11:00
David Bomba
68f735d43b Fixes for trailing zeros in quantity column 2022-02-13 18:54:33 +11:00
David Bomba
62ac61fd93 Fixes for client registration 2022-02-12 16:05:05 +11:00
David Bomba
447dfc1f8c Forward user to quote on conversion 2022-02-12 11:17:36 +11:00
David Bomba
53222244ac Update webhook spec for Stripe 2022-02-12 09:10:10 +11:00
David Bomba
9cb26120ec Disable autocomplete on expiry date of wepay credit cards 2022-02-12 07:35:08 +11:00
David Bomba
4fab0f2256 Tests for expense imports for Wave 2022-02-10 21:15:58 +11:00
David Bomba
52c0d98d82 Tests for vendor import with Wave 2022-02-10 15:10:56 +11:00
David Bomba
ac09ffff32 Test for Wave Invoice Import 2022-02-10 14:53:30 +11:00
David Bomba
cc4966845c Fixes for imports 2022-02-10 13:55:44 +11:00
David Bomba
95861a2a8c Tests for wave 2022-02-10 13:38:10 +11:00
David Bomba
a0439f23b2 Wave tests 2022-02-10 13:02:02 +11:00
David Bomba
7378043ce3 Add shareable links to client portal 2022-02-10 11:36:44 +11:00
David Bomba
76c940ae9a Add shareable links to client portal 2022-02-10 11:07:08 +11:00
David Bomba
dca9a1ee9b Tests for imports 2022-02-10 08:53:48 +11:00
David Bomba
b06343c647 Add variable for invoices 2022-02-09 19:09:41 +11:00
David Bomba
6f5145a049 Add meta data to checkout payments 2022-02-09 18:48:08 +11:00
David Bomba
23d6a69573 Minor fixes for get Payment methods 2022-02-09 17:15:34 +11:00
David Bomba
7d4e24fab3 Stub methods for harvesting payment profiles from Auth.net 2022-02-09 16:34:56 +11:00
David Bomba
66a19407d1 Fixes for currency set for paymentsa 2022-02-08 23:29:59 +11:00
David Bomba
4e86fcf2ba Tests for adding vendors to quotes, credits, invoice and recurring invoices 2022-02-08 21:43:42 +11:00
David Bomba
dd2fba48cd Tests for adding vendors to quotes, credits and invoices 2022-02-08 21:39:59 +11:00
David Bomba
f6686c7df5 Allow draft quotes to be approved if accessed directly 2022-02-08 21:18:41 +11:00
David Bomba
8fbab48019 Do not set exchange rate if already set 2022-02-08 20:36:07 +11:00
David Bomba
42069e82e9 Fixes for quantity regression 2022-02-08 19:58:21 +11:00
David Bomba
6935ca4cbd Tests for quote import 2022-02-08 15:14:26 +11:00
David Bomba
8c589ec0c4 Fixes for save payment methods dialogue 2022-02-08 07:55:56 +11:00
David Bomba
364978d282 Timezone calcs 2022-02-07 21:30:48 +11:00
David Bomba
d7e9f64472 Add vendor relation to invoice 2022-02-07 20:52:11 +11:00
David Bomba
4fe06b8a29 v5.3.56 2022-02-07 19:14:54 +11:00
David Bomba
fd84e534d9 Add currency conversion column 2022-02-07 19:01:05 +11:00
David Bomba
e09f160877 Process reserved keywords in Recurring Expenses 2022-02-07 14:18:10 +11:00
David Bomba
35c80583c4 Fixes for parsing markdown in pdf tables 2022-02-07 12:31:14 +11:00
David Bomba
5897a4e749 Fixes for allowing a deleted invoice to be marked as sent 2022-02-06 13:46:19 +11:00
David Bomba
77034b6083 Fixes for zero percent line item taxes 2022-02-04 12:44:39 +11:00
David Bomba
e0f5ac0751 Fixes for project imports 2022-02-03 19:43:28 +11:00
David Bomba
6231f8bd20 Expense import 2022-02-03 18:53:39 +11:00
David Bomba
4115a6837b Vendor Import 2022-02-03 17:38:23 +11:00
David Bomba
816cc283a0 CSV Payment import 2022-02-03 11:45:03 +11:00
David Bomba
e8a4ac2a27 fixes for CSV imports 2022-02-03 11:18:29 +11:00
David Bomba
dfe34f6368 prettier 2022-02-03 10:14:54 +11:00
David Bomba
8512b60c45 Minor Fixes 2022-02-03 08:57:11 +11:00
David Bomba
c1081f46ce Fixes for blank currency_id in manually created payments 2022-02-02 19:51:29 +11:00
David Bomba
8918431b51 Payment Transformer for CSV imports 2022-02-02 17:07:37 +11:00
David Bomba
4322a31aeb Tests for importing Products from csv 2022-02-02 16:44:14 +11:00
David Bomba
b2f8479abf Import CSV refactor 2022-02-02 15:56:37 +11:00
David Bomba
ee2130ed33 v5.3.55 2022-02-02 10:58:43 +11:00
David Bomba
a0ae3061c1 Fixes for subscriptions - ensure client authentication is against correct company 2022-02-02 08:42:48 +11:00
David Bomba
bb05c9898f CSV Import 2022-02-01 20:04:03 +11:00
David Bomba
e2173d979a Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-02-01 17:35:22 +11:00
David Bomba
38075b9754 Tests for basetransformer 2022-02-01 17:35:16 +11:00
David Bomba
03d43470fb Working on csv import refactor 2022-02-01 17:14:27 +11:00
David Bomba
cea49c43fc Minor fixes 2022-02-01 10:03:51 +11:00
=
dbbd86063d Purge clients - password protected route 2022-01-31 11:03:01 +11:00
David Bomba
7fa19a140a Minor fixes for delivery notes with illegal chars 2022-01-30 18:39:35 +11:00
David Bomba
4b9e4dfe5f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-30 13:51:41 +11:00
David Bomba
4769204a3f Fixes for rounding display on line items 2022-01-30 13:51:30 +11:00
David Bomba
263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba
548510d686 Improvements for credits 2022-01-28 16:30:40 +11:00
David Bomba
c7c26532c5 Allow negative invoices 2022-01-28 10:56:14 +11:00
David Bomba
e6759db35d Hosted metrics 2022-01-28 10:06:26 +11:00
David Bomba
afe3766e71 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-28 10:06:11 +11:00
David Bomba
0cffb3d227 Add hosted parameters 2022-01-28 10:06:07 +11:00
David Bomba
171f2c82e6 Move cors middle out of globals and into api only routes 2022-01-28 08:51:53 +11:00
David Bomba
605dbb5bdd Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-28 07:20:03 +11:00
David Bomba
055e0ecb8c Fixes for stripe currency conversions 2022-01-28 07:19:58 +11:00
David Bomba
2de19e83f7 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-27 16:15:56 +11:00
David Bomba
61f7cefae6 Fixes for client statements where no products / invoices are present 2022-01-27 16:15:30 +11:00
David Bomba
3d14f24f49 Validation rules for converting expired quotes to invoices 2022-01-27 12:36:42 +11:00
David Bomba
1668a3b684 Fixes for wave imports - invoice date 2022-01-27 09:16:45 +11:00
David Bomba
77199fc697 Performance improvements for payment reponses 2022-01-26 23:01:54 +11:00
David Bomba
0b2a8eac1a Minor fixes for checking payment values 2022-01-26 17:30:43 +11:00
David Bomba
dedc689e58 Update options for refunds on Paypal Gateway 2022-01-26 07:42:58 +11:00
David Bomba
3a4b474511 Remove Client from CompanyImport - RecurringExpense number 2022-01-26 07:36:56 +11:00
David Bomba
320204ec67 Remove viewed from csv imports 2022-01-25 15:35:31 +11:00
David Bomba
1888ac2426 Fixes for negative credits 2022-01-25 13:43:44 +11:00
David Bomba
fe3ebc3a87 Fixes for client portal authentications 2022-01-25 09:24:05 +11:00
David Bomba
a2503f0f40 Fixes for stripe payments 2022-01-24 21:53:46 +11:00
David Bomba
4c68d6ba79 Minor fixes for braintree credit card failures 2022-01-24 14:45:57 +11:00
David Bomba
3ac8d456d5 Confirm charges using Stripe webhooks 2022-01-24 14:30:32 +11:00
David Bomba
da7ac32703 Decorate stripe payment intents with payment hashes and gateway ids 2022-01-24 14:24:47 +11:00
David Bomba
cd1dbc1f56 Fixes for clientcontact data leak 2022-01-24 10:29:47 +11:00
David Bomba
ac0efe9ead Improves for interacting with gmail API 2022-01-23 23:18:09 +11:00
David Bomba
56186840f2 Rollback for ninja mailer 2022-01-23 17:36:07 +11:00
David Bomba
51f04058df Rollback fixes for designs 2022-01-23 17:32:51 +11:00
David Bomba
048b792da0 Additional analytic metrics 2022-01-23 10:28:13 +11:00
David Bomba
370d932eb1 Fixes for stripe gateways in hosted 2022-01-22 15:22:59 +11:00
David Bomba
f4ea1d730c Fixes for sofort - hosted 2022-01-22 15:11:11 +11:00
David Bomba
9715caeff0 Query cleanup 2022-01-21 17:07:50 +11:00
David Bomba
4ed115143f Charts for react dashboard 2022-01-21 17:04:01 +11:00
David Bomba
6b9f211812 Update route throttling limits 2022-01-21 14:58:58 +11:00
David Bomba
5471eb2571 Fixes for Stripe FPX 2022-01-21 14:35:16 +11:00
David Bomba
4fededc59a Charting 2022-01-21 12:25:13 +11:00
David Bomba
38031ec7a3 Fixes for chart tests 2022-01-21 12:00:32 +11:00
David Bomba
c60045da58 Fixes for client_id queries on client list 2022-01-21 10:37:39 +11:00
David Bomba
4df25b2421
Merge pull request #7146 from turbo124/v5-develop
Update composer.lock
2022-01-21 08:26:20 +11:00
David Bomba
e98264707a Charts for react 2022-01-20 20:09:08 +11:00
Lars Kusch
2c09321163 Add FPX Payment class 2022-01-20 08:29:41 +01:00
Lars Kusch
26d48f6e98 Alter Stripe Payment Driver 2022-01-20 08:29:30 +01:00
Lars Kusch
bff8d1f95c Added PaymentType 2022-01-20 08:27:05 +01:00
Lars Kusch
1ef114e685 Added FPX to Gateway-Config 2022-01-20 08:25:11 +01:00
Lars Kusch
efbead2e45 Add Gateway Typ 2022-01-20 08:23:06 +01:00
David Bomba
5bb221931f Charts for react 2022-01-20 12:15:33 +11:00
David Bomba
96243e09a2
Merge pull request #7141 from turbo124/v5-develop
Fixes for counter reset
2022-01-20 09:30:06 +11:00
David Bomba
04da3baaf4
Merge pull request #7065 from maksimstojkovic/delivery-note-product-custom-fields
Added custom product fields to delivery notes
2022-01-20 09:29:40 +11:00
David Bomba
4d820c1d51
Merge pull request #7062 from maksimstojkovic/#7060-shipping-billing-address-fields
#7060 Added separate billing and addressing fields
2022-01-20 09:28:53 +11:00
David Bomba
1034622fbc updates for payment currencyid 2022-01-20 09:26:52 +11:00
David Bomba
57ea035c62 Add touchPdf() to Credit Service 2022-01-19 15:32:04 +11:00
David Bomba
8cff663d52 Minor fixes for counter reset 2022-01-19 14:11:08 +11:00
David Bomba
e2c5d4d6d6 Fixes for custom designs 2022-01-19 14:02:40 +11:00
David Bomba
189ccb7290 Updates for Estonian language 2022-01-19 13:14:38 +11:00
David Bomba
7677cd07a4 Fixes for reset counter 2022-01-19 10:03:41 +11:00
David Bomba
ea3530e9da Add PO Number variable for payment emails 2022-01-19 09:05:22 +11:00
David Bomba
ee8081750d Show corret client/group/company logo on emails 2022-01-19 08:51:16 +11:00
David Bomba
2b80d3572a Fixes for logging in duplicate contact email addresses 2022-01-18 11:24:40 +11:00
David Bomba
3cf5ae9056 Fixes for From name for client password reset 2022-01-18 10:52:40 +11:00
David Bomba
a6799c070e Minor Fixes 2022-01-17 21:22:10 +11:00
David Bomba
6c15150d32 Localize dates in Client Portal 2022-01-17 18:53:39 +11:00
David Bomba
44719ac996 Add transaction reference to eWay response 2022-01-17 14:58:37 +11:00
David Bomba
36d957f768 Add DB options for configuring db_mode SSL for CI/CD 2022-01-17 10:46:16 +11:00
David Bomba
c507bc8203 Remove locale from companydeleted mailable 2022-01-16 19:55:16 +11:00
David Bomba
bee623af75 Fixes for locale middleware 2022-01-16 19:09:46 +11:00
David Bomba
2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba
189ebc590f Add Session domains to web route 2022-01-16 11:22:37 +11:00
David Bomba
5f6057e138 Fixes for pay now button localized text 2022-01-15 22:22:05 +11:00
David Bomba
6f6d3dac16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-15 22:15:48 +11:00
David Bomba
05cb4be207 Init class variables if they do not exist 2022-01-15 22:08:48 +11:00
David Bomba
41ca21947c TokenCSRF 2022-01-15 20:49:40 +11:00
David Bomba
9bca3ef170 Fixes for session domains 2022-01-15 18:50:16 +11:00
David Bomba
f68f79c1e8 Restrict client access only to current company instead of account wide 2022-01-15 18:04:41 +11:00
David Bomba
f868c6c66d Regenerate session when switching companies 2022-01-15 16:31:28 +11:00
David Bomba
ad30e691e2 Formatting 2022-01-15 16:04:40 +11:00
David Bomba
693d84b243 Session handling with custom domains 2022-01-15 15:58:33 +11:00
David Bomba
3af749bdb0 Enforce company locale 2022-01-15 15:07:40 +11:00
David Bomba
7fd1446f43 Additional logic for updating a payment in form request 2022-01-15 10:54:36 +11:00
David Bomba
8622c4b60a Enforce send reminder flag in client settings 2022-01-15 08:15:31 +11:00
David Bomba
13f5a0214e Enforce send reminder flag in client settings 2022-01-15 08:15:16 +11:00
David Bomba
6b1a221fc3 Add recurring expenses to transformer 2022-01-14 21:55:01 +11:00
David Bomba
e844abf27d Fixes for client store request 2022-01-14 21:24:20 +11:00
David Bomba
c28bf391fb disable late fee invoice 2022-01-14 19:11:45 +11:00
David Bomba
53d3888f5b Fixes for coupons on free subscriptions 2022-01-14 17:46:22 +11:00
David Bomba
d2e72e1a5e Fixes for eWay 2022-01-14 15:50:09 +11:00
David Bomba
8c66dbf29e Fix error reporting for Stripe Sofort 2022-01-14 09:28:05 +11:00
David Bomba
37d6701780 Adjust invitation controller to deal with deleted contacts 2022-01-13 15:10:43 +11:00
David Bomba
a56490c465 Set type of payment terms 2022-01-13 10:54:34 +11:00
David Bomba
8faa687ae4 Return error message when dealing with clients who have been deleted 2022-01-12 22:52:56 +11:00
David Bomba
c26387a376 Fixes for import 2022-01-12 20:29:10 +11:00
David Bomba
848cb6ae4c Do not translate date if none is present 2022-01-12 17:55:12 +11:00
David Bomba
77b85f123a Minor fixes for playful design 2022-01-12 17:47:10 +11:00
David Bomba
5bd0b043e0 Minor fixes for playful design 2022-01-12 17:34:47 +11:00
David Bomba
0c7271524c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-12 17:29:33 +11:00
David Bomba
99db919d60 Logging for balances 2022-01-12 17:29:28 +11:00
David Bomba
5f51ea9002 Fixes for payment request 2022-01-12 14:40:05 +11:00
David Bomba
f3947b104a change deletePdf() to touchPdf() 2022-01-12 13:05:07 +11:00
David Bomba
8e3b90494b remove logging 2022-01-11 20:01:03 +11:00
David Bomba
3e36f335b4 Fixes for required fields 2022-01-11 19:42:00 +11:00
David Bomba
058c9ab049 Only send payment receipt to a single contact 2022-01-11 19:17:52 +11:00
David Bomba
f66c3076f1 fixes for adding users into the production system 2022-01-11 19:08:08 +11:00
David Bomba
b9cb231773 Fixes for Project Filters 2022-01-11 09:31:08 +11:00
David Bomba
9910e4f997 Test GoCardless webhooks for valid events 2022-01-11 08:55:11 +11:00
David Bomba
ddc19547c5 Strip double spaces from file names 2022-01-11 08:19:44 +11:00
David Bomba
2bc5a534f4 Fixes for Mollie 2022-01-10 21:15:30 +11:00
David Bomba
3e3b4e40e5 Fixes for permissions on list response 2022-01-10 19:48:18 +11:00
David Bomba
239b180a21 Fixes for pdf regeneration 2022-01-10 12:47:16 +11:00
David Bomba
386131f618 minor fixes for settings saver 2022-01-10 07:33:11 +11:00
David Bomba
16a158e251 Rollback precision 2022-01-10 06:14:56 +11:00
David Bomba
770960e9ac Fixes for Apple Pay Domain 2022-01-09 19:57:13 +11:00
David Bomba
39a3e91620 Catch braintree webhooks 2022-01-09 17:01:41 +11:00
David Bomba
85689ad385 Minor fixes for Braintree ACH 2022-01-09 16:30:39 +11:00
David Bomba
d914738128 Minor fixes for postmark message query 2022-01-09 16:02:04 +11:00
David Bomba
406d6b8d08 Fixes for endless reminders 2022-01-09 15:59:14 +11:00
David Bomba
8ee1e8ca9d Ensure PDFs are created when sending recurring invoices 2022-01-09 13:53:27 +11:00
David Bomba
762f6d4b2e Minor adjustments for mollie payment driver 2022-01-09 13:34:23 +11:00
David Bomba
f6f9bccdb4 Increased precision for unit cost 2022-01-08 20:16:21 +11:00
David Bomba
5bcc9d9d88 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-08 15:01:35 +11:00
David Bomba
92b490043c Handle 100% gateway fees 2022-01-08 14:54:02 +11:00
David Bomba
e0204a19d5 touch pdf on sent 2022-01-08 12:28:41 +11:00
David Bomba
959d45f081 Fixes for client portal quote tables 2022-01-07 15:03:42 +11:00
David Bomba
addc10ef4e Hide expired quotes from client portal 2022-01-07 13:56:02 +11:00
David Bomba
8f9febe5f8 Force ZAR for PayFast 2022-01-07 13:39:31 +11:00
David Bomba
3417b1ff0f Fixes for send_email triggered action not generating PDFs in time. 2022-01-07 11:54:12 +11:00
David Bomba
89ce2b443e Fixes for mollie payment driver 2022-01-06 21:06:46 +11:00
David Bomba
f5f2395d7e Fixes for clean design 2022-01-06 20:03:30 +11:00
David Bomba
240df693a5 Fixes for FlySystem exceptions for corrupt paths 2022-01-06 15:58:55 +11:00
David Bomba
abbca58b4d Do not allow an invoice to be created for a deleted client 2022-01-06 13:31:44 +11:00
David Bomba
0634698c5b Enfore payment_terms to '0' if none is set 2022-01-06 13:08:19 +11:00
David Bomba
37a4c4810d Stripe Apple Pay 2022-01-06 11:52:24 +11:00
David Bomba
2f34411b5f Try/catch for apple pay domain 2022-01-06 11:30:45 +11:00
David Bomba
a30941bdb8 Fixes for tests 2022-01-06 11:19:29 +11:00
David Bomba
e9d9b8a137 Tests for apple pay 2022-01-06 10:19:31 +11:00
David Bomba
8bb0445725 Obfuscate tokens 2022-01-05 17:26:23 +11:00
David Bomba
66843e6397 Set locale for migrated companies 2022-01-05 17:12:10 +11:00
David Bomba
2362ecb137 Minor Fixes 2022-01-05 15:32:07 +11:00
David Bomba
1efdd262fe Slack notifications for bounce/spam emails 2022-01-05 14:41:57 +11:00
David Bomba
ae0ff13e92 Handle negative payments - update client.paid_to_date 2022-01-05 10:02:46 +11:00
David Bomba
e2d1a59224 Fixes for Partially deleted payments 2022-01-04 21:33:37 +11:00
David Bomba
a7b851dbc7 Fixes for Stripe ACH 2022-01-04 16:40:05 +11:00
David Bomba
0d37208d65 Align Reminder cron to Reminder console job 2022-01-04 16:15:35 +11:00
David Bomba
39ae04132f Remove logging 2022-01-04 15:33:10 +11:00
David Bomba
538ea20437 Force public access to PDFs 2022-01-04 12:52:17 +11:00
David Bomba
b6f382bae2 Add option in client statements for filtering by invoice status 2022-01-03 18:22:10 +11:00
David Bomba
8109ef3c50 Company gateway Filters 2022-01-03 12:35:31 +11:00
David Bomba
f2e41b907a Task Status Filters 2022-01-03 12:20:03 +11:00
David Bomba
7ed709d1a2 Tax Rate Filters 2022-01-03 12:14:24 +11:00
David Bomba
c8d9edf7e1 Additional domain restrictions 2022-01-02 18:07:01 +11:00
David Bomba
5863b464f1 Fixes for composer.lock PHP 7.4 support 2022-01-02 14:46:11 +11:00
David Bomba
64f3b5cc53 Fixes for composer 2022-01-02 14:34:48 +11:00
David Bomba
ee154eb2bb Fixes for Company Import 2021-12-31 16:32:22 +11:00
David Bomba
396540a2f1 Reorder action on invoices after payment 2021-12-31 15:56:32 +11:00
David Bomba
2e19d1e4a9 Fixes for handling payment drivers that do not exist in v5 2021-12-31 09:23:54 +11:00
David Bomba
16880ddc8b Change label for credits 2021-12-31 07:41:50 +11:00
David Bomba
39b99c4d78 Try / Catch on delete PDF 2021-12-30 08:10:24 +11:00
David Bomba
e489cf6cb9 Remove viewed property from invoice import transformers 2021-12-30 06:52:13 +11:00
Maksim Stojkovic
8ec85b9cd3 added custom product fields to delivery notes 2021-12-28 22:41:21 +11:00
David Bomba
cd592f7080 fixes for token gateways 2021-12-28 21:34:53 +11:00
David Bomba
b4f375d877 Minor fixes for invoice service 2021-12-28 20:57:48 +11:00
David Bomba
dbe9ceab51 minor fixes 2021-12-28 20:29:42 +11:00
David Bomba
7edadc4f83 Fixes for import 2021-12-28 09:31:32 +11:00
Maksim Stojkovic
a7ad9a7249 added separate billing and addressing fields
* added missing $client.state field
2021-12-27 17:42:43 +11:00
David Bomba
a1366c0cce Fixes for UBL creation 2021-12-27 09:05:00 +11:00
David Bomba
995b16d7e3 Stripe Zero Decimal CUrrencies 2021-12-21 20:27:51 +11:00
David Bomba
15dc54a719 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-21 13:45:04 +11:00
David Bomba
7b97729eee Fixes for Check 3DS 2021-12-21 13:45:00 +11:00
David Bomba
4af4f2a2a8 Ensure zero balance invoices are marked as Paid 2021-12-21 10:53:17 +11:00
David Bomba
3ebb576be7 Add Payment Terms filters 2021-12-21 10:35:20 +11:00
David Bomba
14efe94903 Fixes for company import 2021-12-20 15:25:40 +11:00
David Bomba
0a065aefc1 Fixes for edge cases around duplicate contacts in portal 2021-12-20 11:20:22 +11:00
David Bomba
727420dd0e v5.3.39 2021-12-20 07:16:44 +11:00
David Bomba
d1dfbd95da Code cleanup 2021-12-19 16:01:42 +11:00
David Bomba
375e6f1faf Fixes for statements 2021-12-19 15:58:59 +11:00
David Bomba
761d19c857 Fixes for ledger service 2021-12-19 13:26:57 +11:00
David Bomba
2cee0bc232 Fixes for ledger transactions 2021-12-19 12:34:01 +11:00
David Bomba
8bc58a7e2c Force DB Connection for transactions 2021-12-19 08:54:38 +11:00
David Bomba
0e01b376e4 Fixes for localizing emails to company localization 2021-12-19 08:43:25 +11:00
David Bomba
4829b762dd Fixes for plain design 2021-12-18 20:30:53 +11:00
David Bomba
c77720672b Fixes for atomic operations 2021-12-17 22:11:36 +11:00
David Bomba
c76cb3eb7c Delay events slightly to prevent race conditions 2021-12-17 18:57:26 +11:00
David Bomba
cda41fbd46 Tests for redis vs database performance 2021-12-17 18:04:34 +11:00
David Bomba
adef375aaf v5.3.37 2021-12-17 16:06:20 +11:00
David Bomba
f6ac95378c Minor fixes 2021-12-17 11:40:44 +11:00
David Bomba
2285bd8030 Fixes for checking valid project 2021-12-17 10:10:12 +11:00
David Bomba
1d8e5a33bf Fixes for checking valid project 2021-12-17 09:56:09 +11:00
David Bomba
6860ea9795 ReRoute pay now links to show invoice if no gateways are present 2021-12-16 13:04:46 +11:00
David Bomba
5a8a52800b Catch routes are POST that are hit with GET 2021-12-15 11:04:10 +11:00
David Bomba
677f1649ee Catch all for payments that attempt to hit GET route 2021-12-15 10:07:04 +11:00
David Bomba
f3d9552614 Set DB 2021-12-15 09:35:58 +11:00
David Bomba
abd53a8ece Fixes for protected string replacement in PDF 2021-12-15 08:34:25 +11:00
David Bomba
d965485919 Get archived payment gateway 2021-12-15 07:42:20 +11:00
David Bomba
55f96e035b Create recurring invoice with invitations for draft 2021-12-15 07:05:12 +11:00
David Bomba
32f39d9e6d Set locale 2021-12-14 22:02:53 +11:00
David Bomba
54d8ff21ac Fixes for translations for late fees 2021-12-14 20:54:23 +11:00
David Bomba
ab114e2587 Fixes for company_key 2021-12-14 20:33:41 +11:00
David Bomba
e245d07a75 Fixes for CSRF issues with client portal downloads 2021-12-14 15:38:32 +11:00
David Bomba
5323458411 Fixes for downloading archived PDFs 2021-12-14 11:33:25 +11:00
David Bomba
a6678197eb Remove invitation_id from activities import table 2021-12-14 08:37:30 +11:00
David Bomba
c4a1295952 Remove backups from import / export 2021-12-14 07:50:36 +11:00
David Bomba
9bdcf62684 minor fixes for statements 2021-12-13 22:09:44 +11:00
David Bomba
3f59c213b4 Minor fixes for client statements 2021-12-13 20:31:28 +11:00
David Bomba
106cfbd6d5 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-13 18:19:06 +11:00
David Bomba
d8bdf23f8f Minor fixes for company imports 2021-12-13 18:19:01 +11:00
David Bomba
c6a42b2a90 minor fixes for contact registration 2021-12-13 15:22:16 +11:00
David Bomba
97451c8edf Fixes for client authentication 2021-12-12 21:39:12 +11:00
David Bomba
7dc00f989c
Merge pull request #7028 from batou84/#7027-remove-id_number-filter
#7027 remove filter for non existing expense.id_number column
2021-12-12 19:03:48 +11:00
André Göpel
a342823fb6 #7027 remove filter for non existing expense.id_number column 2021-12-12 00:26:57 +01:00
David Bomba
95f0926734 Fixes for credit table filtering 2021-12-12 07:55:35 +11:00
David Bomba
86fb3af56b fixes for approval event 2021-12-11 21:45:07 +11:00
David Bomba
cb83a957ce Do not redirect approved quotes back to quote list 2021-12-11 21:29:32 +11:00
David Bomba
b56167da39 Fixes for duplicate quote approved notification 2021-12-11 21:12:48 +11:00
David Bomba
65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba
107ec59ebe Login Controller cleanup 2021-12-11 20:29:03 +11:00
David Bomba
d80d440ca3 Fixes for freshbooks imports 2021-12-11 08:43:14 +11:00
David Bomba
0cebfd1f56 Fixes for freshbooks import 2021-12-11 08:32:24 +11:00
David Bomba
5a98fe3925 Fixes for Freshbooks transformers 2021-12-11 08:15:53 +11:00
David Bomba
56a59a5cdf Payment filters 2021-12-10 22:39:53 +11:00
David Bomba
b1a2403e35 Fixes for duplicate payment numbers" 2021-12-10 21:50:46 +11:00
David Bomba
307e32e54d Clean up 2021-12-10 15:39:07 +11:00
David Bomba
1186eaa823 Fixes for client password reset 2021-12-10 14:00:22 +11:00
David Bomba
ac194665de fixes for password reset for admin 2021-12-10 13:10:02 +11:00
David Bomba
d2a929b975 Refactor client portal authentication 2021-12-09 21:50:29 +11:00
David Bomba
de0bebcd2c refactor 2021-12-09 16:34:23 +11:00
David Bomba
5b7be30612 Add descriptions to GoCardless 2021-12-08 20:46:15 +11:00
David Bomba
f3d91c4414 Allow custom client numbering for projects 2021-12-08 12:54:19 +11:00
David Bomba
4091538161 Fixes for memory consumption with client statements 2021-12-08 10:16:13 +11:00
David Bomba
cd41ce4ceb Login contacts using their ID - allows us to login contacts with the same email address 2021-12-08 08:45:24 +11:00
David Bomba
9981a4c789 Fixes for gocardless 2021-12-07 23:33:26 +11:00
David Bomba
651346fb89 Fixes for contact login 2021-12-07 22:46:29 +11:00
David Bomba
5fdb5a61dc Fixes for contact login 2021-12-07 22:46:05 +11:00
David Bomba
8aeabb7e1f Performance improvements for Client Portal 2021-12-07 22:34:50 +11:00
David Bomba
47d6715fb8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-07 22:14:49 +11:00
David Bomba
49ecf295a8 Performance improvements for client portal 2021-12-07 22:14:46 +11:00
David Bomba
f10d8c326c fixes for invoice transformer 2021-12-07 11:50:49 +11:00
David Bomba
17e787f816 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-06 14:57:05 +11:00
David Bomba
6b1b9b524c Minor fixes for Stripe and Mollie 2021-12-06 14:56:12 +11:00
David Bomba
5f413172b7 Check property exists in mollie webhook reqeuest 2021-12-05 21:33:48 +11:00
David Bomba
88b41b70d5 Fixes for triggered actions 2021-12-05 19:42:12 +11:00
David Bomba
9ee001f399 Hide deleted quotes from client portal 2021-12-05 18:50:40 +11:00
David Bomba
f18fb901f6 document future functionality regarding failed payments that are delayed - ie ACH / Mollie 2021-12-04 22:58:49 +11:00
David Bomba
ceab20b829 Fixes for mollie webhooks 2021-12-04 22:50:12 +11:00
David Bomba
7adaab984b Fixes fot search by client 2021-12-04 11:16:44 +11:00
David Bomba
f2f71f892c Fixes for query filters for expenses 2021-12-03 18:32:18 +11:00
David Bomba
4b2417f44e Fixes for a race condition affecting autobilling 2021-12-03 17:19:24 +11:00
David Bomba
a63b02f77b Fixes for system logger - Braintree paypal. 2021-12-03 16:00:05 +11:00
David Bomba
b1f2ab7e8d minor fixes for quote model - uses_inclusive_taxes - fillable property 2021-12-03 15:48:36 +11:00
David Bomba
e36cf3c0e4 minor fixes for Stripe 2021-12-03 13:43:13 +11:00
David Bomba
0531138c25 minor fixes for gateway fee parameters 2021-12-03 07:01:13 +11:00
David Bomba
9397372432 Add additional functionality for tasks 2021-12-02 20:26:23 +11:00
David Bomba
35e45a65ff Enforce silence 2021-12-02 13:58:55 +11:00
David Bomba
66eb99951e Fixes for resolving companies and accounts for contact reset 2021-12-02 09:00:40 +11:00
David Bomba
2eeaea61a5 Minor fixes 2021-12-01 21:29:48 +11:00
David Bomba
0c267131c4 Improve subscription service 2021-12-01 16:22:22 +11:00
David Bomba
445ba94201 Clean up subscription services 2021-12-01 12:24:00 +11:00
David Bomba
cd269883f3 Set portal domain to lower case 2021-12-01 11:09:22 +11:00
David Bomba
4d8ef04247 Fixes for CSV import 2021-12-01 08:46:19 +11:00
David Bomba
04d2726c87 Fixes for viewing documents 2021-12-01 07:22:17 +11:00
David Bomba
ca2932862d Fixes for mollie webhooks if a payment isn't created 2021-11-30 20:53:38 +11:00
David Bomba
6c7e150bec Fixes for default quote/credit/invoice messages 2021-11-30 20:06:05 +11:00
David Bomba
5798efc0be Remove expenses from documents in Client Portal 2021-11-30 17:28:07 +11:00
David Bomba
2027f4e53c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-30 16:06:00 +11:00
David Bomba
5af0ad72e9 Fixes for recurring invoices where auto_email_invoice not set 2021-11-30 16:05:15 +11:00
David Bomba
b8697863a6 Return payment if it exists 2021-11-29 21:59:48 +11:00
David Bomba
a4da2b0428 Fixes for payment failure mailer 2021-11-29 15:57:22 +11:00
David Bomba
fddd06ae9a Minor fixes for Required client info + Payment Failed Mailer 2021-11-29 07:43:54 +11:00
David Bomba
5060b39773 Uncomment pdf logging 2021-11-28 21:23:35 +11:00
David Bomba
ee785ca209 Minor fixes 2021-11-28 21:19:34 +11:00
David Bomba
08963d7cd6 Fixes for types in user notifies 2021-11-28 15:05:59 +11:00
David Bomba
d3d5429015 change from ->get() to ->cursor() for client statements 2021-11-28 14:56:39 +11:00
David Bomba
489e02649e fixes for the ninja portal 2021-11-28 10:58:54 +11:00
David Bomba
7376702748 minor fixes 2021-11-27 20:25:27 +11:00
David Bomba
08d2250ca8 Fixes for notifications 2021-11-27 20:24:31 +11:00
David Bomba
94fa01091d Fixes for user notifications 2021-11-27 19:59:55 +11:00
David Bomba
dc1fe692a3 Adjustments for entity notifications 2021-11-27 15:54:49 +11:00
David Bomba
706e8cf240 logging for user notiifcations 2021-11-27 12:03:53 +11:00
David Bomba
3a04c9097d Fixes for square token billing 2021-11-27 11:46:28 +11:00
David Bomba
8916c57777 Enforce types when checking values of boolean 2021-11-27 11:40:18 +11:00
David Bomba
92001dae7b Fixes for white label licensing 2021-11-27 07:41:13 +11:00
David Bomba
9086b224ce Fixes for payment failure mailers 2021-11-26 16:33:49 +11:00
David Bomba
dda2f3ab8e documentation for Mollie 2021-11-25 22:27:02 +11:00
David Bomba
530209ee52 Minor fixes for Mollie 2021-11-25 22:23:19 +11:00
David Bomba
534367c80e Fixes for Mollie Direct Debit 2021-11-25 21:45:52 +11:00
David Bomba
07fdf3bc53 Content images 2021-11-25 11:16:47 +11:00
David Bomba
e3d9bd15e2 Minor Fixes 2021-11-25 09:42:19 +11:00
David Bomba
47be74321c Fixes for invoking Public filesystem driver unnecessarily 2021-11-25 08:04:25 +11:00
David Bomba
602bc327c8 Fixes for modern design 2021-11-24 17:47:21 +11:00
David Bomba
9edd8c6de5 Ninja plan 2021-11-24 14:31:05 +11:00
David Bomba
7e9afd7849 Ninja plan 2021-11-24 08:57:24 +11:00
David Bomba
3c8651ad6f Ensure braintree error is parsed correctly 2021-11-24 04:39:29 +11:00
David Bomba
e289ddda16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-24 04:27:49 +11:00
David Bomba
b249077420 fixes for Stripe ACH description 2021-11-24 04:27:45 +11:00
David Bomba
a505f2531b Dedicated ninja plan controller 2021-11-23 21:39:43 +11:00
David Bomba
ccda36a745 wepay fixes 2021-11-23 16:18:16 +11:00
David Bomba
14e9e8358d Only generate invitations for contacts with send_email true 2021-11-22 21:30:32 +11:00
David Bomba
24c733827b Handle negative payments 2021-11-22 21:09:28 +11:00
David Bomba
60d9b4f649 Working on negative payments for credits 2021-11-22 15:25:43 +11:00
David Bomba
46c0ba1c7d Set DB in subscription service 2021-11-22 12:53:40 +11:00
David Bomba
d09025367f Minor fixes 2021-11-22 07:20:53 +11:00
David Bomba
540e382bd1 Fixes for system loggeR 2021-11-22 07:04:58 +11:00
David Bomba
17482da60f Add validation rules for discounts 2021-11-21 21:19:24 +11:00
David Bomba
18bb84f2a1 Fixes for client portal 2021-11-21 21:08:21 +11:00
David Bomba
d9961bb529 Return early if no client present in the repository 2021-11-21 14:52:48 +11:00
David Bomba
ff6f3fc89c
Merge pull request #6987 from turbo124/v5-develop
Calculate has_password
2021-11-21 13:50:41 +11:00
David Bomba
96f90f12a1 Minor fixes 2021-11-21 13:49:52 +11:00
David Bomba
534a420b57 Fixes for hosted migration 2021-11-21 12:57:27 +11:00
David Bomba
4b39c23282 Fixes for Mollie webhooks 2021-11-21 10:33:12 +11:00
David Bomba
3274309df4 Fixes for Mollie webhooks 2021-11-21 10:19:27 +11:00
David Bomba
3695042cc0 Fixes for failed mollie payments 2021-11-21 10:13:10 +11:00
David Bomba
ce3ea99f22 Remove daily check data 2021-11-21 08:18:03 +11:00
David Bomba
ca788476d8 Add filter controller 2021-11-20 11:34:43 +11:00
theworstcomrade
7270d65bda Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-20 00:17:18 +01:00
theworstcomrade
2532ec7e76 Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-19 23:39:35 +01:00
David Bomba
b0c6a4d5dd Calculate has_password 2021-11-19 20:37:28 +11:00
David Bomba
07eba43901 Minor refactor for update balance 2021-11-19 17:13:57 +11:00
David Bomba
829722d102
Merge pull request #6982 from turbo124/v5-develop
Hide deleted tasks
2021-11-19 15:36:57 +11:00
David Bomba
5673cae467 Minor fixes for client required fields 2021-11-18 21:35:00 +11:00
David Bomba
b88b410c1c Do not set a default client country 2021-11-18 20:55:01 +11:00
David Bomba
ca9f75ab03 Fixes for Wepay 2021-11-18 14:51:12 +11:00
David Bomba
5a9267c96f Paypal express error handling 2021-11-18 11:19:22 +11:00
David Bomba
4eaad134be Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-18 05:54:33 +11:00
David Bomba
d0f25976de Fixes for discounts with subscriptions 2021-11-18 05:53:01 +11:00
David Bomba
d6695b1c16 Fixes for create account 2021-11-17 20:54:20 +11:00
David Bomba
76465072b3 Fixes for invoice balance 2021-11-17 15:17:59 +11:00
David Bomba
fe934645c4 Debugging Molli iDeal payments 2021-11-17 14:18:13 +11:00
David Bomba
889f669257 Convenience helper for exporting translations to json format 2021-11-16 20:31:30 +11:00
David Bomba
b2a40f201f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-16 16:06:41 +11:00
David Bomba
013d0f7ab5 Fixes for subscription service 2021-11-16 15:01:21 +11:00
David Bomba
4e127fab2d Add Quote Approved Notification 2021-11-16 14:14:15 +11:00
David Bomba
050ebb8141 Fixes for preview and pdf labelling 2021-11-16 13:30:32 +11:00
David Bomba
df4050f0df Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-16 10:35:32 +11:00
David Bomba
03dcb72a06 minor fixes 2021-11-16 10:35:22 +11:00
David Bomba
68a41768ac Minor fixes for wepay 2021-11-16 10:35:04 +11:00
David Bomba
0d9bab647a Save after applying payment 2021-11-16 09:50:07 +11:00
David Bomba
a40c85f17d Minor fixes for document preview 2021-11-16 09:09:36 +11:00
David Bomba
750f05ad8b Ensure at least one contact has send_email set 2021-11-15 21:46:58 +11:00
David Bomba
02cd79651e Add triggered actions 2021-11-15 15:57:24 +11:00
David Bomba
4deb820346 Triggered actions for credits 2021-11-15 14:14:58 +11:00
David Bomba
293367cd16 Minor fixes for contact login 2021-11-15 10:29:33 +11:00
David Bomba
2db0ea41fc Slow down hosted attachments 2021-11-15 08:52:04 +11:00
David Bomba
019e3c0068
Merge pull request #6953 from beganovich/gocardless-instant-bank-pay
GoCardless: Instant Bank Pay
2021-11-15 08:04:46 +11:00
David Bomba
6f37249ffb Hide deleted tasks 2021-11-15 07:04:00 +11:00
David Bomba
9c1e441136
Merge pull request #6974 from turbo124/v5-develop
Handle no entity sent
2021-11-15 06:55:06 +11:00
David Bomba
8be51a6acf Handle no entity sent 2021-11-15 05:58:49 +11:00
Benjamin Beganović
d064b8a581 Add missing method for webhook 2021-11-14 11:45:53 +01:00
David Bomba
d71ea9ee67 Cache contacts 2021-11-14 21:22:12 +11:00
David Bomba
7b0868ee32 Fixes for client payment failures 2021-11-14 15:35:23 +11:00
David Bomba
a64dec0191 Additional logging for invoice balances 2021-11-14 14:59:15 +11:00
David Bomba
7e3d85c0b6 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-14 08:20:44 +11:00
David Bomba
6c11e54a29 Add default templates 2021-11-14 08:20:33 +11:00
David Bomba
a02ba606f6 Payment failure template update 2021-11-13 08:34:58 +11:00
David Bomba
2505b86360
Merge pull request #6961 from turbo124/v5-develop
Restrict API access for free/unpaid accounts
2021-11-13 07:19:16 +11:00
David Bomba
bd0aefc095
Merge pull request #6956 from joshuadwire/v5-develop
Fix eWay first/last name reversed in saved cards
2021-11-13 05:37:35 +11:00
David Bomba
c58241a5cc Minor fixes 2021-11-12 19:16:32 +11:00
Joshua Dwire
c905e4a5b6 Fix eWay first/last name reversed in saved cards 2021-11-11 19:46:43 -05:00
Benjamin Beganović
14b92b3cab Translation 2021-11-11 17:55:22 +01:00
Benjamin Beganović
fd08ebc6cb Apply styles 2021-11-11 17:52:24 +01:00
Benjamin Beganović
a7c7f58bb5 Authorization 2021-11-11 17:52:05 +01:00
Benjamin Beganović
0e5b5393d3 Payments 2021-11-11 17:51:04 +01:00
Benjamin Beganović
a844553cf3 Add INSTANT_BANK_PAY To PaymentType 2021-11-11 17:49:31 +01:00
Benjamin Beganović
619803f2be Initialize GoCardlessPro\Client 2021-11-11 15:57:41 +01:00
Benjamin Beganović
085bcbe3c3 Add InstantBankPay to GoCardlessPaymentDriver 2021-11-11 15:57:01 +01:00
Benjamin Beganović
d45c5a1e41 Add INSTANT_BANK_PAY to Gateway 2021-11-11 15:54:16 +01:00
Benjamin Beganović
9eabe30b3a Define INSTANT_BANK_PAY constant 2021-11-11 15:53:05 +01:00
Benjamin Beganović
ecdbd8a584 Scaffold InstantBankPay 2021-11-11 15:52:32 +01:00
David Bomba
63863c881c Update wepay 2021-11-11 20:35:07 +11:00
David Bomba
4b494ab5fd improve rate limiting 2021-11-11 15:01:24 +11:00
David Bomba
f5ea8a83f0 Fixes for Sentinel timeouts 2021-11-11 11:35:58 +11:00
David Bomba
906f2b30a4 Logging for system logger 2021-11-11 05:54:59 +11:00
David Bomba
ad53f233be Fixes for coupons 2021-11-10 19:49:26 +11:00
Benjamin Beganović
eee5ce9813
Merge pull request #6943 from beganovich/jira-767
Support for images on PDFs
2021-11-10 09:38:44 +01:00
David Bomba
193e473c8a Fixes for marking invoice as sent 2021-11-10 16:41:33 +11:00
David Bomba
2c289bbe4e Fixes for subscriptions 2021-11-10 15:16:56 +11:00
David Bomba
d0be8f744c Restrict API access for free/unpaid accounts 2021-11-10 08:23:22 +11:00
Benjamin Beganović
74b5afba96 Licence update 2021-11-09 19:59:44 +01:00
Benjamin Beganović
9b383b525b Filter images 2021-11-09 17:30:17 +01:00
David Bomba
075fe7a5e5 Clean up logging 2021-11-09 21:59:52 +11:00
David Bomba
c5516fcb87
Merge pull request #6944 from turbo124/v5-develop
Fixes for User Add rules in hosted
2021-11-09 21:15:35 +11:00
David Bomba
57e1385cbf Fixes for invitations 2021-11-09 21:15:08 +11:00
David Bomba
43aad784ae Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-09 18:55:02 +11:00
David Bomba
1d66cf3772 Fire invoice observer for invoice created from recurring 2021-11-09 18:54:56 +11:00
David Bomba
aa145243c6 Minor fixes for project resolution 2021-11-09 09:08:27 +11:00
Benjamin Beganović
f0d101fba4 Logic for generating markup for entity images 2021-11-08 21:20:55 +01:00
David Bomba
64aa4fe00f Fixes for adding users to hosted 2021-11-08 20:53:11 +11:00
David Bomba
735bb7ea3b
Merge pull request #6907 from LarsK1/v5-develop
Stripe: Webhook fixes
2021-11-08 19:44:02 +11:00
David Bomba
7c2170d505 Fixes for billing portal purchase 2021-11-08 17:35:15 +11:00
David Bomba
0ac1cfcb9c Fixes for Quote Templates 2021-11-08 14:09:06 +11:00
David Bomba
b0cfa6a699 minor fixes for recurring expenses 2021-11-08 13:05:54 +11:00
David Bomba
be45998ebe Fixes for invitation 404 messaging 2021-11-08 10:17:49 +11:00
David Bomba
b2a3faa125 Show trashed Users 2021-11-07 22:18:15 +11:00
David Bomba
b08cb46615 Disable reversals 2021-11-07 22:13:59 +11:00
David Bomba
2a7bdc8d59 Fixes for User Add rules in hosted 2021-11-07 22:12:54 +11:00
David Bomba
dd834f1405 Minor fixes 2021-11-07 21:23:44 +11:00
David Bomba
6e06e7d1f2 Minor fix for typed property 2021-11-07 20:31:03 +11:00
David Bomba
573ddd83eb Minor fixes for check data 2021-11-07 17:41:02 +11:00
David Bomba
3b4afd4537 Minor fixes for check data 2021-11-07 17:12:51 +11:00
David Bomba
dc0efd2d91 Allow groups to be seen by all users 2021-11-07 09:01:19 +11:00
David Bomba
bbf2168a31 Fixes for reversals 2021-11-06 17:07:00 +11:00
David Bomba
ecdd73fbcc Minor Fixes 2021-11-06 16:05:56 +11:00
David Bomba
e2a6cd65cc Refactor invitation links 2021-11-06 11:46:12 +11:00
David Bomba
27db04515a Change logic for adding user 2021-11-06 10:40:38 +11:00
David Bomba
c91ab24d49
Merge pull request #6938 from turbo124/v5-develop
Fixes for Apple Pay
2021-11-06 10:36:49 +11:00
David Bomba
20de95b29d
Merge pull request #6936 from beganovich/sentry-13483
GoCardless: Ensure mandate is ready before attempting payment
2021-11-06 10:36:31 +11:00
David Bomba
9a3d33bda8 Fixes for Apple Pay 2021-11-06 10:33:49 +11:00
David Bomba
a2e08a4baa
Merge pull request #6937 from turbo124/v5-develop
Fixes for payment hash types
2021-11-06 10:31:55 +11:00
David Bomba
88dfa3601b Fixes for adding and restoring users 2021-11-06 10:28:48 +11:00
Benjamin Beganović
714b9cb187 Ensure mandate is ready before attempting payment 2021-11-05 17:01:19 +01:00
Benjamin Beganović
6b0a353165 Fixes for casts 2021-11-05 15:49:50 +01:00
David Bomba
5f4e40162b working on users 2021-11-05 20:43:25 +11:00
Benjamin Beganović
639d974c71
Merge pull request #6931 from beganovich/jira-754
Provide columns for onboarding
2021-11-05 09:15:48 +01:00
David Bomba
916e20d902 fixes for add user count logic 2021-11-05 15:29:16 +11:00
David Bomba
68b228f45f Minor fixes for Check Data 2021-11-05 15:24:37 +11:00
David Bomba
dddab73b91 Fixes for payment hash types 2021-11-04 20:52:03 +11:00
David Bomba
5ad82c124d Fixes for check data 2021-11-04 18:25:15 +11:00
David Bomba
5ccbc0e1f0 Minor fixes for logging 2021-11-04 16:00:49 +11:00
Benjamin Beganović
dff50a7886 Cast 'onboarding' as 'object' 2021-11-03 14:18:33 +01:00
David Bomba
ab12e22ae9
Merge pull request #6930 from turbo124/v5-develop
mindor fixes for check data scripts
2021-11-03 20:37:40 +11:00
David Bomba
74b60e44ab mindor fixes for check data scripts 2021-11-03 20:37:17 +11:00
Benjamin Beganović
e1590af4cf Merge remote-tracking branch 'upstream/v5-develop' into browser-pay 2021-11-03 10:22:54 +01:00
David Bomba
7df47835a2 Check for country on client as first check 2021-11-03 11:55:45 +11:00
Benjamin Beganović
25e448e31a Drop token billing 2021-11-02 16:30:37 +01:00
David Bomba
ed33ac7130 Check for archived entities prior to import 2021-11-02 21:03:49 +11:00
Benjamin Beganović
697300750a Supported countries in StripePaymentDriver 2021-11-01 17:27:45 +01:00
Benjamin Beganović
809236e080 Token billing 2021-11-01 17:11:47 +01:00
Benjamin Beganović
69e12dbdb9 Storing payment method 2021-11-01 14:58:10 +01:00
Benjamin Beganović
9f8346d67f Payments w/o token 2021-11-01 14:39:18 +01:00
Benjamin Beganović
188f05ab44 Typehint PaymentHash in BaseDrvier 2021-11-01 14:38:57 +01:00
David Bomba
757e3b1ed2 Working on check data 2021-11-01 22:15:56 +11:00
David Bomba
50119240b9 Minor fixes for client country code rules 2021-11-01 16:12:10 +11:00
David Bomba
c57422617f Custom validation rules for client countries 2021-11-01 14:09:41 +11:00
Benjamin Beganović
3d2d08f7b2 Payment view 2021-10-31 16:49:58 +01:00
Benjamin Beganović
6bfd4d34a6 Apple Pay domain validation 2021-10-31 15:12:02 +01:00
Benjamin Beganović
6502ca0bf4 Authorization 2021-10-31 14:52:15 +01:00
Benjamin Beganović
fb712b546c Add BrowserPay to StripePaymentDriver 2021-10-31 14:50:54 +01:00
Benjamin Beganović
b8c8a486fd Scaffold BrowserPay class 2021-10-31 14:45:01 +01:00
David Bomba
ae3a5e72eb Slow down Gmail API requests 2021-10-31 22:21:27 +11:00
David Bomba
8032155b05 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-31 17:03:25 +11:00
David Bomba
cdb7166395 Refactor checkdata script 2021-10-31 17:01:51 +11:00
David Bomba
85c149e9ad add client to payments webhook 2021-10-31 09:07:55 +11:00
David Bomba
aaf5cfb7cd
Merge pull request #6923 from turbo124/v5-develop
Fix for double Update Entity Webhook call
2021-10-30 08:31:24 +11:00
David Bomba
8ea4b66857 Minor fixes 2021-10-30 08:30:48 +11:00
Lars Kusch
c259e25bb9
Updated query 2021-10-27 20:59:50 +02:00
David Bomba
9a973c76c7 Save quietly for payment model 2021-10-28 04:58:24 +11:00
Benjamin Beganović
8552431678 Use font from the settings 2021-10-27 16:45:50 +02:00
Benjamin Beganović
f4979fb0a4 Update automatic font resolving 2021-10-27 15:03:51 +02:00
Benjamin Beganović
dda391bb3a Resolving fonts 2021-10-27 14:51:43 +02:00
David Bomba
a6c9e0e8b3 Fix for double Update Entity Webhook call 2021-10-27 15:40:14 +11:00
David Bomba
0e715b2b44
Merge pull request #6908 from turbo124/v5-develop
Minor fixes for paypal express on failure
2021-10-27 14:18:20 +11:00
David Bomba
dad9836fa2 MInor fixes for client numbers 2021-10-27 14:17:56 +11:00
David Bomba
7e23de8e5a fixes for refunding unapplied payments 2021-10-27 05:01:10 +11:00
David Bomba
e37a0781cc
Merge pull request #6873 from beganovich/issue-742
Square: Credit card fixes
2021-10-27 03:57:17 +11:00
Lars Kusch
b71c4965e2
Fixes for Stripe Webhook 2021-10-26 17:54:42 +02:00
Benjamin Beganović
461e0059bd Allow BECS to show only for clients in Australia 2021-10-26 16:41:42 +02:00
Benjamin Beganović
a24c705ffc Fixes for storing bank details 2021-10-26 16:41:17 +02:00
Benjamin Beganović
f8ee3d5925 Update typehints for Request class 2021-10-26 16:21:26 +02:00
Benjamin Beganović
65cfe71fcb Typehint correct request class 2021-10-26 16:19:58 +02:00
David Bomba
faf77d8bd9 Fixes for deleting an unapplied payment 2021-10-26 21:47:28 +11:00
David Bomba
f34d02a371 Minor fixes for create company 2021-10-26 20:39:33 +11:00
David Bomba
9c21e096a1 Update validation rules for update task status 2021-10-26 16:25:16 +11:00
David Bomba
70e0a1db52 Client payment failure emails 2021-10-26 14:44:34 +11:00
David Bomba
b8e81df058 Add some exceptions to the ignore list 2021-10-26 08:00:30 +11:00
David Bomba
555ad1e575
Merge pull request #6897 from beganovich/jira-747
Reference customer when paying with Checkout.com
2021-10-26 07:55:42 +11:00
David Bomba
5b1cd55745
Merge pull request #6899 from beganovich/sentry-11793
Fix for accesing `response_summary` on payment object
2021-10-26 07:55:30 +11:00
David Bomba
dc36e88aa6
Merge pull request #6901 from beganovich/sentry-12548
Fixes for refunds using Braintree
2021-10-26 07:55:20 +11:00
David Bomba
3533a51c79 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-26 06:46:33 +11:00
Benjamin Beganović
dbcb951ac1 Merge remote-tracking branch 'upstream/v5-develop' into issue-742 2021-10-25 18:01:15 +02:00
Benjamin Beganović
db8aee493a Apply style fixes 2021-10-25 17:59:45 +02:00
Benjamin Beganović
df2d3b7974 Disable authorization of credit card 2021-10-25 17:59:27 +02:00
Benjamin Beganović
6bf5750a52 Authorization 2021-10-25 17:56:40 +02:00
Benjamin Beganović
90ecdc1074 Apply style fixes 2021-10-25 17:45:25 +02:00
Benjamin Beganović
987cb01ca3 Typehint Braintree\Gateway SDK 2021-10-25 17:44:55 +02:00
Benjamin Beganović
36adf2925a Fixes for refund 2021-10-25 17:44:34 +02:00
Benjamin Beganović
902b37fd38 Fix for accesing response_summary on payment object 2021-10-25 16:37:43 +02:00
Benjamin Beganović
d0665e8311 Reference customer when paying with Checkout.com 2021-10-25 16:06:19 +02:00
David Bomba
f2f52e05c7 Fixes for recurring invoices 2021-10-25 21:39:02 +11:00
David Bomba
c2452ea137 Fixes for recurring invoices 2021-10-25 20:11:23 +11:00
David Bomba
04b4bc5f8e Minor fixes for Gateway TYpes 2021-10-25 16:39:05 +11:00
David Bomba
6949cdd502 minor fixes for paypal express on failure 2021-10-25 14:32:22 +11:00
David Bomba
e64f4fda9a Exception handling 2021-10-25 14:06:33 +11:00
David Bomba
8a85428532 Ensure recurring expenses have numeric for tax_amounts 2021-10-25 13:19:46 +11:00
David Bomba
7d896e843b Do not mark a 0 draft invoice as paid automatically 2021-10-25 11:49:11 +11:00
David Bomba
e22967f10d Performance improvements removing unpaid gateway fees 2021-10-25 07:25:14 +11:00
David Bomba
e67fea2c33 Fixes for Company Switcher 2021-10-24 20:33:23 +11:00
David Bomba
3d319f1b1d Minor fixes for Contact login 2021-10-24 20:17:57 +11:00
David Bomba
1dfc6eb11a Add BECS to gateways 2021-10-24 20:11:40 +11:00
David Bomba
5bd79c4046 Minor fixes for resolution of backup HTML documents 2021-10-24 19:27:12 +11:00
David Bomba
ebc58a18bb Minor fixes 2021-10-24 15:14:36 +11:00
David Bomba
31ef397dba Return early 2021-10-23 15:04:20 +11:00
David Bomba
8dcdccb9c7 Tests for custom validation rules 2021-10-23 12:07:54 +11:00
David Bomba
f270fbe2d6 Throw exception on paytrace failure 2021-10-23 11:45:22 +11:00
David Bomba
7a267b4406 Custom validation rule for amount 2021-10-23 10:16:43 +11:00
David Bomba
2bc8146f7c Fixes for contact authentication + viewed entity notifications 2021-10-23 10:06:30 +11:00
David Bomba
002108b152 minor fixes 2021-10-22 20:56:47 +11:00
David Bomba
29a7225d64 Mark as sent when we get to the payment screen 2021-10-22 20:55:40 +11:00
David Bomba
b92f16bfe5 Minor fixes for subscriptions 2021-10-22 10:55:58 +11:00
David Bomba
b915cc32c3
Merge pull request #6879 from turbo124/v5-develop
Refactor Refunds
2021-10-22 07:06:20 +11:00
David Bomba
5ee9a60899 Prevent docker installations from reaching some test data creation console commands 2021-10-22 06:57:07 +11:00
Benjamin Beganović
573c82ed95
Merge branch 'v5-develop' into acss 2021-10-21 14:51:27 +02:00
Benjamin Beganović
56761b7585 Merge remote-tracking branch 'upstream/v5-develop' into gocardless-direct-debit 2021-10-21 14:40:45 +02:00
David Bomba
ca1e4d8ec7 Minor fixes for test PDF 2021-10-21 22:05:23 +11:00
David Bomba
0444c96a47 Subscription calculations 2021-10-21 21:44:18 +11:00
David Bomba
e02dace9cc minor cleanup 2021-10-21 18:19:40 +11:00
David Bomba
9f79b4b519 Working on tests for subscriptions 2021-10-21 15:51:36 +11:00
David Bomba
3de5665d94 Subscription calculations test' 2021-10-21 15:08:46 +11:00
David Bomba
dfa773d6b9 ProRata Refunds 2021-10-21 13:03:41 +11:00
David Bomba
bcf34a6e62 Refactor Refunds 2021-10-21 12:40:59 +11:00
David Bomba
17507fd258 Tests for pro rata refunds 2021-10-21 11:26:19 +11:00
David Bomba
5579cee330
Merge pull request #6876 from turbo124/v5-develop
Refactor for backup storage location
2021-10-21 08:20:11 +11:00
David Bomba
4d5f60eec8
Merge pull request #6867 from beganovich/gocardless-sepa
GoCardless: SEPA
2021-10-21 07:27:31 +11:00
Lars Kusch
16be5c96a4 cs-fixer 2021-10-20 16:56:30 +02:00
Lars Kusch
54985f4cf3 Added return types 2021-10-20 16:41:06 +02:00
Lars Kusch
cf3f6dc84a Corrected redirect after payment 2021-10-20 16:40:58 +02:00
Lars Kusch
3ae7e6fabc Added fix for currency. Correct redirect 2021-10-20 16:40:55 +02:00
Lars Kusch
8bb302b6f5 Added verification for micro-debits 2021-10-20 16:40:42 +02:00
Lars Kusch
014fab42a6 Added base class 2021-10-20 16:40:18 +02:00
Lars Kusch
845ccade85 Added models for ACSS 2021-10-20 16:40:17 +02:00
Lars Kusch
e63fbd68e6 Removed BACS-Support as Stripe dropped it 2021-10-20 16:39:09 +02:00
Lars Kusch
175552b77f Adapted base files 2021-10-20 16:39:08 +02:00
Lars Kusch
e5d56f70b5 Added base classes 2021-10-20 16:38:33 +02:00
Lars Kusch
14ea63ced7 Added models 2021-10-20 16:38:04 +02:00
Benjamin Beganović
a2373d86de Fixes for SystemLogger 2021-10-20 14:35:20 +02:00
David Bomba
f878dc5cd4 Pseudo code for auto-pausing recurring invoices 2021-10-20 18:07:33 +11:00
David Bomba
121c9d2cfd Minor fixes for imports 2021-10-20 17:16:22 +11:00
David Bomba
f05fb9938e Fixes for adding users 2021-10-20 14:35:28 +11:00
David Bomba
ae3edef16c Refactor for backup storage location 2021-10-20 14:05:46 +11:00
David Bomba
4b728c3dd9 Reset all counters to 1 after company purge 2021-10-20 10:52:51 +11:00
David Bomba
f7fae98438 Set default design to Clean 2021-10-20 09:51:33 +11:00
David Bomba
2b5c58f607 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-20 07:58:20 +11:00
David Bomba
86d4f5e7ea Fixes for Swagger + Group Settings Documents 2021-10-20 07:58:14 +11:00
Benjamin Beganović
569613da5c Update correct view 2021-10-19 18:57:19 +02:00
Benjamin Beganović
a786e551c9 Payments 2021-10-19 18:35:03 +02:00
Benjamin Beganović
01aa5ba641 Authorization 2021-10-19 18:25:47 +02:00
Benjamin Beganović
0d20e75636 Allow GatewayType\SEPA to show on methods page 2021-10-19 18:05:27 +02:00
Benjamin Beganović
33e2c5d054 Initialize GoCardlessPro\Client 2021-10-19 18:02:48 +02:00
Benjamin Beganović
84009487a5 Add SEPA to GoCardlessPaymentDriver 2021-10-19 18:01:42 +02:00
Benjamin Beganović
0e10e71132 Add SEPA to Gateway 2021-10-19 18:00:22 +02:00
Benjamin Beganović
f8921c59f7 Scaffold SEPA 2021-10-19 17:59:38 +02:00
Benjamin Beganović
a9ac839fc9
Merge branch 'v5-develop' into gocardless-direct-debit 2021-10-19 16:29:50 +02:00
Benjamin Beganović
9b4e6c6c25 Apply style fixes 2021-10-19 16:16:57 +02:00
Benjamin Beganović
ed414fdb34 Specify scheme type for ACH 2021-10-19 16:15:16 +02:00
Benjamin Beganović
98d2a4a407 Support for DIRECT_DEBIT on authorization pages 2021-10-19 15:37:23 +02:00
David Bomba
e599faa795 Fixes for health check 2021-10-19 21:04:58 +11:00
David Bomba
26f0bcede2 Prettify URL 2021-10-19 20:35:06 +11:00
David Bomba
0c23c058c5
Merge pull request #6865 from turbo124/v5-develop
Fixes for converting quotes to invoices - invitations
2021-10-19 20:04:45 +11:00
David Bomba
a09666fb96 Minor fixes for marking an invoice as sent 2021-10-19 20:04:19 +11:00
David Bomba
5f8b03cc58 minor fixes 2021-10-18 21:46:26 +11:00
David Bomba
fa2fedcef8
Merge pull request #6514 from Mause/patch-2
(v5) Declare request body for POST /api/v1/invoices
2021-10-18 15:24:42 +11:00
David Bomba
5ce87d00d9 Minor refactor 2021-10-18 15:23:34 +11:00
Elliana May
daa5bdb2b7
Remove newline 2021-10-18 12:17:38 +08:00
Elliana May
1c00b89d52
Update $ref to FillableInvoice 2021-10-18 12:17:07 +08:00
Elliana May
9df00d68c0
Create FillableInvoiceSchema.php 2021-10-18 12:16:29 +08:00
David Bomba
37aac0db03 Fixes for converting quotes to invoices - invitations 2021-10-18 13:31:21 +11:00
David Bomba
a21b53bb7b Improve query filters 2021-10-18 10:25:43 +11:00
David Bomba
741e43ddbe version bump 2021-10-17 22:30:48 +11:00
David Bomba
f962e3a2fa Refactor for payment failure mailers 2021-10-17 22:21:56 +11:00
David Bomba
6641320567 Refactor for payment failure mailers 2021-10-17 21:40:40 +11:00
David Bomba
68a8715c6d Fixes for tests 2021-10-17 14:21:13 +11:00
David Bomba
895cc7d926 Minor fixes for tests 2021-10-17 13:59:43 +11:00
David Bomba
ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
Benjamin Beganović
a562f7e711 Add DirectDebit to GatewayType 2021-10-16 15:58:29 +02:00
Benjamin Beganović
6bd39916bc Payments 2021-10-16 15:55:33 +02:00
Benjamin Beganović
9480215f47 Add DIRECT_DEBIT for PaymentType 2021-10-16 15:53:05 +02:00
Benjamin Beganović
05f4a33459 Authorization 2021-10-16 15:48:26 +02:00
Benjamin Beganović
b368ff23df Initialize GoCardlessPro\Client 2021-10-16 15:36:16 +02:00
Benjamin Beganović
32f81ab253 Add DirectDebit to GoCardlessPaymentDriver 2021-10-16 15:35:07 +02:00
Benjamin Beganović
e06aefdd22 Add DIRECT_DEBIT to Gateway 2021-10-16 15:31:00 +02:00
Benjamin Beganović
27cd99483d Define DIRECT_DEBIT constant 2021-10-16 15:29:06 +02:00
Benjamin Beganović
779791ac86 Scaffold DirectDebit 2021-10-16 15:27:56 +02:00
David Bomba
653dbc5acc Filter account deletion emails 2021-10-16 12:19:27 +11:00
David Bomba
eaf6d53d8c Expense default amount 2021-10-16 12:02:17 +11:00
David Bomba
b57159b362 Minor fixes for invitations 2021-10-16 10:01:44 +11:00
David Bomba
c26afd69e2 Fixes for Payment Webhooks 2021-10-15 18:47:41 +11:00
Benjamin Beganović
9264b6b80e Apply styles 2021-10-14 18:44:07 +02:00
Benjamin Beganović
1b3a1092a6 Handle authorization on backend 2021-10-14 18:43:47 +02:00
David Bomba
e319af89d9 Fixes for invitations 2021-10-14 18:58:13 +11:00
David Bomba
91333a50f3 Fixes for invitations 2021-10-14 18:54:17 +11:00
David Bomba
4aec8fcc5f
Merge pull request #6838 from turbo124/v5-develop
Refactor invitations
2021-10-14 18:08:31 +11:00
David Bomba
3cf2a28b49 Fixes for invitations 2021-10-14 18:03:03 +11:00
David Bomba
59c54b48e4 Fixes for invitations 2021-10-14 17:59:03 +11:00
David Bomba
dc116013d9 Fixes for observers 2021-10-14 17:54:38 +11:00
David Bomba
0cfe5bc39a Refactor invitations 2021-10-14 16:25:09 +11:00
David Bomba
1ad881afe6 Allow quote notes to transfer over. 2021-10-14 10:08:26 +11:00
David Bomba
f038073b4a
Merge pull request #6827 from beganovich/v5-726
Stripe: SEPA improvements
2021-10-14 05:41:07 +11:00
Benjamin Beganović
a569a2afad Apply Prettier & php-cs-fixer 2021-10-13 15:45:33 +02:00
Benjamin Beganović
3365db5d50 Token billing (backend) 2021-10-13 15:12:19 +02:00
Benjamin Beganović
5d98b28828 Store payment method on request 2021-10-13 13:56:28 +02:00
David Bomba
d0cb751d03 CLient payment failure mailer 2021-10-13 20:24:15 +11:00
David Bomba
fc276970a0 Payment Failure 2021-10-13 18:56:10 +11:00
David Bomba
2b20d079ba Fixes for statements 2021-10-13 17:29:23 +11:00
David Bomba
0836035e40 Minor fixes for Checkout.com 2021-10-13 17:01:51 +11:00
David Bomba
105e6282be logging 2021-10-13 16:47:53 +11:00
David Bomba
bd6e6a959a Add triggered actions to recurring invoices 2021-10-13 16:41:11 +11:00
David Bomba
fb7f44615d Minor fixes 2021-10-13 15:47:56 +11:00
David Bomba
1fbbaaad4d Minor N+1 fixes 2021-10-13 14:44:10 +11:00
David Bomba
5118a01e7d
Merge pull request #6829 from turbo124/v5-develop
Minor fixes for Statements
2021-10-13 14:16:47 +11:00
David Bomba
05a6544898 Set default designs 2021-10-13 14:04:14 +11:00
David Bomba
7eaafe52c7 Minor fixes for terms being displayed on PDF 2021-10-13 12:52:44 +11:00
David Bomba
62058e910d Return fresh model instance 2021-10-13 09:10:44 +11:00
David Bomba
48dbd143be Minor fixes for Statements 2021-10-13 08:43:38 +11:00
Benjamin Beganović
0ff902d90f Refactor Stripe init call 2021-10-12 18:27:17 +02:00
Benjamin Beganović
fb74420ae5 Translate 'invoices' for Mollie descriptions 2021-10-12 16:14:49 +02:00
David Bomba
feab95caa7 Company import/expore recurring expenses 2021-10-12 23:21:17 +11:00
David Bomba
c4f09c23ba Set default payment type if none defined 2021-10-12 21:48:07 +11:00
David Bomba
d9b7ffe9f1 N+1 for preview controller 2021-10-12 21:24:09 +11:00
David Bomba
d65b689ec6 Minor fixes for subscriptions 2021-10-12 20:54:52 +11:00
David Bomba
ebca34503b Fixes for N+1 2021-10-12 20:45:15 +11:00
David Bomba
af8c56a1f1 Fixes for N+1 queries in Client Statements 2021-10-12 19:10:43 +11:00
David Bomba
e8f79e54f5 Expose webhooks for all gateways in AP UI 2021-10-12 18:41:36 +11:00
David Bomba
3b8ef9ccd9 Minor fixes for credit - paid - to - dates 2021-10-12 15:49:05 +11:00
Benjamin Beganović
d216f82538 Update description for Mollie methods 2021-10-11 15:49:13 +02:00
David Bomba
4345dece14 Minor fixes for double payments 2021-10-11 17:05:14 +11:00
David Bomba
543288c525 Refactor PDF generation into common .env var 2021-10-11 13:19:38 +11:00
David Bomba
9d551b6e1d Prevent duplicate payment records on hosted Stripe checkouts 2021-10-11 07:32:13 +11:00
David Bomba
5f0c79c1d0
Merge pull request #6815 from LarsK1/banccontact
Stripe: Add Banccontact payment driver
2021-10-11 06:58:27 +11:00
Lars Kusch
b9230fc8ef Changed dev enviroment 2021-10-10 12:03:39 +02:00
David Bomba
21d08d2d7e Trigger model created event manually after model calculations have been performed 2021-10-10 20:56:05 +11:00
Lars Kusch
3601dc5c2b Add payment driver 2021-10-10 11:43:55 +02:00
Lars Kusch
3f9a801818 Added model 2021-10-10 11:39:29 +02:00
David Bomba
0b84c86aed Add back eager loads 2021-10-10 20:37:57 +11:00
David Bomba
9cf26601f9 Minor fixes 2021-10-10 20:25:14 +11:00
David Bomba
bf4768bd7b Minor fixes for designs 2021-10-10 19:33:48 +11:00
David Bomba
8554bdad3e Minor fixes for Stripe - EPS 2021-10-10 19:13:46 +11:00
David Bomba
ba3d9b3123
Merge branch 'v5-develop' into eps 2021-10-10 19:09:21 +11:00
David Bomba
d7e9d6f71f
Merge branch 'v5-develop' into Przelewy24 2021-10-10 18:58:32 +11:00
Lars Kusch
c756a00039 remove test country 2021-10-10 08:47:01 +02:00
Lars Kusch
b3d701278c Add config for eps 2021-10-10 08:47:01 +02:00
Lars Kusch
695d64de5f Added models 2021-10-10 08:46:57 +02:00
David Bomba
fc8d56ad0e Minor fixes for GiroPay 2021-10-10 09:37:42 +11:00
David Bomba
8e23bf1770
Merge branch 'v5-develop' into v5-develop 2021-10-10 09:10:59 +11:00
David Bomba
beb503758e Minor fixes for iDeal payments with Stripe 2021-10-10 08:39:50 +11:00
David Bomba
c05d116402
Merge pull request #6805 from LarsK1/ideal
Stripe: iDeal Payment integration
2021-10-10 08:23:51 +11:00
Lars Kusch
45d9127d26 Changed country code 2021-10-09 17:40:14 +02:00
Lars Kusch
80500b4c0a Create Payment Type + Adapt Payment class 2021-10-09 16:48:16 +02:00
Lars Kusch
925450df9b Create base class 2021-10-09 16:45:38 +02:00
Lars Kusch
1b0799e7b5 Added models for Przelewy24 2021-10-09 16:41:43 +02:00
Lars Kusch
eb106f01fe small fixes 2021-10-09 16:13:04 +02:00
Lars Kusch
011cef7391 small fixes 2021-10-09 16:11:29 +02:00
Lars Kusch
3d56db8885 Added iDeal to Models 2021-10-09 15:48:33 +02:00
Lars Kusch
92816c1714 Changes for ideal 2021-10-09 15:41:16 +02:00
Lars Kusch
e85cff61a1 Merge branches 2021-10-09 15:40:56 +02:00
Lars Kusch
e406554535 Added files 2021-10-09 15:37:35 +02:00
Lars Kusch
30eddcc485 small fix 2021-10-09 11:24:47 +02:00
Lars Kusch
780b400947 Added payment type 2021-10-09 10:14:01 +02:00
Lars Kusch
f41b49ad7e Implement Stripe Giropay 2021-10-09 10:09:04 +02:00
David Bomba
cf4316b5ab Allow disconnect from Stripe Connect 2021-10-09 18:07:05 +11:00
David Bomba
7151a66bdf Fixes for SEAP 2021-10-09 11:38:57 +11:00
David Bomba
26eb145d79 Fixes for SEPA 2021-10-09 10:35:45 +11:00
David Bomba
7278f7fb61
Merge pull request #6802 from turbo124/v5-develop
Fixes for settings Default Design
2021-10-09 08:50:45 +11:00
David Bomba
4a880dfa74
Merge branch 'v5-develop' into v5-develop 2021-10-09 08:49:47 +11:00
David Bomba
40a7562b52
Merge pull request #6794 from beganovich/v5-razorpay
Razorpay: All in one checkout
2021-10-09 08:21:35 +11:00
Lars Kusch
9b9e5bcfca
Merge branch 'v5-develop' into v5-develop 2021-10-08 14:37:59 +02:00
David Bomba
3319326d88 Ensure valid email present before attempting to send 2021-10-08 21:54:38 +11:00
David Bomba
c2599076bd Fixes for settings Default Design 2021-10-08 21:46:57 +11:00
David Bomba
b889183732 Fixes for default terms being translated on quote conversion to invoice 2021-10-08 21:27:50 +11:00
David Bomba
b85e35dd62
Merge pull request #6800 from turbo124/v5-develop
Fixes for deleted invoices showing in portal
2021-10-08 21:24:21 +11:00
David Bomba
ff50c6413f Fixes for deleted invoices showing in portal 2021-10-08 21:23:51 +11:00
David Bomba
a303e9bf95 Refactor schedule checker 2021-10-08 21:06:24 +11:00
David Bomba
de4aaabcc9 Include quotes in observer 2021-10-08 20:51:55 +11:00
David Bomba
9e1418cb11 performance improvements 2021-10-08 16:29:06 +11:00
David Bomba
d93928ffbe Fixes for testS 2021-10-08 16:23:00 +11:00
David Bomba
e6be94ad22 Improve query efficiency 2021-10-08 16:03:26 +11:00
David Bomba
9c18ab7230 Improve query efficiency 2021-10-08 15:00:17 +11:00
Benjamin Beganović
e592b56e03 Remove token billing / refund placeholders 2021-10-07 21:16:21 +02:00
Benjamin Beganović
60594f1802 Payments 2021-10-07 18:01:36 +02:00
Benjamin Beganović
ea82318218 Method to convert to Razorpay specific-amount 2021-10-07 18:01:25 +02:00
Benjamin Beganović
87c6241947 Add new payment type 2021-10-07 18:01:14 +02:00
Benjamin Beganović
f28d1f2780 Authorization 2021-10-07 16:54:56 +02:00
Benjamin Beganović
2e0ccb6f7f Initialize Razorpay driver 2021-10-07 16:52:41 +02:00
Benjamin Beganović
eaa94bdebe Initialize \Razorpay\Api\Api client 2021-10-07 16:51:27 +02:00
Benjamin Beganović
a3126f80d4 Add translation for hosted pages 2021-10-07 16:37:43 +02:00
Benjamin Beganović
3fa811f679 Scaffold Hosted class 2021-10-07 16:35:58 +02:00
Benjamin Beganović
59e563a1ad Return supported gateway types 2021-10-07 16:35:03 +02:00
Benjamin Beganović
9b388c9c5f Add TYPE_RAZORPAY SystemLog constant 2021-10-07 16:33:38 +02:00
Benjamin Beganović
647455f86f Scaffold Razorpay driver class 2021-10-07 16:33:26 +02:00
Benjamin Beganović
63ef35dcb9 Add Razorpay to Gateway class 2021-10-07 16:24:40 +02:00
Benjamin Beganović
12466fe354 Add HOSTED_PAGE to GatewayType 2021-10-07 16:21:49 +02:00
Lars Kusch
7f6537d3b6 fixed minor issues 2021-10-07 15:46:36 +02:00
Benjamin Beganović
fd3ea350a2 Show company logo on password reset page 2021-10-07 13:23:45 +02:00
David Bomba
f2d3388cbd Minor fixes 2021-10-07 19:04:33 +11:00
David Bomba
3eb03e7ad4 Fixes for terms 2021-10-07 19:01:10 +11:00
David Bomba
d2f2284d4d Fixes for recurring due dates 2021-10-07 18:56:38 +11:00
David Bomba
d45316fd5f Minor fixes for requirements 2021-10-07 18:01:37 +11:00
David Bomba
ca2bb74d4a Add missing class 2021-10-07 17:52:29 +11:00
David Bomba
40a90c4ea8 Fixes for invoice observer 2021-10-07 17:34:23 +11:00
David Bomba
20bfc999d0 Fixes for Company Import 2021-10-07 14:33:43 +11:00
Lars Kusch
391a586645 Added offline usage token 2021-10-06 14:35:16 +02:00
Lars Kusch
71d5ba0c78 fixed wrong payment type 2021-10-06 08:53:36 +02:00
Lars Kusch
ebdc586554 fixed small typos 2021-10-06 08:49:59 +02:00
Lars Kusch
96fda7164c fixed small typos 2021-10-06 07:54:58 +02:00
David Bomba
bed68743ec
Merge pull request #6780 from joshuadwire/v5-develop
Fixes for Bold and Modern PDF designs
2021-10-06 15:46:23 +11:00
David Bomba
eb7de25e64 payment links 2021-10-06 15:05:16 +11:00
David Bomba
ef11a2258d Add Pay Link Functionality 2021-10-06 14:47:17 +11:00
David Bomba
9523927a8e Remove additional logging 2021-10-06 12:53:53 +11:00
Joshua Dwire
91d90c87b3 Fix PhantomJS support for multi-page tables and PDF page sizes 2021-10-05 19:34:53 -04:00
David Bomba
472fee1563 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-06 09:51:09 +11:00
David Bomba
9c1f82f632 Minor fixes for migration 2021-10-06 09:51:03 +11:00
Joshua Dwire
fcffafea9d Remove deprecated code for repeating header and footer in PDFs 2021-10-05 17:42:14 -04:00
David Bomba
aae78bce2a Fixes for gross line totals 2021-10-06 04:39:09 +11:00
Lars Kusch
e9537b4d80 fix little bug 2021-10-05 16:56:18 +02:00
Lars Kusch
d709041ff9 Added views and implement payment 2021-10-05 16:54:34 +02:00
Lars Kusch
125250f62c Added views 2021-10-05 16:39:01 +02:00
Lars Kusch
b727a07476 Added authorisation 2021-10-05 16:34:19 +02:00
Lars Kusch
6cc30a2454 Add gateway initialization 2021-10-05 16:31:48 +02:00
Lars Kusch
58d2e4b174 Add payment method to gateway model 2021-10-05 16:31:33 +02:00
Lars Kusch
c6cb5697cd Implement basic structure 2021-10-05 16:19:38 +02:00
David Bomba
81772cd3e8 Pay Now Link 2021-10-05 21:29:32 +11:00
David Bomba
2d791f26b7 Remove checks for send_email 2021-10-05 15:20:44 +11:00
David Bomba
8ce94012fb Credits fix 2021-10-05 13:49:15 +11:00
David Bomba
980f538e28 Fixes for displaying valid credits 2021-10-05 13:12:21 +11:00
David Bomba
0bf387a56d Fixes for auto bill 2021-10-05 12:02:01 +11:00
David Bomba
c30a06bd70 Fixes for auto bill 2021-10-05 11:41:05 +11:00
David Bomba
2b956ceb38 Fixes for passing default quote terms into converted invoice 2021-10-05 09:47:40 +11:00
David Bomba
a226d83657 Quote services 2021-10-05 09:03:21 +11:00
David Bomba
10dadf8ca3
Merge pull request #6773 from turbo124/v5-develop
Additional logging for auto billing
2021-10-05 08:18:09 +11:00
David Bomba
491d5e9f89 Additional logging for auto bill 2021-10-05 08:17:41 +11:00
David Bomba
e1b64d3515
Merge pull request #6770 from beganovich/v5-720
Mollie: iDEAL
2021-10-05 08:07:59 +11:00
Lars Kusch
fc9dcd135d Added SEPA-Payment 2021-10-04 18:38:32 +02:00
Lars Kusch
36a6211146 Added more allowed states 2021-10-04 18:09:10 +02:00
Lars Kusch
e48a5fe8c4
Update SEPA.php 2021-10-04 17:49:18 +02:00
Lars Kusch
5d2c66486b
Add SEPA-Payment 2021-10-04 17:34:21 +02:00
Lars Kusch
539e584cff
Add support for SEPA 2021-10-04 17:33:35 +02:00
David Bomba
d562630957 Minor fixes for query sorting 2021-10-05 01:11:43 +11:00
Benjamin Beganović
225de1592c Add iDEAL to GatewayType 2021-10-04 16:11:39 +02:00
Benjamin Beganović
5afb78b1b4 Payments 2021-10-04 16:06:41 +02:00
Benjamin Beganović
3b2652fefb Add new PaymentType 2021-10-04 15:52:05 +02:00
David Bomba
7524bde1a6
Merge pull request #6766 from beganovich/v5-719
Customizable registration fields
2021-10-05 00:50:32 +11:00
David Bomba
16c88bc2cd
Merge pull request #6744 from beganovich/v5-gocardless-ach
GoCardless
2021-10-05 00:50:04 +11:00
David Bomba
263fa391d4 Logging for auto bill 2021-10-05 00:48:43 +11:00
Benjamin Beganović
1d0c09ab6f Authorization 2021-10-04 15:48:13 +02:00
Benjamin Beganović
046e467332 Initialize MollieApiClient 2021-10-04 15:43:48 +02:00
Benjamin Beganović
49f60ce7ba Add iDEAL to MolliePaymentDriver 2021-10-04 15:43:11 +02:00
Benjamin Beganović
7a6243fc7e Add iDEAL to Gateway 2021-10-04 15:42:20 +02:00
Benjamin Beganović
819b186761 Define iDEAL constant 2021-10-04 15:41:39 +02:00
Benjamin Beganović
a1892c908b Scaffold iDEAL 2021-10-04 15:41:15 +02:00
David Bomba
6b4aee77b1 Catching exceptions when payment gateway throw exceptions 2021-10-04 22:29:23 +11:00
Benjamin Beganović
61eddbb755 Handle dynamic fields on backend 2021-10-04 12:34:00 +02:00
David Bomba
03bb31a9e3 clean up 2021-10-04 21:12:20 +11:00
David Bomba
129a8a0210 Order gateways by is_default 2021-10-04 21:10:56 +11:00
David Bomba
5a31634f81 Fixes for invoice paid to date calculations on refund 2021-10-04 20:43:00 +11:00
David Bomba
151cc07560 Change protected to public for 2021-10-04 11:41:58 +11:00
David Bomba
02474fdff3 14 day trial 2021-10-04 10:17:26 +11:00
David Bomba
e09bbfaaea Minor fixes 2021-10-04 09:36:30 +11:00
David Bomba
c6c41f2795 Auto Bill Job 2021-10-03 21:51:42 +11:00
David Bomba
8005a1b7c7 Count auto bill items 2021-10-03 21:34:47 +11:00
David Bomba
cb55400121 Fixes for Square card address 2021-10-03 19:20:59 +11:00
David Bomba
1675ed19c0 Minor fixes for messages 2021-10-03 18:31:08 +11:00
David Bomba
0ef0cc9975 Minor fixes for PostMark Delivery 2021-10-03 15:57:15 +11:00
David Bomba
aee743f725 Square SCA 2021-10-03 15:44:23 +11:00
David Bomba
58c587b54c Square SCA 2021-10-03 15:08:38 +11:00
David Bomba
cfbbea711e Square SCA 2021-10-03 15:04:34 +11:00
David Bomba
a321134e69 Square SCA 2021-10-03 14:50:01 +11:00
David Bomba
f0b51b7949
Merge pull request #6757 from turbo124/v5-develop
Fixes for Square
2021-10-03 13:38:00 +11:00
David Bomba
6c1ba6d40b Minor fixes for Square 2021-10-03 13:36:43 +11:00
David Bomba
a7c4548a1c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-03 08:32:10 +11:00
David Bomba
773fc3f29b Improve efficiency of MultiDB queries 2021-10-03 08:31:21 +11:00
David Bomba
a679ec1f3c Reschedule recurring expenses just after +0 UTC 2021-10-02 18:46:03 +10:00
David Bomba
63e6b1c26d Improve queries for recurring objects to exclusive disabled companies 2021-10-02 12:49:18 +10:00
David Bomba
5ddbc0f507 Fixes for recurring crons 2021-10-02 11:10:12 +10:00
Yannik Firre
0ef476411b
FIXED - Phantomjs Key 2021-10-01 12:23:51 +02:00
David Bomba
04226eb827 Fixes for token billing with stripe bank transfers 2021-10-01 12:57:34 +10:00
David Bomba
b28d76d491 Minor fixes 2021-10-01 08:55:35 +10:00
Benjamin Beganović
2d824e4d1e Handling webhooks 2021-09-30 15:55:34 +02:00
Benjamin Beganović
42991e1813 Ability to detach payment method 2021-09-30 14:55:46 +02:00
Benjamin Beganović
f848fd83a8 Token billing 2021-09-30 10:03:44 +02:00
Benjamin Beganović
d01c3ccdf2 Add docblocks for methods 2021-09-30 09:19:48 +02:00
Benjamin Beganović
50c5136eb1 Payments 2021-09-30 08:42:41 +02:00
Benjamin Beganović
c913c61493 Add convertToGoCardlessAmount 2021-09-30 08:42:30 +02:00
Benjamin Beganović
f4ddc5a974 Hide archived payment methods 2021-09-30 08:02:58 +02:00
David Bomba
e7b3e69ed4 Add a fallback PDF generator if one fails 2021-09-30 15:18:26 +10:00
David Bomba
84d807f12e return blank strings for html_backup 2021-09-30 13:09:04 +10:00
David Bomba
c718c6d19b Add Address to braintree create customer 2021-09-30 11:42:27 +10:00
David Bomba
f615b7801d Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-30 08:14:53 +10:00
David Bomba
4fdd709e99 Default client registration fields 2021-09-30 08:14:48 +10:00
David Bomba
a7a76e806c Minor fixes 2021-09-30 08:13:48 +10:00
David Bomba
43822fbfdd Return blank Backup object if none exists 2021-09-30 04:58:48 +10:00
Benjamin Beganović
142b94c5cf Authorization 2021-09-29 16:54:19 +02:00
Benjamin Beganović
b0b814ec36 Typehint $gateway 2021-09-29 16:54:14 +02:00
Benjamin Beganović
54baa5eb8d Init GoCardless in ACH 2021-09-29 14:44:30 +02:00
Benjamin Beganović
b3f97054c5 Initialization for GoCardless 2021-09-29 14:44:23 +02:00
Benjamin Beganović
33f0b6b7c6 Conditionally show ACH for US customers 2021-09-29 14:17:30 +02:00
Benjamin Beganović
ba0210fff6 Update namespace in GoCardlessPaymentDriver 2021-09-29 14:15:33 +02:00
Benjamin Beganović
f179b615c1 Scaffold ACH class 2021-09-29 14:15:21 +02:00
Benjamin Beganović
5112349306 Add gatewayTypes method to GoCardless 2021-09-29 14:12:46 +02:00
David Bomba
34a90d2ba8 Map Client Registration fields 2021-09-29 21:48:22 +10:00
David Bomba
e250273787 Fixes for displaying defaults on preview 2021-09-29 21:42:25 +10:00
David Bomba
199a0aed55 Minor fixes for company importer 2021-09-29 21:11:01 +10:00
David Bomba
e63d9828f1 Implement future migration refactor for v4 when we upgrade to L6 2021-09-29 21:06:42 +10:00
David Bomba
ff6767b5e4 Catch bounces 2021-09-29 11:17:04 +10:00
David Bomba
0d44493e9c Return null for backups if none exist 2021-09-29 11:08:31 +10:00
David Bomba
45b4267916 Payfast 2021-09-29 10:52:09 +10:00
David Bomba
6a51bc258c Payfast 2021-09-29 10:46:54 +10:00
David Bomba
fbe4ac3fb6 Payfast 2021-09-29 10:34:02 +10:00
David Bomba
ad4413018f Payfast 2021-09-29 10:29:26 +10:00
David Bomba
9b65fba1c9 Payfast 2021-09-29 10:28:22 +10:00
David Bomba
adf1214efb Payfast 2021-09-29 10:26:21 +10:00
David Bomba
1a813c365d working on payfast 2021-09-29 10:08:57 +10:00
Benjamin Beganović
9ad4fabb3f Scaffold GoCardlessPaymentDriver 2021-09-28 18:24:52 +02:00
Benjamin Beganović
77c95b5535 Add TYPE_GOCARDLESS constant in SystemLog 2021-09-28 18:24:44 +02:00
Benjamin Beganović
9acf7b8b3b Add GoCardless to Gateway.php 2021-09-28 18:24:35 +02:00
David Bomba
1edea0c016
Merge pull request #6739 from turbo124/v5-develop
Required setup fields
2021-09-28 20:22:41 +10:00
David Bomba
9afeb4d3c9 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-28 20:22:08 +10:00
David Bomba
3fdc8a47f5 required setup fields 2021-09-28 20:22:02 +10:00
David Bomba
0028010249
Merge pull request #6736 from turbo124/v5-develop
Email archived invoice
2021-09-28 16:13:19 +10:00
David Bomba
1163dba723 Fixes for emailing archived invoices 2021-09-28 16:12:50 +10:00
David Bomba
1465b8febb Add Raw PDF generator 2021-09-28 15:29:31 +10:00
David Bomba
950e11349b
Merge pull request #6733 from beganovich/v5-706
Hide recurring invoices with `is_deleted`
2021-09-28 07:47:50 +10:00
Benjamin Beganović
0043471008 Hide recurring invoices with is_deleted 2021-09-27 18:46:52 +02:00
Benjamin Beganović
5065f57c7a Show Invoice Ninja logo only for footer 2021-09-27 18:01:52 +02:00
Benjamin Beganović
50bbd6ddfd Fixes for table header not showing 2021-09-27 17:59:14 +02:00
David Bomba
4443b13218 Performance improvements for PDFs 2021-09-27 11:40:17 +10:00
David Bomba
768a8bebba minor fixes for redundant code 2021-09-27 10:36:36 +10:00
David Bomba
d5e580b863 Add triggered actions to update route of quotes 2021-09-27 08:29:18 +10:00
David Bomba
8178cd4bac Add triggered actions to update route of invoices 2021-09-27 08:27:17 +10:00
David Bomba
88c4fe0147 Recurring expense send date calculations 2021-09-27 08:24:11 +10:00
David Bomba
f35ad6a5a3 Inline downloads for file resources 2021-09-27 08:03:11 +10:00
David Bomba
c299a0fdde
Merge pull request #6726 from turbo124/v5-develop
Adjust injection of flutter build
2021-09-27 07:26:36 +10:00
David Bomba
119b7fae17
Merge pull request #6724 from lukasmu/self-host-improvements
Improving the self-host installation/update procedures
2021-09-27 07:00:32 +10:00
Benjamin Beganović
6b8235999d Add Bancontact to GatewayType 2021-09-26 21:10:41 +02:00
Benjamin Beganović
060b8542a0 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact 2021-09-26 21:09:01 +02:00
Benjamin Beganović
1890ba5227 Add KBC to GatewayType 2021-09-26 20:59:32 +02:00
Benjamin Beganović
a2a0bcf841 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc 2021-09-26 20:55:42 +02:00
David Bomba
f725152434 Fixes for document inline display 2021-09-26 22:27:18 +10:00
Lukas Mueller
33fe019df0 Made sure to restart the queue as part of the post-update procedure 2021-09-26 13:21:03 +02:00
David Bomba
7604bf28e6 Set nullable type for Backup 2021-09-26 20:46:49 +10:00
David Bomba
c581c183ac Clean up Webhook Handler 2021-09-26 20:17:09 +10:00
David Bomba
fb5b27323e Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-26 20:16:51 +10:00
David Bomba
492dc1cd04 Unwind gateway fees prior to marking as paid 2021-09-26 19:56:09 +10:00
David Bomba
0f001bb056 Adjust injection of flutter build 2021-09-26 18:44:41 +10:00
David Bomba
f543ff4a93 Convert reserved keyworks 2021-09-26 13:25:45 +10:00
David Bomba
cf8a555e4b Minor fixes 2021-09-26 12:13:03 +10:00
David Bomba
bc3335461b
Merge pull request #6721 from turbo124/v5-develop
Minor fixes
2021-09-25 09:27:50 +10:00
David Bomba
11f4021ee0 Minor fixes 2021-09-25 09:26:27 +10:00
Benjamin Beganović
29e006f950 Tests: Failed/canceled payments 2021-09-24 23:51:39 +02:00
Benjamin Beganović
79637d18d2 Tests: Pending/open payments 2021-09-24 23:48:58 +02:00
Benjamin Beganović
3de65175b7 Payments 2021-09-24 23:46:16 +02:00
Benjamin Beganović
33b6c05d41 Add new PaymentType 2021-09-24 23:39:58 +02:00
Benjamin Beganović
20fa79d51a Authorization 2021-09-24 23:38:33 +02:00
Benjamin Beganović
00a5c9882c Initialize MollieApiClient 2021-09-24 23:36:40 +02:00
Benjamin Beganović
bb2d920e04 Add Bancontact to MolliePaymentDriver 2021-09-24 23:36:17 +02:00
Benjamin Beganović
a876794bad Add Bancontact to Gateway 2021-09-24 23:32:17 +02:00
Benjamin Beganović
6672e73913 Define Bancontact constant 2021-09-24 23:31:42 +02:00
Benjamin Beganović
b7e105aa6e Scaffold Bancontact 2021-09-24 23:31:18 +02:00
Benjamin Beganović
dec33daae3 Tests: Canceled payments 2021-09-24 23:26:36 +02:00
Benjamin Beganović
4a475d9ef0 Tests: Failed payments 2021-09-24 23:24:43 +02:00
Benjamin Beganović
69197039bc Payments 2021-09-24 23:18:07 +02:00
Benjamin Beganović
367820af6b Add new PaymentType 2021-09-24 23:17:29 +02:00
Benjamin Beganović
16f898379c Authorization 2021-09-24 23:07:21 +02:00
Benjamin Beganović
67c4e55622 Initialize MollieApiClient 2021-09-24 23:05:10 +02:00
Benjamin Beganović
02dbb0acd5 Add KBC to MolliePaymentDriver 2021-09-24 23:04:47 +02:00
Benjamin Beganović
f24a8f349a Add KBC to Gateway 2021-09-24 23:02:33 +02:00
Benjamin Beganović
0c2c51b051 Define KBC constant 2021-09-24 23:02:17 +02:00
Benjamin Beganović
374a6fa7b4 Scaffold KBC 2021-09-24 22:47:42 +02:00
Benjamin Beganović
d7f01efcd6 Update payment_type & status check 2021-09-24 22:27:54 +02:00
Benjamin Beganović
b3e81fd8f2 Add new PaymentType 2021-09-24 22:22:42 +02:00
Benjamin Beganović
993bc91970 Pass correct webhookUrl to payments API 2021-09-24 21:18:36 +02:00
Benjamin Beganović
6c0311dab1 Payments 2021-09-24 21:17:43 +02:00
Benjamin Beganović
5019933246 Authorization 2021-09-24 20:49:40 +02:00
Benjamin Beganović
939591611e Initialize MollieApiClient 2021-09-24 20:44:47 +02:00
Benjamin Beganović
a68af4488e Add BankTransfer to MolliePaymentDriver 2021-09-24 20:43:21 +02:00
Benjamin Beganović
72ef1cd133 Add BANK_TRANSFER to Gateway 2021-09-24 20:43:03 +02:00
Benjamin Beganović
fa37a3b0ba Scaffold BankTransfer 2021-09-24 20:42:39 +02:00
David Bomba
02309c4565 Update braintree 2021-09-24 21:31:23 +10:00
David Bomba
7bc23e68b1 FIxes for parsing string floats 2021-09-24 20:55:21 +10:00
David Bomba
df5754a4c7
Merge pull request #6713 from beganovich/v5-2409-statements
Fixes for statements
2021-09-24 20:30:14 +10:00
David Bomba
02303ef05e Minor fixes for braintree 2021-09-24 20:29:36 +10:00
David Bomba
1c3867dad8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-24 20:23:47 +10:00
Benjamin Beganović
f53cb98302 Update statement columns 2021-09-24 11:56:16 +02:00
Benjamin Beganović
9f5e3ea454 Add statement_amount variable 2021-09-24 11:56:10 +02:00
Benjamin Beganović
b8f670d592 Replace pdf_variables with updated 2021-09-24 11:34:03 +02:00
=
61868d19d5 minor fixes for htmlengine 2021-09-24 18:05:20 +10:00
David Bomba
f764a53877 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-24 16:37:57 +10:00
David Bomba
b326f73059
Merge pull request #6707 from turbo124/v5-develop
Adding currencies
2021-09-24 08:52:07 +10:00
David Bomba
9e0bcffd6e Ensure we translate 2021-09-24 08:50:50 +10:00
David Bomba
19d4895a64 Allow public notes to convert from quote to invoices 2021-09-24 07:18:51 +10:00
David Bomba
026d3e17a7 Additional currencieS 2021-09-23 22:07:07 +10:00
David Bomba
93e3a34181 Fixes for float parsing when the number is less than 1 2021-09-23 21:13:10 +10:00
David Bomba
9330f51a86 Include invoices with payment webhooks 2021-09-23 21:01:26 +10:00
David Bomba
4d521dfeac Abandon PayFast adhoc token billing 2021-09-23 20:06:14 +10:00
David Bomba
2869ee2590 PayFast API token billing 2021-09-23 18:09:06 +10:00
David Bomba
86b88114f8 PayFast API token billing 2021-09-23 17:58:33 +10:00
David Bomba
cf2b0669a7 PayFast API token billing 2021-09-23 17:57:59 +10:00
David Bomba
b90049001f PayFast API token billing 2021-09-23 17:57:24 +10:00
David Bomba
5bbeaaba60 PayFast API token billing 2021-09-23 17:56:56 +10:00
David Bomba
b152221854 PayFast API token billing 2021-09-23 17:55:28 +10:00
David Bomba
dbb45e705e PayFast API token billing 2021-09-23 17:50:58 +10:00
David Bomba
72093e57f6 PayFast token billing 2021-09-23 15:51:48 +10:00
David Bomba
6337144b20 Turning on token billing for PayFast 2021-09-23 15:43:35 +10:00
David Bomba
5256b53d79 Turning on token billing for PayFast 2021-09-23 15:41:32 +10:00
David Bomba
78549220b6 Turning on token billing for PayFast 2021-09-23 15:39:48 +10:00
David Bomba
c0b4c4bd73 Turning on token billing for PayFast 2021-09-23 15:38:24 +10:00
David Bomba
e2668b3b3e Turning on token billing for PayFast 2021-09-23 15:36:31 +10:00
David Bomba
210a4a5993 Turning on token billing for PayFast 2021-09-23 15:34:20 +10:00
David Bomba
8bc36a7c70 Turning on token billing for PayFast 2021-09-23 15:07:40 +10:00
David Bomba
64711d99be Turning on token billing for PayFast 2021-09-23 15:06:47 +10:00
David Bomba
1947b0a63b Turning on token billing for PayFast 2021-09-23 15:03:46 +10:00
David Bomba
c9b3765136 Turning on token billing for PayFast 2021-09-23 15:03:12 +10:00
David Bomba
536cfd4a56 Turning on token billing for PayFast 2021-09-23 14:20:35 +10:00
David Bomba
a2d437deae Turning on token billing for PayFast 2021-09-23 14:20:04 +10:00
David Bomba
3fafc46ca7 Turning on token billing for PayFast 2021-09-23 14:16:36 +10:00
David Bomba
afd2c355f1 Turning on token billing for PayFast 2021-09-23 14:10:23 +10:00
David Bomba
175c8d7d8f Turning on token billing for PayFast 2021-09-23 14:08:55 +10:00
David Bomba
7e1f964b34 Turning on token billing for PayFast 2021-09-23 13:39:31 +10:00
David Bomba
0edb026dad Turning on token billing for PayFast 2021-09-23 13:29:14 +10:00
David Bomba
412487e793 Turning on token billing for PayFast 2021-09-23 13:28:05 +10:00
David Bomba
e08daf23fc Turning on token billing for PayFast 2021-09-23 13:26:50 +10:00
David Bomba
d2735df1c3 Turning on token billing for PayFast 2021-09-23 13:19:06 +10:00
David Bomba
c0d7b07f17 Turning on token billing for PayFast 2021-09-23 13:15:54 +10:00
David Bomba
4314f71f63 Turning on token billing for PayFast 2021-09-23 13:15:20 +10:00
David Bomba
a1b19b46d6 Turning on token billing for PayFast 2021-09-23 13:14:41 +10:00
David Bomba
a183df8090 Turning on token billing for PayFast 2021-09-23 12:09:12 +10:00
David Bomba
c9bb97f4d0 Turning on token billing for PayFast 2021-09-23 12:03:49 +10:00
David Bomba
307dbdcb07 Turning on token billing for PayFast 2021-09-23 11:03:27 +10:00
David Bomba
875b4fc2f6 Turning on token billing for PayFast 2021-09-23 10:55:33 +10:00
David Bomba
721e6d442c Turning on token billing for PayFast 2021-09-23 10:54:24 +10:00
David Bomba
cc4e3cdef3 Turning on token billing for PayFast 2021-09-23 10:37:00 +10:00
David Bomba
63d4e1f153 Turning on token billing for PayFast 2021-09-23 10:33:11 +10:00
David Bomba
6fa87affdb Turning on token billing for PayFast 2021-09-23 10:31:53 +10:00
David Bomba
70e08cf3f9 Turning on token billing for PayFast 2021-09-23 10:24:28 +10:00
David Bomba
2d06fa200c Turning on token billing for PayFast 2021-09-23 10:22:33 +10:00
David Bomba
57852a6ca4 Fixes for token billing - payfast 2021-09-23 10:07:29 +10:00
Benjamin Beganović
65b1feddbe Parse line breaks for terms, public notes & footer 2021-09-22 13:21:00 +02:00
David Bomba
37aec1689d Selectively show recurring dates schedule 2021-09-22 20:29:02 +10:00
David Bomba
a93baadd1a Minor fixeS 2021-09-22 18:50:19 +10:00
David Bomba
449649b748 Minor fixes 2021-09-22 18:48:33 +10:00
David Bomba
0c89f998eb Fixes for restoring models 2021-09-22 07:45:06 +10:00
David Bomba
19910d2867 Minor fixes for braintree 2021-09-22 07:35:57 +10:00
David Bomba
6bcca461ef Fixes for statements 2021-09-21 22:50:44 +10:00
David Bomba
cdd6bee046 Minor fixes 2021-09-21 22:45:28 +10:00
David Bomba
5837d544ea return early if no payments 2021-09-21 22:40:00 +10:00
David Bomba
289c4952a0
Merge pull request #6686 from beganovich/v5-statements-json-fixes
Client portal: Statements page in pure Javascript
2021-09-21 22:20:26 +10:00
Benjamin Beganović
2621c6af0c Remove Statement component 2021-09-21 14:10:02 +02:00
David Bomba
bff18c126a Fixes for SOFORT 2021-09-21 21:38:35 +10:00
David Bomba
067c97a0a9 Fixes for Stripe payment methods 2021-09-21 19:55:15 +10:00
David Bomba
d4c9a72ff9
Merge pull request #6689 from turbo124/v5-develop
Force defaults to show in preview
2021-09-21 13:04:52 +10:00
David Bomba
4684c23667 Force defaults to show in preview 2021-09-21 13:04:23 +10:00
David Bomba
978e718fd3
Merge pull request #6667 from beganovich/v5-689
Connect payment intent with SOFORT payments
2021-09-21 09:42:48 +10:00
David Bomba
f572b61d61
Merge pull request #6687 from turbo124/v5-develop
Add inline download capability
2021-09-21 08:37:52 +10:00
David Bomba
2c7dcf0a4e Ensure clients have a contact post import 2021-09-21 08:04:25 +10:00
David Bomba
b2baadc429 Resolve client correctly in webhooks 2021-09-21 07:52:21 +10:00
David Bomba
7f28f859ee
Merge pull request #6680 from beganovich/v5-691
(v5) Show partial on the quotes
2021-09-21 07:25:46 +10:00
Benjamin Beganović
b62134a5ff Add partial_due to quotes in totals table 2021-09-20 15:00:54 +02:00
Benjamin Beganović
00e37ea681 Sum balance instead of amount 2021-09-20 14:55:16 +02:00
Benjamin Beganović
a5852f61fe Order invoices & payments by number ASC 2021-09-20 14:54:57 +02:00
Benjamin Beganović
ed3d148e45 Update request body: Passing specific options 2021-09-20 14:54:44 +02:00
Benjamin Beganović
db81802dab Merge remote-tracking branch 'upstream/v5-develop' into v5-647 2021-09-20 14:41:39 +02:00
=
6b9b12d723 Add 2021-09-20 21:19:03 +10:00
=
6c1b0c24d0 Add inline download capability 2021-09-20 21:16:28 +10:00
David Bomba
3d28159702 minor fixes 2021-09-20 20:10:07 +10:00
Benjamin Beganović
c1efcba422 Showing partial due on the quotes 2021-09-20 08:50:22 +02:00
Benjamin Beganović
a2eec608d9 Support for 1:1 columns 2021-09-20 08:47:54 +02:00
Benjamin Beganović
3f0847749f
Merge branch 'v5-develop' into v5-689 2021-09-20 08:12:42 +02:00
Benjamin Beganović
1a4543bc0c Support for payment_intent.succeeded event 2021-09-20 08:11:05 +02:00
David Bomba
a51436f224
Merge pull request #6600 from beganovich/v5-659
Statements in client portal
2021-09-20 11:43:45 +10:00
Linus Metzler
c7c7feaf9d
add missing semicolon 2021-09-19 15:09:44 +02:00
=
fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
David Bomba
6a0569869f Utilize lazy json inspection when importing 2021-09-19 12:40:46 +10:00
=
93b7959a78 refactor for json parsing 2021-09-18 23:20:16 +10:00
=
6d27613841 Minor fixes for designs 2021-09-18 18:37:08 +10:00
David Bomba
617703b405 Set company as a reference for Company Export 2021-09-18 17:55:34 +10:00
=
85f2b6a5df Default Design 2021-09-18 15:22:47 +10:00
=
70f16d9cf1 Fixes for company export 2021-09-18 14:50:15 +10:00
=
1f2aa60bee Fixes for company export 2021-09-18 14:49:43 +10:00
=
8c96296f29 Fixes for company export 2021-09-18 14:48:13 +10:00
=
e1b052a843 Minor Fixes 2021-09-18 09:26:28 +10:00
=
6696d2ba36 Add recurring_expense property if it doesn't exist. 2021-09-18 08:10:44 +10:00
=
b6b4ca0267 minor fixes 2021-09-18 07:59:04 +10:00
Benjamin Beganović
b21a27373d Generate PaymentIntent for payment requests 2021-09-17 21:00:59 +02:00
Benjamin Beganović
672c832b9b Hipster: Show statement label 2021-09-17 20:06:41 +02:00
Benjamin Beganović
926a599e8d Push $amount as last column 2021-09-17 19:49:40 +02:00
David Bomba
13f4ce365f update crons 2021-09-17 19:32:44 +10:00
=
ec74eb7bdd fixes for company settings casts 2021-09-17 17:52:22 +10:00
=
c7b9c582a2 Merge branch 'recurring_expenses' into v5-develop 2021-09-17 17:34:01 +10:00
Benjamin Beganović
6a8175b42d Fixes for $balance / $outstanding 2021-09-16 17:26:58 +02:00
Benjamin Beganović
5d5a87bc20 Fixes for invoices total amount 2021-09-16 17:21:25 +02:00
Benjamin Beganović
a87fb36cf1 Fixes for showing non-range invoices 2021-09-16 15:04:24 +02:00
Benjamin Beganović
dd7edcff41 Clean up 2021-09-16 14:21:29 +02:00
David Bomba
a4aa9bacd4 clean up 2021-09-16 17:40:54 +10:00
David Bomba
0e33d3f03f Add Direct Statics Controller 2021-09-16 13:38:16 +10:00
=
5066fbdac7 fixes for Invoice Balance Sanity 2021-09-16 08:43:14 +10:00
=
698bf5dde3 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-16 08:33:21 +10:00
=
6f3a1a2d06 Fixes for auth.net 2021-09-16 08:33:08 +10:00
Benjamin Beganović
7be7d2a9da Rendering PDF stream in client portal 2021-09-15 17:23:07 +02:00
Benjamin Beganović
77f9c95139 Fixes for options key pushing 2021-09-15 17:21:31 +02:00
David Bomba
4802b0bdcf Remove pdf_variables as defaults 2021-09-15 19:54:42 +10:00
David Bomba
605c88a31e user agents 2021-09-15 15:58:02 +10:00
David Bomba
a3e0d57133 Add customer to sofort payments 2021-09-15 14:39:34 +10:00
David Bomba
25ac52d40d Add triggered actions to Quotes 2021-09-15 11:20:31 +10:00
David Bomba
fe1cf514d6 Fixes for tests 2021-09-15 11:12:36 +10:00
David Bomba
dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba
bc473439fe Add user agent into meta tags 2021-09-15 10:15:14 +10:00
David Bomba
618027dcd8 Add gross line and subtotals 2021-09-15 10:00:29 +10:00
David Bomba
33c05b1ad0 Add exclusive taxes to line items 2021-09-15 09:02:25 +10:00
Benjamin Beganović
121e763e1a Scaffold components 2021-09-14 20:57:33 +02:00
Benjamin Beganović
69662cd4f7 Fixes for webhook accepting 2021-09-14 15:25:30 +02:00
David Bomba
8d733ed725
Merge branch 'v5-develop' into v5-develop 2021-09-14 22:02:06 +10:00
David Bomba
778cf73ad1 Fixes for Sofort 2021-09-14 22:01:28 +10:00
David Bomba
62c1e2488d
Merge pull request #6636 from beganovich/v5-686
Braintree: Add MAID references
2021-09-14 21:58:40 +10:00
Benjamin Beganović
ee884811a0 Clean up CreateStatementRequest 2021-09-14 13:55:41 +02:00
Benjamin Beganović
745a81d3c8 Update ClientStatementController 2021-09-14 13:55:33 +02:00
Benjamin Beganović
139ede5db0 Generate statemets using service 2021-09-14 13:55:24 +02:00
David Bomba
6496c98355
Merge pull request #6637 from beganovich/v5-687
Stripe: Change accepted webhook type
2021-09-14 20:19:57 +10:00
Benjamin Beganović
615002e6b0 Merge remote-tracking branch 'upstream/v5-develop' into v5-659 2021-09-14 11:40:40 +02:00
Benjamin Beganović
8dd09be143 Add website() to CompanyPresenter 2021-09-14 11:28:10 +02:00
David Bomba
02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
Benjamin Beganović
15eeb6d101 Change accepted webhook type 2021-09-13 17:10:59 +02:00
Benjamin Beganović
5b6f63464c Drop verificationMerchantAccountId from creating token 2021-09-13 16:40:14 +02:00
Benjamin Beganović
8a2d3a4958 Inject MAID in client token create & payment method create 2021-09-13 16:30:40 +02:00
David Bomba
1356b3d7ad Minor fixes for client request validation 2021-09-13 08:42:15 +10:00
David Bomba
f168895507 Add first/last names for available fields 2021-09-13 08:02:10 +10:00
David Bomba
afad466539 Updated swedish translations 2021-09-13 07:45:48 +10:00
=
3733853cd3 Minor fixes for deleted_at column on invoice 2021-09-12 22:17:40 +10:00
=
835f9b49ce Improve initial email flow 2021-09-12 20:35:56 +10:00
=
1a2efecfaa Minor fixes 2021-09-12 15:29:30 +10:00
=
c9121f6b22 Force .foss for OSS release 2021-09-12 14:55:52 +10:00
David Bomba
b6d3c7123a Generic exception renderer 2021-09-12 10:43:52 +10:00
David Bomba
180c5e9683 Fixes for stripe connect error messages 2021-09-12 10:39:05 +10:00
=
0810d55087 Minor fixes for import 2021-09-11 21:16:43 +10:00
=
10d2be40c4 Fixes for template engine 2021-09-11 17:02:57 +10:00
=
84c4c5b527 Fixes for ninja plan selector 2021-09-11 16:26:00 +10:00
=
af8f559466 Quote webhooks and default company setter 2021-09-11 13:02:03 +10:00
=
b38cd1ef32 Approve Quote Webhook 2021-09-11 12:51:34 +10:00
David Bomba
0d088df863
Merge pull request #6624 from beganovich/v5-681
Show archived resources in the client portal
2021-09-11 08:45:41 +10:00
David Bomba
098c0b8edc
Merge pull request #6623 from beganovich/v5-679
Hide invoices with "Cancelled" status
2021-09-11 08:45:18 +10:00
David Bomba
570ffad29e Fixes for settings check for type bool 2021-09-11 08:43:40 +10:00
Benjamin Beganović
a95f9e608a Show archived tasks 2021-09-10 21:50:23 +02:00
Benjamin Beganović
ec4fb0ae9d Show archived subscriptions 2021-09-10 21:49:44 +02:00
Benjamin Beganović
2d9730191f Show trashed documents 2021-09-10 21:49:17 +02:00
Benjamin Beganović
e6474b2d07 Show archived payment methods 2021-09-10 21:48:35 +02:00
Benjamin Beganović
b81f247de3 Show archived credits table 2021-09-10 21:48:09 +02:00
Benjamin Beganović
a41c77ffba Show archived quotes 2021-09-10 21:47:48 +02:00
Benjamin Beganović
fb21b6c423 Show archived recurring invoices 2021-09-10 21:47:28 +02:00
Benjamin Beganović
4aad406ab0 Hide invoices with "Cancelled" status 2021-09-10 21:42:46 +02:00
=
da9aebd642 Minor fixes for queries 2021-09-10 22:56:23 +10:00
=
c9f940e914 Fixes for initial queries 2021-09-10 22:49:57 +10:00
=
707fe1dfdc Minor fixes 2021-09-10 22:14:38 +10:00
=
6e86a14634 Minor fixes 2021-09-10 22:07:08 +10:00
David Bomba
b3209caa7e
Merge pull request #6619 from turbo124/v5-develop
Remove tax_rates from companyuser model
2021-09-10 21:54:26 +10:00
=
e0e8c4eed4 Remove tax_rates from companyuser model 2021-09-10 21:53:59 +10:00
David Bomba
00c21e766e
Merge pull request #6618 from turbo124/v5-develop
Fixes for payfast
2021-09-10 21:46:38 +10:00
David Bomba
bb3dc665f5
Merge pull request #6616 from beganovich/v5-braintree-token
Braintree: Fixes for token returning
2021-09-10 21:46:10 +10:00
=
ca807a447c Allow ZAR and USD using PayFast 2021-09-10 21:45:13 +10:00
=
42b3272920 Fixes for appends on tax_rates model 2021-09-10 21:40:49 +10:00
Benjamin Beganović
6f30c787d1 Return token if response is success 2021-09-10 13:17:33 +02:00
=
a84db2309a Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-10 20:16:29 +10:00
=
8f2f97a584 Add Tax Rates as default" 2021-09-10 17:13:07 +10:00
David Bomba
494ddc1624 Fixes for zoho payment imports 2021-09-10 15:34:17 +10:00
David Bomba
f3a3e63ccb fixes for client contact enforcement 2021-09-10 07:44:58 +10:00
=
03ec5e042d Stripe Connect Compatible refunds 2021-09-09 21:46:03 +10:00
=
4fca1c58e4 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-09 21:18:09 +10:00
=
b3b5793703 Fixes for MultiDB payment gateways 2021-09-09 21:18:04 +10:00
David Bomba
b0510ad680 Fixes for support message 2021-09-09 20:59:58 +10:00
David Bomba
42c27d1cac Fixes for Triggered Actions 2021-09-09 17:23:47 +10:00
David Bomba
c26d092346 Fixes for S3 2021-09-09 16:59:23 +10:00
David Bomba
f0eb912e07 fixes 2021-09-09 15:14:05 +10:00
David Bomba
1d4e36d2f1 Fixes for ubl 2021-09-09 14:00:05 +10:00
David Bomba
56af0f5721 Merge branch 'v5-stable' into v5-develop 2021-09-09 12:01:05 +10:00
David Bomba
711db89061 Fixes for auto archiving 2021-09-09 11:59:09 +10:00
=
066666f5bc Remove redundant logging 2021-09-08 20:20:58 +10:00
David Bomba
4d35ed3ce5 Add S3 clean up on hosted 2021-09-08 14:14:46 +10:00
David Bomba
1fb6030bc8 Fixes for check data 2021-09-08 13:55:45 +10:00
David Bomba
5e71af94be Fixes for repairing invitations 2021-09-08 13:45:10 +10:00
David Bomba
8f89397cde Fixes for document download in client portal 2021-09-08 12:23:26 +10:00
David Bomba
acaf554031 Fixes for postmark reporting 2021-09-08 11:04:50 +10:00
David Bomba
b12190e554 Add fixing of invitations into check data script 2021-09-08 09:29:20 +10:00
David Bomba
9458069abb Fixes for special character encoding 2021-09-08 07:05:53 +10:00
Benjamin Beganović
ce554f5fcd Add Statement to sidebar 2021-09-07 18:00:22 +02:00
Benjamin Beganović
9dececf08b Scaffold StatementController & update client.php 2021-09-07 17:56:35 +02:00
=
57602952e9 Set partial labels on invoices 2021-09-07 21:58:17 +10:00
David Bomba
671bb2808b Minor fixes for recurring invoice loading 2021-09-07 17:46:23 +10:00
David Bomba
ddc85d6f08 Minor fixes for hosted migrations 2021-09-07 17:36:57 +10:00
David Bomba
a4803459b3 Minor fixes 2021-09-07 17:28:25 +10:00
David Bomba
1ebff701fd Fixes for eager loading 2021-09-07 17:27:23 +10:00
David Bomba
ee3ba97fcb Fixes for ninja mailer error reporting 2021-09-07 16:18:07 +10:00
David Bomba
c9ea2ceaf3
Merge pull request #6593 from turbo124/v5-develop
Add withTrashed() when searching for MultiDB users
2021-09-07 16:01:06 +10:00
David Bomba
2bed8fc972 Trim emails 2021-09-07 15:12:12 +10:00
David Bomba
916c5e4da8 Trim all emails 2021-09-07 14:55:09 +10:00
David Bomba
02e8e6e000 Fixes for amounts when formatted with comma's 2021-09-07 13:57:55 +10:00
David Bomba
65bc26ab79 Start and Stop Recurring Expenses 2021-09-07 09:02:23 +10:00
David Bomba
6200f572e6
Merge pull request #6592 from turbo124/recurring_expenses
Recurring expenses
2021-09-07 07:23:48 +10:00
David Bomba
63e638f931
Merge pull request #6591 from beganovich/v5-672
Show archived payments in client portal
2021-09-07 07:06:59 +10:00
Benjamin Beganović
50b447dd20 Show archived payments 2021-09-06 18:14:00 +02:00
Benjamin Beganović
6ee51e87bc Tasks 2021-09-06 17:39:25 +02:00
Benjamin Beganović
f179831e06 Recurring invoices 2021-09-06 17:38:45 +02:00
Benjamin Beganović
d5326f4873 Quotes 2021-09-06 17:36:58 +02:00
Benjamin Beganović
bb8bee0304 Projects 2021-09-06 17:36:22 +02:00
Benjamin Beganović
218cf81922 Payments 2021-09-06 17:35:15 +02:00
Benjamin Beganović
778a48a699 Invoices 2021-09-06 17:34:27 +02:00
Benjamin Beganović
9acff982cc Expenses 2021-09-06 17:28:04 +02:00
Benjamin Beganović
a93fcdc588 My documents & credits 2021-09-06 17:26:42 +02:00
David Bomba
a2fbfbac10 Explicitly define the system log const 2021-09-06 15:48:31 +10:00
David Bomba
32b0479101 Fixes for quantity number in line items 2021-09-06 15:37:52 +10:00
David Bomba
e719c659ea Fixes for Zoho imports 2021-09-06 15:08:41 +10:00
David Bomba
79ef62fefb Fixes for System Log Filter types 2021-09-06 13:07:11 +10:00
David Bomba
d575fac950 Fixes for edge cases when applying :MONTH in invoice pdfs 2021-09-06 11:48:08 +10:00
David Bomba
b06d761c8e fixes for edge case when deleting a payment on a deleted invoice 2021-09-06 11:04:00 +10:00
David Bomba
de32d57b5b Working on testing scenarios 2021-09-06 09:37:35 +10:00
David Bomba
e914447097 Add withTrashed() when searching for MultiDB users 2021-09-06 08:21:22 +10:00
David Bomba
ddf6e94c43 Make client_id query filter a global filter option 2021-09-06 07:43:01 +10:00
David Bomba
8ee9261baa Minor fix for store request validation 2021-09-06 06:59:00 +10:00
David Bomba
857e56fef7
Merge pull request #6587 from turbo124/v5-develop
Init token billing for Auth.net
2021-09-05 21:24:37 +10:00
Benjamin Beganović
67f00214fa Wrap getting token in the try-catch block 2021-09-05 13:20:37 +02:00
=
67e0e84e38 Init token billing for Auth.net 2021-09-05 21:15:51 +10:00
David Bomba
831fbade7b
Merge pull request #6556 from beganovich/v5-654
(v5) Redirect back to client portal page on error pages
2021-09-05 20:43:14 +10:00
Benjamin Beganović
160370c362 Add router methods for invoice, credit & quote 2021-09-05 12:41:00 +02:00
David Bomba
c45f3fab40
Merge pull request #6585 from beganovich/v5-668
Pass merchant account id to Braintree transactions
2021-09-05 20:34:24 +10:00
Benjamin Beganović
146cd8bc66 Process merchantAccountId with Braintree transactions 2021-09-05 12:31:17 +02:00
=
72bbcf2bb2 Prevent duplicate events firing on save 2021-09-05 20:31:08 +10:00
David Bomba
fb0403b104 Minor fixes for hosted migrations 2021-09-05 20:11:25 +10:00
David Bomba
b4d34f74cc move hosted migrations into correct folder 2021-09-05 20:07:10 +10:00
David Bomba
5454c931e6 Fixes for history on activity transformer 2021-09-05 19:46:47 +10:00
David Bomba
ff130ae8a2 Hosted Migration Console Command 2021-09-05 19:40:50 +10:00
David Bomba
bdb771e4ca Fixes for query logging 2021-09-05 15:48:15 +10:00
David Bomba
25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba
61b007e53a Minor adjustments for query logging 2021-09-05 09:15:21 +10:00
David Bomba
6bab442cc6 Fixes for company tokens on login 2021-09-05 09:01:17 +10:00
David Bomba
eb1547c187 Remove query count logs 2021-09-05 07:46:03 +10:00
David Bomba
268e4540b9 Add company gateways to mini load 2021-09-05 07:39:16 +10:00
David Bomba
74e94075b5 disable query logging 2021-09-04 17:49:42 +10:00
David Bomba
32dc4554c2 Fixes for eager loading with multiple groups 2021-09-04 17:28:08 +10:00
David Bomba
fa635a7ef0 minor fixes 2021-09-04 15:51:31 +10:00
David Bomba
f996da294d Include trashed user on client record 2021-09-04 13:35:53 +10:00
David Bomba
84ff8aee64 Fixes for Stripe Import Customers 2021-09-04 13:00:05 +10:00
David Bomba
32bfeb7dfc further fixes for stripe import 2021-09-04 12:09:49 +10:00
David Bomba
e4d4cf553e further fixes for stripe import 2021-09-04 12:08:53 +10:00
David Bomba
a1b1347498 Update all contact password if multiple contacts have the same email address 2021-09-04 11:54:20 +10:00
David Bomba
0ba7d27a7e Fixes for client portal login with custom domains 2021-09-04 11:27:18 +10:00
David Bomba
0dc4d9567c Fixes for client portal login with custom domains 2021-09-04 11:09:34 +10:00
David Bomba
e2a8196107 Small fix for stripe import customers 2021-09-04 09:41:39 +10:00
David Bomba
5d32638d48 Logging for Ninja Plan Controller 2021-09-03 23:24:18 +10:00
David Bomba
801b9e0d15 Allow users to define From Name in UI 2021-09-03 22:59:48 +10:00
David Bomba
c72722ed05 Wrap all env vars in double quotes 2021-09-03 22:30:05 +10:00
=
55c036f640 Fixes for send recurring 2021-09-03 22:17:22 +10:00
David Bomba
846a966a47 Minor fixes for creating sample data 2021-09-03 21:20:52 +10:00
David Bomba
8ff9c923e3 Minor fix for accessing account in helper 2021-09-03 20:45:23 +10:00
David Bomba
0f6af65f53 Fixes for auto billing 2021-09-03 19:30:44 +10:00
David Bomba
592387874e Fixes for stripe 2021-09-03 19:28:04 +10:00
David Bomba
e084e85eeb Additional logging for auto biller 2021-09-03 15:38:20 +10:00
David Bomba
95641177cc minor fixes 2021-09-03 12:25:41 +10:00
=
ddd93a2a66 fixes for failed payments 2021-09-02 21:33:44 +10:00
David Bomba
e72e301c00 v5.3.6 2021-09-02 18:12:35 +10:00
David Bomba
10ad4b6248 v5.3.5 2021-09-02 17:51:54 +10:00
David Bomba
2d988be36b v5.3.4 2021-09-02 16:17:46 +10:00
David Bomba
8b9abcf154 Fixes for Stripe Import 2021-09-02 12:20:03 +10:00
David Bomba
dafff7006f Fixes for Stripe Import 2021-09-02 12:08:16 +10:00
David Bomba
8f9a318efb Fixes for auto billing 2021-09-02 09:28:27 +10:00
David Bomba
64d0d34a27 Fixes for auto billing 2021-09-02 09:26:09 +10:00
David Bomba
f473dbd0e2 Add is_large flag to support emails 2021-09-01 20:54:36 +10:00
David Bomba
8a967f85bc Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-01 18:17:41 +10:00
David Bomba
a3588ace62 Fixes for company import 2021-09-01 18:17:29 +10:00
=
5c609f91f1 Fixes for client portal login 2021-09-01 17:36:36 +10:00
=
f2756799d1 minor fixes 2021-09-01 17:01:39 +10:00
David Bomba
dc093aa1c8 minor fixes for ninja hosted 2021-09-01 15:03:01 +10:00
David Bomba
d36bb0dcbc minor fixes for ninja hosted 2021-09-01 14:36:22 +10:00
David Bomba
296cb0511b Fixes for hosted onboarding 2021-09-01 14:02:57 +10:00
David Bomba
03ed1c3aea Search for stripe customers by email 2021-09-01 08:22:24 +10:00
=
7a9baae85b Fixes for client emails 2021-08-31 22:19:30 +10:00
=
c075a81326 Slack notifications for email quotas 2021-08-31 21:29:18 +10:00
David Bomba
64c9d8bb24 Fixes for basedriver 2021-08-31 20:21:29 +10:00
David Bomba
73315ed1ea
Merge branch 'v5-develop' into v5-develop 2021-08-31 18:22:29 +10:00
David Bomba
700fd6bf99 Fixes for password protection route - always check if a password is presented! 2021-08-31 14:09:12 +10:00
David Bomba
ded9e25c02 Minor fixes for recurring invoices auto bill 2021-08-31 13:12:17 +10:00
David Bomba
fd0a162197 Fixes for tests 2021-08-31 10:16:26 +10:00
David Bomba
b22831f42e Do no send emails to trashed contacts 2021-08-31 08:20:45 +10:00
David Bomba
04f8a89d75 Fixes for auto bill 2021-08-31 07:44:05 +10:00
=
9f6fdb74c4 Fixes for Payment URL 2021-08-30 22:04:51 +10:00
Benjamin Beganović
236a0f225a Fixes for auto billing 2021-08-30 12:43:00 +02:00
Benjamin Beganović
7be6252233 Provide US states for Braintree ACH 2021-08-30 12:28:23 +02:00
Benjamin Beganović
e67c668fd8 Show message on unsuccessful verification 2021-08-30 12:18:57 +02:00
David Bomba
185e47522d Add correct translations for emails 2021-08-30 19:30:25 +10:00
David Bomba
ba7ea8bbea WePay token billing 2021-08-30 16:00:21 +10:00
David Bomba
ae88b61e8d Fixes for uploading and downloading company imports 2021-08-30 15:35:37 +10:00
David Bomba
003f326f8d WePay ACH / Credit card Token billing 2021-08-30 13:20:29 +10:00
David Bomba
4ca034c9f6 Fixes for import correcting amounts 2021-08-30 07:53:51 +10:00
David Bomba
d1ddfa16cd Recurring Expenses import 2021-08-29 22:39:50 +10:00
David Bomba
c4f50fadf7 Import Recurring Expenses 2021-08-29 22:18:15 +10:00
David Bomba
ac763b3a0a Small fix for edge case where invoice may appear to be paid 2021-08-29 21:17:27 +10:00
David Bomba
0a25df317e Minor fixes for balance adjustments 2021-08-29 21:03:00 +10:00
David Bomba
5c99656fe2 Add UBL feature to invoices 2021-08-29 20:54:26 +10:00
David Bomba
a17227f2ca Recurring Invoices query 2021-08-29 20:34:53 +10:00
David Bomba
9e4f8da211 Fixes for expense import - category_id 2021-08-29 09:34:51 +10:00
David Bomba
d8ceb2c68a Additional check when sending mails - ensure the to_user exists! 2021-08-29 09:28:53 +10:00
David Bomba
7473f326c0 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-08-28 08:01:17 +10:00
David Bomba
712ef78527 Minor Fixes 2021-08-28 08:01:14 +10:00
Benjamin Beganović
cd15861158 Add paymentResponse to MethodInterface.php 2021-08-27 17:00:43 +02:00
Benjamin Beganović
2856f36a86 Payment page with token 2021-08-27 17:00:32 +02:00
Benjamin Beganović
a1875e2e32 Handle failed authorization method 2021-08-27 16:21:11 +02:00
Benjamin Beganović
38ceefc536 Fixes for processInternallyFailedPayment 2021-08-27 16:19:10 +02:00
=
9032632104 Fixes for quote workflows 2021-08-27 22:10:21 +10:00
=
ca9de2bd74 Fixes for tests 2021-08-27 21:46:24 +10:00
=
f2a8d94f3f Additional checks for SystemLogger 2021-08-27 21:27:13 +10:00
=
d3c4e1080a Fixes for Recurring Expense Transformer 2021-08-27 20:45:09 +10:00
=
da2070af53 Fixes for Recurring Expense Transformer 2021-08-27 20:05:53 +10:00
=
c7ef40a7af Rename file recurring expense activity 2021-08-27 20:00:07 +10:00
David Bomba
dd4dbf566b save payment earlier 2021-08-27 14:32:49 +10:00
David Bomba
97c58bcf70 fixes for refundS 2021-08-27 09:56:42 +10:00
David Bomba
ea38fb2b37 Fixes for Support Message Template Colors 2021-08-27 07:36:05 +10:00
Benjamin Beganović
760de008f8 Payments without token 2021-08-26 15:46:31 +02:00
Benjamin Beganović
016e8033fb Add paymentView to MethodInterface 2021-08-26 15:46:17 +02:00
Benjamin Beganović
29d56f69d5 Frontend for authorizing ACH 2021-08-26 15:38:28 +02:00
Benjamin Beganović
6d1b24c195 Braintree ACH class 2021-08-26 15:37:56 +02:00
Benjamin Beganović
5a0c6b0734 Scaffold MethodInterface for child classes 2021-08-26 15:37:37 +02:00
Benjamin Beganović
969a76003b Add BANK_TRANSFER to Gateway model 2021-08-26 15:37:17 +02:00
Elliana May
5dfa240255
Declare request body for POST /api/v1/invoices
Related to https://github.com/invoiceninja/invoiceninja/issues/5473
2021-08-26 14:15:27 +08:00
David Bomba
c68fc24e2c Remove local file 2021-08-26 15:19:04 +10:00
David Bomba
bf690e5cb8 Minor fix for postmark 2021-08-26 13:02:54 +10:00
David Bomba
74b4ef5b13 Fixes for translations in emails 2021-08-25 20:53:13 +10:00
David Bomba
41faffb09f Add field on company table 2021-08-25 19:41:03 +10:00
David Bomba
611110c35a FIxes for CompanyImport 2021-08-25 16:58:23 +10:00
David Bomba
bedc319094 Provide more detailed failure reports 2021-08-25 14:36:30 +10:00
David Bomba
8bcfeffb11 Remove redundant doc blocks 2021-08-25 12:15:47 +10:00
David Bomba
aa0f1b3bdf Client Statements 2021-08-25 12:03:58 +10:00
David Bomba
f29318d665 Client Statements 2021-08-25 11:41:07 +10:00
David Bomba
9c11e5fc4e
Merge pull request #6496 from beganovich/v5-statements
(v5) Statements implementation
2021-08-25 09:41:57 +10:00
Benjamin Beganović
d86f54137e Pass dynamic design to ClientStatementController.php 2021-08-24 16:49:58 +02:00
Benjamin Beganović
6c32d905ae Extract totals table for statements into separate methods 2021-08-24 16:13:52 +02:00
Benjamin Beganović
50a666b1ce Fixes for payment amount 2021-08-24 16:09:15 +02:00
Benjamin Beganović
00dbec0ce1 Functionality to inject the setting if it doesn't exists 2021-08-24 16:06:34 +02:00
Benjamin Beganović
7639746178 Make CompanySettings::getEntityVariableDefaults public 2021-08-24 16:06:16 +02:00
Benjamin Beganović
a5f8d8c042 Rename $payment_date to $payment.date 2021-08-24 15:37:16 +02:00
Benjamin Beganović
1f341fb29a Option to pass show_payment_table for statementPaymentTable 2021-08-24 15:36:08 +02:00
Benjamin Beganović
a730900a09 Enable passing aging in the context 2021-08-24 15:33:41 +02:00
Benjamin Beganović
cc95f89a9c Design.php:
- Add `aging` property
- Add `statement-invoice-table-totals`, `statement-payment-table-totals`
- Update `entityDetails` for statements
2021-08-24 15:33:23 +02:00
Benjamin Beganović
bcd29b93e1 CreateStatementRequest.php 2021-08-24 15:31:40 +02:00
Benjamin Beganović
35bcb1d779 API endpoint for creating statements 2021-08-24 15:31:07 +02:00
=
8b57f386bb Register Recurring Expenses Cron 2021-08-24 21:59:21 +10:00
=
577eedb457 Recurring expenses cron job 2021-08-24 21:57:51 +10:00
=
4bd3f382cb Recurring Expense Cron 2021-08-24 21:24:03 +10:00
Benjamin Beganović
c6bc102c6d Update client.statement route 2021-08-24 13:18:32 +02:00
Benjamin Beganović
792eb003e3 Clean up ClientStatementController 2021-08-24 12:43:44 +02:00
Benjamin Beganović
6d1916ea5c Remove statement method from ClientController 2021-08-24 12:43:06 +02:00
David Bomba
b4b0172773 Minor fixes for recurring 2021-08-24 20:14:59 +10:00
David Bomba
9be33bfdf7 Fixes for quote services 2021-08-24 15:58:43 +10:00
David Bomba
7fe6dea1d3 Recurring quotes 2021-08-24 15:56:12 +10:00
David Bomba
827dba0bed Recurring Quotes / Expenses events 2021-08-24 15:55:14 +10:00
David Bomba
06157e95a6 Recurring Quotes Tests 2021-08-24 15:32:22 +10:00
David Bomba
bab9f222ff Recurring Quotes Tests 2021-08-24 15:05:35 +10:00
David Bomba
ee855824db Recurring Quotes 2021-08-24 12:57:46 +10:00
David Bomba
2bafe5d1fc Recurring Expenses 2021-08-24 11:29:56 +10:00
David Bomba
174248e03d Events 2021-08-24 11:23:53 +10:00
David Bomba
4bf6ea8e75 Fixes for Company Export 2021-08-24 07:15:33 +10:00
Benjamin Beganović
8a188dd731 Scaffold statement-aging-table 2021-08-23 14:50:39 +02:00
Benjamin Beganović
053f951fef Add payment_date and method variables to HtmlEngine 2021-08-23 14:22:22 +02:00
Benjamin Beganović
2709572276 Support for payments on statement 2021-08-23 14:22:07 +02:00
Benjamin Beganović
9dc61da56e Add option to accept payments in the Design 2021-08-23 14:21:28 +02:00
Benjamin Beganović
e12a8d94dc Add variables for statement_payment_columns 2021-08-23 14:21:11 +02:00
Benjamin Beganović
56b48ee3b7 Skip rendering statements table if invoices is null 2021-08-23 14:05:17 +02:00
=
899cd4d845 Recurring Expenses Schema 2021-08-23 21:10:35 +10:00
=
cf93560283 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-08-23 20:14:16 +10:00
=
f643cb587f Fixes for translations 2021-08-23 20:14:04 +10:00
David Bomba
a0f6afec0f Stubs for Recurring Expenses 2021-08-23 09:38:55 +10:00
David Bomba
4961c502f0 Fixes for redis timeout and set invoice->deleted_at to null when converting quotes to invoices 2021-08-23 08:05:34 +10:00
David Bomba
850c8bbf28 Fixes for namespace include 2021-08-23 07:34:25 +10:00
David Bomba
b0282c2364 Fix missing includes for triggered actions 2021-08-23 07:12:58 +10:00
David Bomba
c0158b8db6 Remove history as an available include 2021-08-22 16:48:41 +10:00
David Bomba
1835e225c6 Reduce activities on return entity 2021-08-22 16:23:00 +10:00
=
ad73273a48 Fixes for Square 2021-08-21 22:22:22 +10:00
David Bomba
3be7b8975a Minor fixes for import 2021-08-21 19:53:20 +10:00
David Bomba
f83590a9dd Fixes for not finding company_logo on import 2021-08-21 17:25:37 +10:00
=
f315ebd715 Fixes for tests 2021-08-21 16:24:00 +10:00
David Bomba
c3f05d5c8c Handle company logo not present failure 2021-08-21 14:57:31 +10:00
David Bomba
71b243bace Fixes for client balances 2021-08-21 14:01:32 +10:00
Benjamin Beganović
2553297edd Add $statement_date variable (wip) 2021-08-20 15:39:54 +02:00
Benjamin Beganović
712b8d882a Update constants on DELIVERY_NOTE and STATEMENT and scaffold statementInvoiceTable 2021-08-20 15:39:27 +02:00
Benjamin Beganović
4cbdc8b521 Construct & update entity if invoices is available in context 2021-08-20 15:38:15 +02:00
Benjamin Beganović
c6826d495a Add statement_invoice_columns to CompanySettings 2021-08-20 15:37:42 +02:00
=
f7b7732f04 Working on importing stripe customers by id 2021-08-20 22:44:39 +10:00
=
36d5d505ba Fixes for wasm 2021-08-20 19:25:07 +10:00
=
1f360ed6d3 minor fixes 2021-08-20 19:14:27 +10:00
=
6027b98ba7 Fixes for custom flutter binary 2021-08-20 19:04:16 +10:00
Benjamin Beganović
028f63a418 Scaffold refunds 2021-08-19 14:05:11 +02:00
Benjamin Beganović
a6051330fc Token billing 2021-08-19 13:50:34 +02:00
Benjamin Beganović
7195436950 Token billing with credit card 2021-08-19 13:34:45 +02:00
Benjamin Beganović
22ce56b7c5 Add shouldUseToken(): bool to PaymentResponseRequest 2021-08-19 13:34:18 +02:00
David Bomba
df42c16be7 Fixes for google analytics 2021-08-19 09:14:53 +10:00
David Bomba
ec66efeb6f comma as decimal support 2021-08-19 08:12:39 +10:00
David Bomba
3f7018c407 Translations in reminders 2021-08-19 08:02:28 +10:00
David Bomba
9fcaaf6302 Autobill tweaks 2021-08-19 07:41:34 +10:00
Benjamin Beganović
41f31ff64c Process payments with credit card 2021-08-18 17:23:31 +02:00
Benjamin Beganović
f63869d423 Apply php-cs-fixer 2021-08-18 17:07:15 +02:00
David Bomba
386221cba8 Minor fixes for namespaces 2021-08-19 00:45:16 +10:00
David Bomba
2528fc16b8
Merge pull request #6488 from turbo124/v5-develop
eWay payment driver + PHP version bump to 7.4
2021-08-19 00:44:04 +10:00
David Bomba
868d193bfd
Merge pull request #6479 from beganovich/v5-621
Invoice design changes
2021-08-18 23:55:10 +10:00
=
1bb95b3750 Bump PHP version minimum to 7.4 2021-08-18 22:26:27 +10:00
=
f07905a0bc Minor fixes 2021-08-18 22:12:10 +10:00
=
357b8929a6 Minor fixes 2021-08-18 21:46:04 +10:00
=
c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
=
120038d616 eway 2021-08-18 21:12:13 +10:00
=
c2a1207a63 Verify peer 2021-08-18 20:41:29 +10:00
Benjamin Beganović
80b72ac8d7 Add $number_short for entity numbers 2021-08-18 12:38:03 +02:00
David Bomba
f57d6f048f Fixes for eWay 2021-08-18 18:24:49 +10:00
David Bomba
676d3a5234 eWay payments 2021-08-18 13:27:44 +10:00
David Bomba
6b3938dfb4 Working on eWay 2021-08-18 13:03:38 +10:00
David Bomba
16ba8c0554 Fixes for credit archived activity 2021-08-18 12:02:07 +10:00
David Bomba
e1a35c5235 Minor fixes for Stripe 2021-08-18 10:32:09 +10:00
David Bomba
45a8d2066e Stripe import algo 2021-08-18 10:15:11 +10:00
David Bomba
5e9e28c146 Revert service worker changes 2021-08-18 08:04:31 +10:00
Benjamin Beganović
2c6f7dfa6f Payment page script 2021-08-17 14:20:35 +02:00
David Bomba
0c39ec65e0 Adjust updated_at for /refresh routes for is_large accounts 2021-08-17 20:49:31 +10:00
David Bomba
586d86c6bf Removing logging 2021-08-17 20:19:30 +10:00
David Bomba
ff9ef7c13d Minor fixes for authorize 2021-08-17 20:08:49 +10:00
David Bomba
e55da32e55 Adjustments for authorize 2021-08-17 19:48:40 +10:00
David Bomba
1d99f336af Fixes for Authorize 2021-08-17 18:58:27 +10:00
David Bomba
17ba910ba2
Merge pull request #6472 from turbo124/v5-develop
Updates for authorize.net
2021-08-17 18:45:21 +10:00
David Bomba
d768c334cb Fixes for line items 2021-08-17 18:45:00 +10:00
David Bomba
fffbc5544b
Merge pull request #6470 from beganovich/v5-627
Right-to-left support for invoices
2021-08-17 18:37:15 +10:00
David Bomba
9ec7a48eae Force line items to have a default type_id 2021-08-17 15:35:26 +10:00
David Bomba
9c9de4c49c Fixes for reminderS 2021-08-17 14:35:40 +10:00
David Bomba
1d4b331123 Disconnect Stripe Connect 2021-08-17 14:01:11 +10:00
David Bomba
2144451c52 Handle multi db on return for Stripe Connect 2021-08-17 12:18:10 +10:00
David Bomba
d2f186962b Updates for authorize.net 2021-08-17 10:15:05 +10:00
=
2ab2eef293 Fixes for rounding when applying line item discounts 2021-08-16 22:06:06 +10:00
Benjamin Beganović
790c8690cd Add $dir & $dir_text_align variables 2021-08-16 11:11:34 +02:00
David Bomba
669164f2f2 Fix typo in Apple Pay 2021-08-16 19:09:20 +10:00
David Bomba
10fd93185d
Merge pull request #6468 from turbo124/v5-develop
Fixes for support messages
2021-08-16 19:02:53 +10:00
David Bomba
46f14392f5 Process payments with eWay 2021-08-16 19:02:21 +10:00
David Bomba
950e0eca20 SEPA 2021-08-16 15:27:01 +10:00
David Bomba
74427d6860 Support messages 2021-08-16 14:34:51 +10:00
David Bomba
92d91904d2 Sepa 2021-08-16 14:05:45 +10:00
David Bomba
04a16fca90 Square - pay 2021-08-16 11:11:08 +10:00
David Bomba
7092d66ecd Apple Pay 2021-08-16 10:58:57 +10:00
David Bomba
cde5f527e1 Working on ApplePay 2021-08-16 08:54:11 +10:00
David Bomba
6669b81c4d Clean up on Import 2021-08-16 07:43:26 +10:00
David Bomba
0e4e088757 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-08-16 07:15:13 +10:00
David Bomba
760da5c864 Fixes for support messages 2021-08-16 07:15:03 +10:00
Benjamin Beganović
b7f8485c53
Merge pull request #6450 from beganovich/v5-626
(v5) Mollie improvements
2021-08-15 19:13:23 +02:00
=
e76fc995ed Refactor for Square 2021-08-15 21:14:18 +10:00
=
5c72aa3052 Clean up Square 2021-08-15 20:39:05 +10:00
=
60dd8d3b6c Add Payment Method 2021-08-15 20:27:52 +10:00
David Bomba
53747d76cd Fixes for postal code import 2021-08-15 17:36:39 +10:00
David Bomba
aada0cfa41 Throw exceptions for StripeConnect Failures 2021-08-15 16:21:18 +10:00
David Bomba
bde729fe6e Fixes for Stripe Verify 2021-08-15 16:07:05 +10:00
David Bomba
564094f741 Fixes for Stripe Verify 2021-08-15 15:55:41 +10:00
David Bomba
2382281b00 Fixes for Stripe Verify 2021-08-15 15:49:36 +10:00
David Bomba
5f0efcffc5 Fixes for Stripe exceptions 2021-08-15 15:30:46 +10:00
=
383caa6439 Stripe Verify 2021-08-15 15:13:20 +10:00
=
674f7c8341 Verify Stripe accounts 2021-08-15 12:24:50 +10:00
David Bomba
9536605cb4 Catch Stripe when account not configured 2021-08-15 07:51:37 +10:00
David Bomba
e065789315 Stripe Payment Driver 2021-08-15 07:33:56 +10:00
=
6cf3ef9b77 Square authorize 2021-08-14 22:17:35 +10:00
=
27cdfd24f1 Authorize Credit Card 2021-08-14 21:37:04 +10:00
=
19e9aac12b Square payments authorize 2021-08-14 21:00:52 +10:00
=
77c072fd10 Square payments 2021-08-14 19:32:16 +10:00
David Bomba
86e8533e59 Square stubs 2021-08-14 18:11:45 +10:00
David Bomba
7f37c10178 FIxes for client validation 2021-08-14 07:44:20 +10:00
David Bomba
8484b3e024 FIxes for client validation 2021-08-13 18:45:19 +10:00
Benjamin Beganović
7e520fff8a Unless payment status is paid, make it pending 2021-08-13 07:56:41 +02:00
Benjamin Beganović
800025bf5d Add sleep(2) to allow the app to catch up with speed of webhooks 2021-08-13 07:53:00 +02:00
David Bomba
05fafb2f0e Apply payment amount 2021-08-13 11:30:48 +10:00
David Bomba
0e951831a0 Add scheduler check to /update route 2021-08-13 08:02:51 +10:00
David Bomba
c9bb67cafe Fixes for net subtotal when using exclusive taxes 2021-08-13 07:29:36 +10:00
David Bomba
676f30b8ce Fixes for carbon 2021-08-12 22:07:11 +10:00
David Bomba
b33ad0c03e Set plan 2021-08-12 22:04:50 +10:00
David Bomba
f474273ced Add $client.city 2021-08-12 21:33:05 +10:00
David Bomba
31a7074ee5
Merge pull request #6447 from turbo124/v5-develop
messages
2021-08-12 21:19:46 +10:00
David Bomba
8dbbfce0a5
Merge pull request #6388 from beganovich/v5-611
(v5) Refactor webhooks
2021-08-12 21:18:41 +10:00
David Bomba
68c9ee33af fixes for eway 2021-08-12 21:02:12 +10:00
David Bomba
815c439323 messages 2021-08-12 20:45:14 +10:00
David Bomba
0aecc6da20 Check that contacts are an array 2021-08-12 14:35:25 +10:00
David Bomba
f7727da192 Check that contacts are an array 2021-08-12 14:34:44 +10:00
David Bomba
27a7882c09 Resolve user correctly 2021-08-12 10:56:04 +10:00
=
2761bc1c7f Fixes for design ids when converting quotes to invoics 2021-08-11 20:06:28 +10:00
David Bomba
bc81043973 Fixes for Molli 2021-08-11 16:43:20 +10:00
David Bomba
3f38a5bfe7 Update invoice after applying late fee 2021-08-11 14:48:54 +10:00
David Bomba
b4ae1faf64 Logging for email quotas 2021-08-11 11:12:03 +10:00
David Bomba
7b73104a45 Merge branch 'paytrace' into v5-develop 2021-08-11 10:03:02 +10:00
David Bomba
ba8759af6f minor fixes 2021-08-11 09:16:35 +10:00
David Bomba
123a044e17 minor fixes 2021-08-11 08:06:43 +10:00
David Bomba
52c39c2d98
Merge pull request #6441 from turbo124/v5-develop
Set translator in email entity class
2021-08-11 07:49:47 +10:00
David Bomba
3d7b094677 minor fixes 2021-08-11 07:48:34 +10:00
Benjamin Beganović
2ed6e7643d Redirect to url if next is available for key_login 2021-08-10 10:18:05 +02:00
Benjamin Beganović
e617c7aade Add next to ACH verification url 2021-08-10 10:13:04 +02:00
David Bomba
819285f785 Fixes for seeding 2021-08-10 15:17:48 +10:00
David Bomba
3727bafaa1 More logging for migrations 2021-08-10 11:40:58 +10:00
David Bomba
353fe14b1e Determine partial or full payment template 2021-08-10 08:04:44 +10:00
David Bomba
725e4092ce Set translator in email entity class 2021-08-10 07:27:01 +10:00
Benjamin Beganović
5a4e009960 nl2br on line items 2021-08-09 16:49:12 +02:00
Benjamin Beganović
fbe0d3e8bd Update references to process_markdown flag 2021-08-09 14:31:31 +02:00
Benjamin Beganović
ce78c1bc94 Process markdown if process_markdown is available 2021-08-09 14:24:50 +02:00
Benjamin Beganović
4e6477d441 Show or hide post code in Stripe elements based on company settings 2021-08-09 14:05:39 +02:00
Benjamin Beganović
1033252680 Store 'state' in meta by default 2021-08-09 13:49:39 +02:00
David Bomba
c2c71ab69c Hosted email quotas 2021-08-09 20:33:59 +10:00
David Bomba
01852f9436 Fixes for eway 2021-08-09 15:44:28 +10:00
David Bomba
bb2c29dbc3 Fixes for paytrace 2021-08-09 14:33:08 +10:00
David Bomba
bea7072f22 Clean up ifs 2021-08-09 08:59:28 +10:00
David Bomba
acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
=
3fe22e79a8 system logs 2021-08-08 22:20:32 +10:00
=
93ab5480a6 Minor fixes for referral codes 2021-08-08 21:50:13 +10:00
David Bomba
f57c064d26 Fixes for spam complaints 2021-08-08 17:58:40 +10:00
David Bomba
6af9f40f9e Pipe hosted logs to gelf instead of text files 2021-08-08 11:14:31 +10:00
David Bomba
3a9ca8e6e1 Fixes for refunding archived invoices 2021-08-08 11:02:41 +10:00
David Bomba
d29f1798a2 Fixes for auto-archive invoices 2021-08-08 08:40:04 +10:00
David Bomba
659b955862 Make markdown support in invoices optional 2021-08-08 08:27:53 +10:00
=
2ec4adc4c8 Fixes for account reference 2021-08-07 21:34:20 +10:00
=
2bd5c35775 Email quotas exceeded 2021-08-07 21:10:01 +10:00
=
e6ccb9bde7 Email quota exceeded emails 2021-08-07 20:56:42 +10:00
=
0f2ed3fe97 Email Quotas for hosted 2021-08-07 19:55:18 +10:00
=
6202762bbf Email Quotas for hosted 2021-08-07 19:32:31 +10:00
David Bomba
a316982171 Fixes for client balance when deleting an invoice 2021-08-07 15:25:22 +10:00
David Bomba
7057ca30d6 Minor fixes for deleting payment methods 2021-08-07 15:08:29 +10:00
David Bomba
c224255621 Fixes for removing payment methods 2021-08-07 14:58:04 +10:00
David Bomba
f9b788ba50
Merge pull request #6425 from turbo124/v5-develop
Force stripe email
2021-08-07 13:44:02 +10:00
David Bomba
b32d852a00 Fixes for payment variables 2021-08-07 13:43:34 +10:00
David Bomba
9552916494 Force stripe email 2021-08-07 08:28:02 +10:00
Benjamin Beganović
8bacd14d91 :WEEK_AHEAD notation 2021-08-06 14:07:07 +02:00
Benjamin Beganović
d10ffefd7e :WEEK_BEFORE notation 2021-08-06 14:04:46 +02:00
Benjamin Beganović
baa16f6adb :WEEK notation 2021-08-06 14:02:23 +02:00
David Bomba
f95ed170ed Fixes for recurring invoices sending to clients that are not checked 2021-08-06 21:55:54 +10:00
David Bomba
e35709145a Fixes for preview 2021-08-06 18:02:32 +10:00
David Bomba
9d3867f818 Fixes for preview 2021-08-06 17:57:24 +10:00
David Bomba
cdc7c76c43 Fixes for preview 2021-08-06 17:53:52 +10:00
David Bomba
e9633c1be9 Fixes for preview 2021-08-06 17:52:10 +10:00
David Bomba
1195838ded Fixes for preview 2021-08-06 17:48:35 +10:00
David Bomba
acbb692150 Reorder DB transaction initialization 2021-08-06 17:35:52 +10:00
David Bomba
0e1f17c6ea
Merge pull request #6411 from turbo124/v5-develop
Fixes for missing documents
2021-08-06 17:31:34 +10:00
David Bomba
019427602c Fixes for preview 2021-08-06 17:30:54 +10:00
David Bomba
fdf80a4cb7 Minor fixes for recurring 2021-08-06 09:34:45 +10:00
David Bomba
f7860093f5 Fixes for notifications 2021-08-06 09:20:21 +10:00
David Bomba
fa6fa0e6ef Additional payment variables 2021-08-06 08:51:47 +10:00
David Bomba
de0e1d9bc6 Fixes for missing documents 2021-08-06 07:21:40 +10:00
Benjamin Beganović
c25c7b3370 Add option to copy billing details on the client check page 2021-08-05 17:36:24 +02:00
Benjamin Beganović
ab7d1b096b
Merge pull request #6398 from beganovich/v5-614
(v5) Force integer & minimum of 1 on ACH verification
2021-08-05 16:53:36 +02:00
David Bomba
6b5c4b5d48 Fixes for preview 2021-08-05 23:00:13 +10:00
David Bomba
4bc422f1aa Fixes for preview 2021-08-05 22:58:57 +10:00
David Bomba
9a55743e3b Fixes for preview 2021-08-05 22:55:40 +10:00
David Bomba
55c7c23475 Fixes for preview 2021-08-05 22:51:51 +10:00
David Bomba
26e22d5365 Fixes for preview 2021-08-05 22:48:10 +10:00
David Bomba
a32e1d11b6 Fixes for preview 2021-08-05 22:41:28 +10:00
David Bomba
a6aff62286 Fixes for preview 2021-08-05 22:39:09 +10:00
David Bomba
1624dc9a42 Fixes for ghost company gateways 2021-08-05 22:30:22 +10:00
David Bomba
f4d7b1a631 Logging for Preview 2021-08-05 21:58:07 +10:00
David Bomba
8c5100dbdc Logging for Preview 2021-08-05 21:50:53 +10:00
Benjamin Beganović
754ac46017 Require integer & min:1 on ACH verification fields 2021-08-05 13:45:59 +02:00
David Bomba
435a0ffc23 Fixes for preview 2021-08-05 21:45:54 +10:00
Benjamin Beganović
0e687783e4 Add $config to WePay webhook logic 2021-08-05 13:34:44 +02:00
David Bomba
2f970a0a39 Fixes for recurring invoice due dates 2021-08-05 21:20:39 +10:00
David Bomba
ee78101d5a Minor fixes for live preview 2021-08-05 20:03:20 +10:00
David Bomba
56446fdd69 Set DB for live previews 2021-08-05 19:57:44 +10:00
David Bomba
d176370e10 Set DB for live previews 2021-08-05 19:55:33 +10:00
David Bomba
edf2e04422 Set DB for live previews 2021-08-05 19:52:38 +10:00
David Bomba
7c7e4f4437 Set DB for live previews 2021-08-05 19:50:25 +10:00
David Bomba
3411d7ae8b Set DB for live previews 2021-08-05 19:48:57 +10:00
David Bomba
c1c8c98fdc Client Filters - number 2021-08-05 16:17:13 +10:00
David Bomba
a11dff6fe7 Additional logging for autobill 2021-08-05 10:46:03 +10:00
David Bomba
be85175134 Set Recurring to draft if not being sent at time of creation 2021-08-05 09:06:13 +10:00
Benjamin Beganović
7ab6dbd1b7 Cleanup of PaymentWebhookRequest 2021-08-04 16:24:49 +02:00
Benjamin Beganović
0a4a92b256 Fixes for Checkout.com 2021-08-04 16:24:44 +02:00
Benjamin Beganović
ab890f770e Stripe: Support for new webhooks format 2021-08-04 16:19:01 +02:00
Benjamin Beganović
6740e348a1 Refactor PaymentWebhookController 2021-08-04 15:44:43 +02:00
Benjamin Beganović
ff74f4cd69 Token billing 2021-08-04 14:59:15 +02:00
Benjamin Beganović
4db925104a Refunds & fixes for profileId 2021-08-04 14:31:47 +02:00
Benjamin Beganović
ed22c62c42 wip 2021-08-04 11:50:20 +02:00
David Bomba
cf86b858b8 Fixes for Stripe 2021-08-04 12:20:38 +10:00
David Bomba
066c844050 Fixes for Stripe 2021-08-04 12:15:13 +10:00
David Bomba
b10fd62544 Fixes for ACH 2021-08-04 11:31:06 +10:00
Benjamin Beganović
5123eda1e6 Add delivery note label to pdfs 2021-08-03 13:38:33 +02:00
Benjamin Beganović
539286d85b Enable nl2br 2021-08-03 13:00:32 +02:00
Benjamin Beganović
ec518b23e7
Merge pull request #6376 from beganovich/v5-610
(v5) Process markdown on global level instead of line items
2021-08-03 11:59:44 +02:00
Benjamin Beganović
3a30a527ed Process markdown on global level instead of line items 2021-08-03 11:56:50 +02:00
David Bomba
4f4ae1b48e Stripe Connect Fees and Limits 2021-08-03 07:57:56 +10:00
David Bomba
98e82f3ea6 slow down web hook requests if the are too fast for usgit status 2021-08-03 07:40:42 +10:00
David Bomba
c64e9cc739 place check whether a recurring invoice should be automatically sent 2021-08-03 07:01:28 +10:00
Benjamin Beganović
804c666f3b Refunds 2021-08-02 16:33:37 +02:00
Benjamin Beganović
8217065f6c Remove comment 2021-08-02 15:49:59 +02:00
Benjamin Beganović
d7577b001c Extract convertToMolieAmount method 2021-08-02 15:49:50 +02:00
Benjamin Beganović
b144d1e031 Mollie webhook implementation 2021-08-02 14:53:44 +02:00
Benjamin Beganović
d3cc6d6014 Allow $client in driver() (CompanyGateway) to be nullable 2021-08-02 14:47:34 +02:00
Benjamin Beganović
99d686a845 Cleanup PaymentWebhookController 2021-08-02 14:47:20 +02:00
David Bomba
efe3f51778 Notify end user to connect with Stripe Connect on hosted platform 2021-08-02 13:12:33 +10:00
David Bomba
413719b72c Fixes for correct include for Design 2021-08-02 11:08:03 +10:00
David Bomba
bce7667aa5 Fix translations for import email 2021-08-02 09:20:38 +10:00
David Bomba
1d58a87a24 dispatchNow inside email entity 2021-08-02 07:41:46 +10:00
=
70b4529076 Tests for merging clients 2021-08-01 21:03:30 +10:00
=
b95b80fc32 Merging Clients 2021-08-01 17:21:08 +10:00
=
6efe373c55 Client merge 2021-08-01 15:46:40 +10:00
David Bomba
408503ef8a Fixes for import 2021-08-01 11:11:57 +10:00
David Bomba
2d6e2e5976 Fixes for tests 2021-08-01 08:44:04 +10:00
Benjamin Beganović
b3aa7877b9 Revoking the manadate when deleting 2021-07-31 13:26:00 +02:00
=
d2e56b9803 Adjustments for import 2021-07-31 20:43:56 +10:00
David Bomba
9acc02a7df Tets 2021-07-31 19:59:04 +10:00
Benjamin Beganović
541a1a825f Pay with saved credit card 2021-07-30 16:04:26 +02:00
Benjamin Beganović
8af3cfe737 Pay with credit card and save for future use 2021-07-30 14:36:14 +02:00
Benjamin Beganović
e306278547 Update authentication page 2021-07-30 14:09:29 +02:00
David Bomba
75b2fcbc08
Merge pull request #6365 from turbo124/v5-develop
fixes for live preview - flutter
2021-07-30 17:38:16 +10:00
David Bomba
0837252c47 Working on deleted invoice accounting 2021-07-30 15:55:02 +10:00
David Bomba
c298ab40fa Fixes for bulk invoice downloads 2021-07-30 10:37:32 +10:00
David Bomba
055e40ccc6 Add currencies to payments by default 2021-07-30 08:11:40 +10:00
Benjamin Beganović
202cc9d670 wip 2021-07-29 16:15:27 +02:00
Benjamin Beganović
1e2e55c9e4 Credit card 3ds processing 2021-07-29 15:13:38 +02:00
Benjamin Beganović
d1ad3bcb26
Merge pull request #6360 from beganovich/v5-601-commonmark
(v5) Markdown support on line items
2021-07-29 12:56:25 +02:00
Benjamin Beganović
1073e70f70 Hide $oustanding from Quotes' PDF 2021-07-29 12:55:30 +02:00
David Bomba
e5260df7d4 minor fixes for handle reversal 2021-07-29 20:31:20 +10:00
David Bomba
22036654a5 minor fixes for handle reversal 2021-07-29 20:30:45 +10:00
David Bomba
8e41c801c8 minor fixes for handle reversal 2021-07-29 20:30:02 +10:00
Benjamin Beganović
5b8d685a52 Enable markdown processing on line items 2021-07-29 11:35:07 +02:00
David Bomba
6d8ac6aa35 Minor fixes 2021-07-29 13:37:23 +10:00
David Bomba
f7a31f9ed2 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-07-29 12:20:05 +10:00
David Bomba
b91af0dc69 Client Contact password reset links 2021-07-29 12:19:56 +10:00
David Bomba
e490b26dbc Fixes for locking 2021-07-28 16:14:10 +10:00
David Bomba
b57c35d5e1 Fixes for locking 2021-07-28 16:12:07 +10:00
David Bomba
b87421f769 Fixes for locking 2021-07-28 16:01:30 +10:00
David Bomba
9f2945e58d Logging for WePay 2021-07-28 13:54:11 +10:00
David Bomba
7fab6e05a4 Fixes for locked invoices 2021-07-28 12:29:51 +10:00
David Bomba
815c4a9660 Fixes for actioning user in activity logs" 2021-07-28 12:16:54 +10:00
David Bomba
1fa93ebb60 Metrics for live previews 2021-07-28 11:49:13 +10:00
David Bomba
b506c293ed Fixes for live preview 2021-07-28 08:54:40 +10:00
David Bomba
8b588a55a5 Fixes for live preview 2021-07-28 08:09:30 +10:00
David Bomba
cf7dfd5618 Fixes for connected accounts 2021-07-28 08:01:26 +10:00
Benjamin Beganović
b7c248eec5
PayTrace improvements (#43)
* Refactor credit card payment JavaScript

* CreditCard.php: Rename $paytrace_driver to $paytrace

* Credit card: Support for token billing (frontend)

* Fixes for "save card" label

* Credit card: Authorize

* Allow PayTrace to be seeded from CreateSingleAccount

* Add PayTrace decrypted config to ninja.testvars

* Extract to separate JavaScript

* Scaffold Dusk test

* CreditCard -> CreditCardTest

* CreditCard -> CreditCardTest

* Scaffold pay with new card test

* Fixes for gateway_key in CreateSingleAccount

* Production builds
2021-07-28 07:59:44 +10:00
David Bomba
f644a2b460 Fixes for live preview 2021-07-27 22:20:32 +10:00
Benjamin Beganović
3d12fd80e8 wip 2021-07-27 11:46:12 +02:00
David Bomba
284203401b Fixes for live preview 2021-07-27 19:38:40 +10:00
David Bomba
efad096dfb Fixes for live preview 2021-07-27 18:32:29 +10:00
David Bomba
f21a60c159 Fixes for live preview 2021-07-27 18:04:46 +10:00
David Bomba
83fbf55a32
Merge pull request #6340 from turbo124/eway
Eway Payment Driver
2021-07-27 15:42:07 +10:00
David Bomba
9ef77e8b53 Token and Refunding from eWay 2021-07-27 15:41:31 +10:00
David Bomba
b061506091 Token Payments 2021-07-27 15:14:29 +10:00
David Bomba
8040b0a8f9 eWay Process Payment 2021-07-27 14:03:04 +10:00
David Bomba
8db20c1fca Fixes for eWay 2021-07-27 12:49:13 +10:00
David Bomba
0fe892a292 Sort order of system log 2021-07-27 09:02:14 +10:00
David Bomba
9401c25cca Set preview number to null 2021-07-27 08:57:20 +10:00
David Bomba
f90115aa8e Fixes for incorrect confirmation codes 2021-07-27 08:45:46 +10:00
David Bomba
fe4cf32fa1 Unset confirmation codes 2021-07-27 08:41:53 +10:00
David Bomba
bc5b9ca2e6 Prevent connected accounts being linked to existing users 2021-07-27 08:33:44 +10:00
David Bomba
8bec600fdf Minor fixes for entity sent description 2021-07-27 07:53:42 +10:00
David Bomba
90198e6b7a Minor fixes for entity sent description 2021-07-27 07:03:33 +10:00
Benjamin Beganović
548405c4d8 Refactor payment with credit card 2021-07-26 17:03:40 +02:00
Benjamin Beganović
2501654fec Add withData() to PaymentHash 2021-07-26 17:03:28 +02:00
Benjamin Beganović
7dd7a6e4b1 Scaffold Mollie3dsController 2021-07-26 17:03:15 +02:00
David Bomba
27d6dd1248 Fixes for IP and TOKEN insertion into activities 2021-07-26 22:11:53 +10:00
David Bomba
39d82f1c42 Additional filters 2021-07-26 21:09:16 +10:00
David Bomba
dd70223652 Fixes for filters 2021-07-26 20:29:41 +10:00
David Bomba
42de43b574 Fixes for client queries 2021-07-26 20:25:07 +10:00
David Bomba
65b7420d26
Merge pull request #6337 from turbo124/v5-develop
Invoice Activity notifications
2021-07-26 19:56:23 +10:00
David Bomba
052fb222d5 Minor fixes for invoice notifications 2021-07-26 19:55:54 +10:00
Benjamin Beganović
575d58e6f0 Update company logo to resolve from logo_base64() 2021-07-26 11:09:11 +02:00
David Bomba
c0c9c00c80 eWay error codes 2021-07-26 13:53:02 +10:00
David Bomba
99e9d6d977 Change eway implmentation 2021-07-26 13:33:03 +10:00
David Bomba
0df3e4e5e7 Clean up 2021-07-26 09:57:55 +10:00
David Bomba
a28aa9f7ec Fixes for client portal enabled and content type 2021-07-26 08:22:29 +10:00
David Bomba
438180daca Reponse type 2021-07-25 22:44:29 +10:00
David Bomba
8cf9576496 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-07-25 22:42:15 +10:00
David Bomba
60452278b5 Minor fixes 2021-07-25 22:42:03 +10:00
=
8ea34e4f7f Protected subdomains 2021-07-25 21:51:41 +10:00
David Bomba
4f940e41b0 fixes for defaults when converting quotes to invoices 2021-07-25 18:05:53 +10:00
David Bomba
8a4230c81c Working on live preview 2021-07-25 16:23:10 +10:00
David Bomba
465fb71962 Remove time delays 2021-07-24 17:43:40 +10:00
David Bomba
8ff01a97a2 Remove base 64 encoding 2021-07-24 17:43:16 +10:00
David Bomba
0365fb35af Minor fixes 2021-07-24 17:37:19 +10:00
David Bomba
23a7cb2057 Alternate company logo presenter 2021-07-24 17:29:33 +10:00
David Bomba
176fb66391 Tweak email delays 2021-07-24 11:34:09 +10:00
David Bomba
56e925f40f fixes for company gateyway validation 2021-07-24 11:05:00 +10:00
David Bomba
b5a8c60db5 Improve Company Gateway validation 2021-07-24 10:25:48 +10:00
Benjamin Beganović
4818ea81bc Credit card: Pay with new credit card 2021-07-23 16:17:32 +02:00
Benjamin Beganović
a29d4f2075 wip 2021-07-23 14:43:32 +02:00
Benjamin Beganović
99d0259365 Scaffold MolliePaymentDriver 2021-07-23 13:47:01 +02:00
Benjamin Beganović
b324c4292b Inject Mollie in CreateSingleAccount & ninja config 2021-07-23 13:42:13 +02:00
David Bomba
982216355f MInor fixes 2021-07-23 19:38:30 +10:00
David Bomba
5ea07be358
Merge pull request #6317 from turbo124/paytrace
Paytrace
2021-07-23 17:31:23 +10:00
David Bomba
540e1a53cf
Merge pull request #6316 from turbo124/v5-develop
Fixes for notifications
2021-07-23 17:28:08 +10:00
David Bomba
86ca60afa7 Fixes for pay trace integration 2021-07-23 14:15:51 +10:00
David Bomba
429570227d Confirmed paytrace working EXCEPT pay page 2021-07-23 12:12:42 +10:00
David Bomba
5729578926 minor fixes 2021-07-23 11:25:33 +10:00
David Bomba
d5d6c47d75 Minor fixes for reminder job 2021-07-23 10:31:30 +10:00
David Bomba
8ac7ec8ef4 Fixes for validation rule 2021-07-23 10:16:59 +10:00
David Bomba
62359e4097 minor fixes for wepay 2021-07-23 09:51:55 +10:00
Jonathan Starck
2f13a8a323 Added own language label for net_subtotal and already included it in the English and German translation 2021-07-23 01:47:47 +02:00
David Bomba
da7e368d63 Fixes for notifications 2021-07-23 08:04:01 +10:00
David Bomba
dc3cf85e2c Fixes for Notifications 2021-07-22 20:15:41 +10:00
David Bomba
ce696f7950
Merge pull request #6311 from turbo124/v5-develop
Fixes for reminders
2021-07-22 18:33:51 +10:00
David Bomba
5f5a33bac9 Fixes for Notifications 2021-07-22 18:33:25 +10:00
David Bomba
437bb735d6 Working on eWay 2021-07-22 16:05:58 +10:00
David Bomba
c8e4fdd3bd Fixes for ReminderJob 2021-07-22 11:31:07 +10:00
David Bomba
b5697966b5 eway 2021-07-22 11:30:16 +10:00
David Bomba
c6ed151813 Fixes for ACH 2021-07-22 08:44:03 +10:00
Benjamin Beganović
ff5769ef78 Allow type_id=5 for invoice items 2021-07-21 15:07:01 +02:00
Benjamin Beganović
6e40e2fab5 Fix missing required fields for Checkout.com 2021-07-21 15:05:37 +02:00
David Bomba
00d1273bd9 Fixes for gateway abilities 2021-07-21 20:35:22 +10:00
David Bomba
40bbad8eca Minor fixes 2021-07-21 20:30:21 +10:00
David Bomba
8bcb997c0b Fixes for test mail server 2021-07-21 20:00:42 +10:00
David Bomba
78270a9147 token billing and refunds with paytrace 2021-07-21 18:18:14 +10:00
David Bomba
1affdd7754 Pay with CC paytrace 2021-07-21 17:44:35 +10:00
David Bomba
211e6560fc Paytrace payment proces 2021-07-21 17:04:44 +10:00
David Bomba
15dd0970d2 Paytrace 2021-07-21 16:27:02 +10:00
David Bomba
f0b232c1a2 Authorize a card with Paytrace 2021-07-21 15:34:20 +10:00
David Bomba
87e1ba48e9 Paytrace integration 2021-07-21 14:23:33 +10:00
David Bomba
feedaa479f Minor fix for entity created object 2021-07-21 10:53:18 +10:00
David Bomba
0d52d57d41 Paytrace 2021-07-21 10:43:39 +10:00
David Bomba
9ecbaea186 Minor fixes 2021-07-21 09:21:46 +10:00
David Bomba
75ac7ec48c minor fixes 2021-07-21 09:21:32 +10:00
David Bomba
27d4b9d349 Merge branch 'v5-develop' into paytrace 2021-07-21 09:20:31 +10:00
David Bomba
f417b27e55 Minor fixes for first account creation 2021-07-21 08:07:19 +10:00
David Bomba
c0287085b5 Scaffolding Paytrace 2021-07-20 21:26:24 +10:00
David Bomba
11ae85732b Fixes for queries 2021-07-20 19:45:54 +10:00
David Bomba
b4698b1919 Fixes for import 2021-07-20 17:23:31 +10:00
David Bomba
6dbba38a49 Merge branch 'paytrace' into v5-develop 2021-07-20 17:18:50 +10:00
David Bomba
29006a2da0 Fixes for client - country codes 2021-07-20 15:09:02 +10:00
David Bomba
aff6eb2701 Fixes for bad country codes in client request 2021-07-20 14:53:43 +10:00
David Bomba
dbb60c029e Fixes for reminderS 2021-07-20 14:49:04 +10:00
David Bomba
a8d148b0dc Fixes for invoices which are not payable if archived 2021-07-20 09:30:12 +10:00
David Bomba
48c5c56a4a Fixes for webhook bug 2021-07-20 08:39:04 +10:00
David Bomba
46852794aa return 200 HTTP code on webhook response from payfast. 2021-07-20 07:58:40 +10:00
David Bomba
055cacbfa7 Fixes for support message 2021-07-19 20:46:18 +10:00
David Bomba
74551c2caf Add delete company email 2021-07-19 15:38:07 +10:00
David Bomba
d82491d163 Email user when another user is added into the system 2021-07-19 14:17:58 +10:00
David Bomba
bcc286e537 Handle base64 encoded passwords 2021-07-19 10:57:13 +10:00
David Bomba
856e3b846b Fixes for viewed entity notifications 2021-07-19 07:50:22 +10:00
=
643e05212b Fixes for reminders 2021-07-18 21:49:25 +10:00
=
5a198af0d1 Mark designs as free 2021-07-18 20:10:55 +10:00
David Bomba
53f6aeb9d3 Add net_subtotal option 2021-07-18 18:57:26 +10:00
David Bomba
13004e249b Fixes for line items for PaypalExpressPaymentDriver 2021-07-18 17:47:34 +10:00
David Bomba
edff2881eb Import Stripe Customers 2021-07-18 17:30:29 +10:00
David Bomba
d1c4da1d64 Do no add duplicate Task Statuses if they already exist 2021-07-18 14:05:33 +10:00
David Bomba
0f10c4b8dd minor fixes 2021-07-18 08:43:07 +10:00
David Bomba
a1e9de5807 Minor Clean up 2021-07-17 22:01:00 +10:00
David Bomba
0a77e571fe Fixes for uses_inclusive_taxes 2021-07-17 20:36:51 +10:00
David Bomba
3605b18d2a Fixes for hosted experience 2021-07-17 18:59:06 +10:00
David Bomba
8554c6cceb Working on improving hosted migration experience 2021-07-17 17:38:59 +10:00
=
a38dcbdd87 Streamline Hosted Migrations 2021-07-17 15:58:37 +10:00
David Bomba
a4c1829257 Fixes for shared counterS 2021-07-16 23:33:53 +10:00
David Bomba
4555859936 Fixes for shared counterS 2021-07-16 23:10:27 +10:00
=
1c410b0a95 Minor fixes 2021-07-16 22:00:21 +10:00
David Bomba
ba5d2f8fc3 Fixes for importing payments with non-transformed invoices 2021-07-16 17:47:44 +10:00
David Bomba
673f188100 Ensure the client is saved prior to getting a number back 2021-07-16 15:40:38 +10:00
David Bomba
52d2172953 Fixes for checking constraints 2021-07-16 08:51:01 +10:00
David Bomba
da177661ec Fixes for subscriptions 2021-07-15 21:00:24 +10:00
David Bomba
7c83f9d04e Updating subscriptions 2021-07-15 14:35:22 +10:00
David Bomba
97885557bd
Merge pull request #6272 from turbo124/v5-develop
Tests for settings
2021-07-15 13:04:05 +10:00
David Bomba
a04f2be3b4 Minor Fixes 2021-07-15 13:03:24 +10:00
David Bomba
6a771de80c Fixes for recurring invoice subscription ID passing 2021-07-15 11:31:11 +10:00
David Bomba
46bc8fa495 Fixes for subscription webhooks 2021-07-15 11:06:14 +10:00
Benjamin Beganović
033e74da7d Show 'No quotes avialable for download' instead of blank page 2021-07-14 14:33:17 +02:00
Benjamin Beganović
a9ac73264e Quotes page: Show message when trying to approve non-approvable quotes 2021-07-14 14:13:37 +02:00
=
ecf7f66cfe Working on actions when a subscription invoice is paid 2021-07-14 21:20:41 +10:00
Benjamin Beganović
f852640083
Merge pull request #6192 from beganovich/v5-client-portal-tests-dusk
Reworking client portal tests
2021-07-14 13:08:57 +02:00
David Bomba
d448ae1119 fixes for trial_started 2021-07-14 17:15:59 +10:00
David Bomba
45dce736ba Fixes for fillables 2021-07-14 17:07:02 +10:00
David Bomba
96a088ead1 Remove design conditional 2021-07-14 16:53:45 +10:00
David Bomba
332d376486 Fixes for Stripe ConnecT 2021-07-14 15:34:29 +10:00
David Bomba
5946fac405 Update support message subject format 2021-07-14 14:57:43 +10:00
David Bomba
e808cc62a8 Fixes for Client - Paid To Date updating when a payment with no invoices is generated 2021-07-14 12:22:37 +10:00
David Bomba
bfd6cf876b Fixes for tests 2021-07-14 10:31:07 +10:00
David Bomba
9941d72d31 Fixes for Github Actions 2021-07-14 09:31:01 +10:00
David Bomba
fcbef56e46 Fixes for schema migrations and always set default country on clients 2021-07-14 09:11:42 +10:00
David Bomba
8d9950ebbd Add company country as default if none is set 2021-07-14 08:39:30 +10:00
David Bomba
293a187618 Fixes for support messages 2021-07-13 21:25:17 +10:00
David Bomba
4086203a81 Minor fixes for product and client bulk actions 2021-07-13 19:26:59 +10:00
David Bomba
15c3e826c2 Fixes client balance 2021-07-13 19:09:02 +10:00
David Bomba
313dbd4da3
Merge pull request #6255 from turbo124/v5-develop
FIxes for Hosted Channel
2021-07-13 18:53:00 +10:00
David Bomba
41b1555fe1 Improve authorize.net add payment method 2021-07-13 11:07:10 +10:00
David Bomba
8f5afaacd4 Minor fixeS 2021-07-13 08:07:09 +10:00
Benjamin Beganović
45b90a41ab Pass correct message to EntityPaidObject 2021-07-12 17:22:29 +02:00
Benjamin Beganović
2be806bb8e Merge remote-tracking branch 'upstream/v5-develop' into v5-client-portal-tests-dusk 2021-07-12 15:58:53 +02:00
Benjamin Beganović
d8d2aae5e2 Gateways: WePay: Credit card: Pay with new card 2021-07-12 13:30:23 +02:00
David Bomba
21636e21b2 Always show balance due when in draft mode. 2021-07-12 20:43:41 +10:00
David Bomba
71e35b77d9 Additional Logging for import 2021-07-12 20:34:01 +10:00
David Bomba
6e7ff0abfb Fixes for WePay 2021-07-12 19:52:43 +10:00
David Bomba
dc47e81c63 Fixes for expense CSV import 2021-07-12 18:53:35 +10:00
David Bomba
105025dd57 All client.phone import 2021-07-12 08:18:17 +10:00
David Bomba
a2d0965ed5 Fixes for plan_expires type casting 2021-07-11 14:54:57 +10:00
David Bomba
75d012af06 Set date on credit generated from an invoice reversal 2021-07-11 10:21:24 +10:00
David Bomba
ad0b2b8ec3 Prevent ninja company from being deleted 2021-07-11 10:16:27 +10:00
David Bomba
6edfa0a966 Fixes for User model 2021-07-10 18:59:55 +10:00
David Bomba
9c2e02d47e Activate payfast payment driver 2021-07-10 18:59:19 +10:00
David Bomba
d7e39cff14 Minor fixes for Payfast 2021-07-10 17:01:12 +10:00
David Bomba
24b8233a2f Minor fixes for Payfast 2021-07-10 16:48:20 +10:00
David Bomba
1e03070e9e Minor fixes for Payfast 2021-07-10 16:39:14 +10:00
David Bomba
d774e81ca0 Minor fixes for Payfast 2021-07-10 16:34:44 +10:00
David Bomba
2ef7a973dc Minor fixes for Payfast 2021-07-10 16:27:21 +10:00
David Bomba
fdd71166df Minor fixes for Payfast 2021-07-10 16:26:06 +10:00
David Bomba
94d7e58f30 Minor fixes for Payfast 2021-07-10 16:14:08 +10:00
David Bomba
f5c927db1a Minor fixes for Payfast 2021-07-10 16:13:20 +10:00
David Bomba
fd136a93ab Minor fixes for Payfast 2021-07-10 16:11:58 +10:00
David Bomba
72a6dd8f4c Cache timezones and languages 2021-07-10 11:40:27 +10:00
Benjamin Beganović
de33f510f6 Support for Braintree in CreateSingleAccount 2021-07-09 15:56:16 +02:00
Benjamin Beganović
758335ab08 Support for WePay in CreateSingleAccount 2021-07-09 15:16:14 +02:00
David Bomba
70a7336163 Bug fixes 2021-07-09 15:50:16 +10:00
David Bomba
a842cd31fe Fixes for Stripe 2021-07-09 10:44:34 +10:00
David Bomba
d1aae93c08 Fixes for Download Recurring Invoice 2021-07-09 09:49:01 +10:00
David Bomba
5affb4a036 Additional checks for payment method objects 2021-07-09 09:46:18 +10:00
David Bomba
57bd1f9c9d Log excessively large queries 2021-07-09 09:08:20 +10:00
David Bomba
a6b2165eec Fixes for Stripe Connect - initial account 2021-07-09 09:05:24 +10:00
David Bomba
95767f8bdd Set Mime type of imported JSON file 2021-07-09 08:43:01 +10:00
David Bomba
87d0020152 Fixes for download invoices from client portal 2021-07-09 08:01:37 +10:00
David Bomba
108512068e Form validation for contact password reset 2021-07-09 07:57:31 +10:00
David Bomba
05ca393678 Fixes for payments with credits 2021-07-08 20:56:21 +10:00
David Bomba
abc94ae824 Fixes for subdomain fill 2021-07-08 20:45:53 +10:00
David Bomba
a963396fef Minor FIxes 2021-07-08 20:22:06 +10:00
David Bomba
4d91a7f4ec Minor Fixes 2021-07-08 18:13:07 +10:00
David Bomba
a21eb3be0f Improve Hosted Exceptions 2021-07-08 15:33:33 +10:00
David Bomba
8b656dc491 Fixes for migrating Stripe accounts to Stripe ConnecT 2021-07-08 15:29:35 +10:00
David Bomba
19bd957256 Dont forget to SET the user after OAuth SignUp 2021-07-08 12:51:17 +10:00
David Bomba
9fd3bff97d Autoarchive quotes on convert 2021-07-08 11:48:11 +10:00
David Bomba
57293ac816
Merge pull request #6228 from turbo124/v5-develop
Fixes for PDF paths
2021-07-07 21:40:15 +10:00
David Bomba
32036a8569 Fixes for PDF paths 2021-07-07 21:39:49 +10:00
Benjamin Beganović
e8e1e138ea Change $company->primary_color to #298AAB 2021-07-07 11:15:58 +02:00
David Bomba
385b51fa6a small fixes 2021-07-07 18:51:53 +10:00
David Bomba
52c0bcbc18 Inject small delay when sending emails 2021-07-07 18:43:34 +10:00
David Bomba
97ea9db59b Logging for PDFs 2021-07-07 18:32:10 +10:00
David Bomba
ee64b9234a Logging for PDFs 2021-07-07 18:20:13 +10:00
David Bomba
88bb73a653 Logging for PDFs 2021-07-07 18:15:56 +10:00
David Bomba
fdc29e18d3 Fixes for pdf emailing 2021-07-07 17:45:28 +10:00
David Bomba
6e873f3f60 Fixes for pdf creation 2021-07-07 17:25:17 +10:00
David Bomba
b186603970 Fixes for pdf creation 2021-07-07 16:55:11 +10:00
David Bomba
b15041f60b Fixes for portal domain 2021-07-07 13:19:19 +10:00
David Bomba
a1b7a795e0 Fixes for contact login logo for custom domains 2021-07-07 12:54:59 +10:00
David Bomba
f863e08bcd
Merge pull request #6216 from turbo124/v5-develop
Fixes for displaying enabled gateways for payment methods
2021-07-07 12:36:06 +10:00
David Bomba
5bf45bc4c1
Merge pull request #6215 from CloudMyIT/PR-snappdfarguments
Added ability to set arguments for Snappdf
2021-07-07 12:35:39 +10:00
Will G
a0520f38d0 Added ability to set arguments sent to Snappdf 2021-07-06 20:47:50 -04:00
David Bomba
95bc747523 Fixes for displaying enabled gateways for payment methods 2021-07-07 08:46:03 +10:00
David Bomba
5204c9518a Minor fixes for check dta 2021-07-07 08:11:44 +10:00
Benjamin Beganović
3ee859a258 Profile settings: Updating contact details 2021-07-06 15:20:36 +02:00
David Bomba
82b423442f Token Billing with PayFast. 2021-07-06 20:02:47 +10:00
David Bomba
17fe35be04 Add recurring invoices into checks 2021-07-06 17:22:12 +10:00
David Bomba
2c76b248f1
Merge pull request #6212 from turbo124/v5-develop
Minor fixes for subscription activities
2021-07-06 07:58:37 +10:00
David Bomba
7fb41b7d60 Fixes for mime types 2021-07-06 07:53:32 +10:00
David Bomba
4db53cb48d Payment response 2021-07-05 23:07:30 +10:00
David Bomba
2abd0f9cbe Payment response 2021-07-05 23:06:25 +10:00
David Bomba
2d044eee8e Payment response 2021-07-05 23:05:30 +10:00
David Bomba
e1e7a3ffc8 Payment response 2021-07-05 23:04:17 +10:00
David Bomba
fc00d3a614 Payment response 2021-07-05 23:00:12 +10:00
Benjamin Beganović
13aec602e6 Add company_id, status_id in the query for approving 2021-07-05 14:00:27 +02:00
David Bomba
fe2448196f Fixes for scheduler check 2021-07-05 21:58:22 +10:00
David Bomba
3e2a19fe53 Fixes for payfast 2021-07-05 21:57:59 +10:00
Benjamin Beganović
1a5c40d02e QuotesController: Allow approving only quotes with STATUS_SENT 2021-07-05 13:57:11 +02:00
David Bomba
3d8cf7881c Payment response 2021-07-05 21:20:57 +10:00
David Bomba
712ff6b881 Payment response 2021-07-05 20:55:01 +10:00
David Bomba
d24047374b Minor fixes 2021-07-05 20:50:02 +10:00
David Bomba
1dd4f1e379 Payment response 2021-07-05 20:47:59 +10:00
David Bomba
852461541e Minor fixes 2021-07-05 20:45:40 +10:00
David Bomba
552afe3374 Minor fixes 2021-07-05 20:45:00 +10:00
Benjamin Beganović
a6dc7a99fb Add createRecurringInvoice($client) in CreateSingleAccount.php 2021-07-05 11:49:01 +02:00
David Bomba
a033ba706c Working on Payment response from offline gateway 2021-07-05 16:07:14 +10:00
David Bomba
178e732b46 Working on Payment response from offline gateway 2021-07-05 16:06:25 +10:00
David Bomba
6d8aba49d7 Payfast payments 2021-07-05 15:47:27 +10:00
David Bomba
a7076be746 Payment Payment 2021-07-05 15:13:04 +10:00
David Bomba
a6494a68c2 Fixes for base driver 2021-07-05 14:29:38 +10:00
David Bomba
812b2450ee Fixes for base driver 2021-07-05 14:19:17 +10:00
David Bomba
becdb7c8c9 Fixes for base driver 2021-07-05 14:11:39 +10:00
David Bomba
cc193c059d Fixes for base driver 2021-07-05 14:10:09 +10:00
David Bomba
d79443b90a Fixes for base driver 2021-07-05 14:08:09 +10:00
David Bomba
29c013191e Fixes for base driver 2021-07-05 14:07:43 +10:00
David Bomba
c19d088bd9 Fixes for base driver 2021-07-05 13:56:38 +10:00
David Bomba
1ca4eaba7b Fixes for base driver 2021-07-05 13:51:03 +10:00
David Bomba
bc46ab86a2 Fixes for base driver 2021-07-05 13:48:52 +10:00
David Bomba
659d742477 Fixes for base driver 2021-07-05 13:47:45 +10:00
David Bomba
b53fe63858 Fixes for base driver 2021-07-05 13:42:37 +10:00
David Bomba
e6986d045d Fixes for base driver 2021-07-05 13:41:49 +10:00
David Bomba
6d2430d086 Fixes for base driver 2021-07-05 13:36:12 +10:00
David Bomba
d9516d723a Fixes for base driver 2021-07-05 13:01:30 +10:00
David Bomba
552607b35f Fixes for payfast card authorization 2021-07-05 12:54:43 +10:00
David Bomba
9a73602c09 Fixes for base driver 2021-07-05 10:32:26 +10:00
David Bomba
f8a11232a6 Fixes for base driver 2021-07-05 10:30:47 +10:00
David Bomba
e52f93be74 Fixes for base driver 2021-07-05 10:26:00 +10:00
David Bomba
7aed3b0b40 Fixes for base driver 2021-07-05 10:24:33 +10:00
David Bomba
5cf6e9e7c0 Fixes for base driver 2021-07-05 10:23:42 +10:00
David Bomba
620ad57d50 merging v5-dev 2021-07-05 09:00:46 +10:00
David Bomba
95bbc4108c Payfast custom notify URL 2021-07-05 08:59:52 +10:00
David Bomba
dd3f33dfc8 Log user in on signup 2021-07-05 08:18:57 +10:00
David Bomba
c28321a22a Minor fixes for subscription activities 2021-07-05 08:11:43 +10:00
David Bomba
58547faf3e Fixes for client portal page 2021-07-04 20:53:32 +10:00
David Bomba
39db18f532 adjustment for string methods 2021-07-04 16:37:31 +10:00
David Bomba
7dbe870ce0 Fixes for payment methods - gateway types 2021-07-04 13:16:12 +10:00
David Bomba
5c1b9d5b2d Fixes for client credits 2021-07-04 09:02:16 +10:00
David Bomba
71e0ec9b60 Fixes for company gateway system logs 2021-07-04 08:22:33 +10:00
David Bomba
cf5ddfad81 Fixes for credit query 2021-07-04 07:48:16 +10:00
David Bomba
f6aebc5a8b Fixes for credits 2021-07-04 07:46:25 +10:00
David Bomba
16ee6d0f6e Minor fixes for tests 2021-07-03 13:47:15 +10:00
David Bomba
3874bff357 Minor bug fixes 2021-07-03 09:26:49 +10:00
David Bomba
cdff2af444 Constrain recurring / reminders if the client is archived / deleted 2021-07-02 20:03:44 +10:00
David Bomba
7556b68b1f Constrain recurring / reminders if the client is archived / deleted 2021-07-02 19:40:44 +10:00
David Bomba
2128f398c4 Fixes for wrong keys 2021-07-02 19:23:20 +10:00
David Bomba
e8a1df16cd Fixes for credit query 2021-07-02 16:36:14 +10:00
David Bomba
1f6a61f63f Only check data that has been modified in the last two days 2021-07-02 15:42:51 +10:00
David Bomba
e75d817bd4
Merge pull request #6182 from turbo124/v5-develop
Fixes for setup flow
2021-07-02 10:45:10 +10:00
David Bomba
ee729d8da0 fixes for setup flow 2021-07-02 10:43:32 +10:00
Benjamin Beganović
d763382d87
Merge pull request #6177 from beganovich/v5-3006-company-logo-login
Show logo on the login screen if account whitelabel or official subdomain
2021-07-02 02:23:51 +02:00
Benjamin Beganović
c972d8696d
Merge pull request #6179 from beganovich/v5-0106-credits-show-where-due-date
(Client portal) Show only credits with `due_date` <= now()
2021-07-02 02:23:31 +02:00
David Bomba
84dd24c070 Tests for credit balances 2021-07-02 09:48:11 +10:00
David Bomba
5bcbda2f47 Minor fixes for document downloads 2021-07-02 07:57:55 +10:00
David Bomba
32698b33d7 Document middleware 2021-07-02 07:23:25 +10:00
Benjamin Beganović
d0e59e1d27 Show only credits with due_date <= now() 2021-07-01 19:20:46 +02:00
Benjamin Beganović
e9d2d7d7f2 Show logo on the login screen if account whitelabel or official subdomain 2021-07-01 18:29:32 +02:00
David Bomba
4bc096c7c6 Minor fixes for check data 2021-07-01 20:58:38 +10:00
David Bomba
784bc04acd Minor fix 2021-07-01 19:52:57 +10:00
David Bomba
69461104fe Fixes for client gateways 2021-07-01 15:56:44 +10:00
David Bomba
a2d954b706 Fixes for custom values 2021-07-01 13:34:57 +10:00
David Bomba
25459797db Add late fees back into reminders 2021-07-01 09:14:30 +10:00
David Bomba
3171f7b74a Minor fixes for gateways 2021-06-30 22:14:16 +10:00
David Bomba
5136e0388b Minor fixes for gateways 2021-06-30 22:03:13 +10:00
David Bomba
d353ef9a5f Fixes for gateways 2021-06-30 21:21:46 +10:00
David Bomba
1922fa16fc
Merge pull request #6166 from turbo124/v5-develop
Fixes for check data scripts
2021-06-30 18:40:32 +10:00
David Bomba
7a33050b56 Fixes for check data script 2021-06-30 18:32:31 +10:00
David Bomba
ad2fcf6b0d Fixes for check data script 2021-06-30 18:28:30 +10:00
David Bomba
7f13a79623 Fixes for stripe payment currency amount 2021-06-30 13:56:11 +10:00
Benjamin Beganović
1c05d51c7e
Merge pull request #6161 from beganovich/v5-2906-tasks-controlled-by-setting
(v5) Show tasks based on setting in the client portal
2021-06-30 02:01:06 +02:00
Benjamin Beganović
1693086fbb
Merge pull request #6163 from beganovich/v5-2906-payment-methods-enabled-check
(v5) Check for enabled payment methods
2021-06-30 01:59:25 +02:00
David Bomba
9a63a9c44d Allow importing .zip or .json file 2021-06-30 09:09:38 +10:00
David Bomba
8eb5cb71a1 Fixes for downloading invoices 2021-06-30 06:23:23 +10:00
Benjamin Beganović
31e138c41e CreatePaymentMethodRequest.php allow only enabled methods to pass 2021-06-29 12:42:44 +02:00
Benjamin Beganović
2e0d9e170f Update formatting on AuthorizePaymentDriver.php 2021-06-29 12:33:12 +02:00
Benjamin Beganović
a6aa744ee1 Braintree: Checking if credit card is enabled 2021-06-29 12:33:03 +02:00
Benjamin Beganović
3219199d9f Checkout.com: Checking if credit card is enabled 2021-06-29 12:32:55 +02:00
Benjamin Beganović
722f1b43ea Stripe: Checking if credit card / bank is enabled 2021-06-29 12:32:44 +02:00
Benjamin Beganović
25f3b49d72 Authorize.net: Checking if credit card is enabled 2021-06-29 12:25:52 +02:00
David Bomba
6aa4e5c0e4 Fix for missing entity in email object 2021-06-29 20:14:32 +10:00
Benjamin Beganović
1c96b358bf Show tasks based on setting in the client portal 2021-06-29 11:47:38 +02:00
David Bomba
a48328b90c Fixes for email translations 2021-06-29 19:46:40 +10:00
David Bomba
8e43eaa99d minor fixes 2021-06-29 17:26:21 +10:00
David Bomba
ac842d0d83 Fixes for subscriptions 2021-06-29 16:05:03 +10:00
David Bomba
6a1df87c0b Fixes for subscriptions 2021-06-29 15:36:22 +10:00
David Bomba
a9ca93f723 Fixes for restored user activity 2021-06-29 14:02:24 +10:00
David Bomba
5e39127581 Fixes for subscriptions 2021-06-29 12:41:41 +10:00
David Bomba
ec817f1d3c Fixes for subscriptions 2021-06-29 12:18:12 +10:00
David Bomba
1739c69b85 Fixes for subscriptions 2021-06-29 11:41:30 +10:00
David Bomba
63a3e94308 Send mails after company import 2021-06-29 10:04:09 +10:00
David Bomba
d337073355 Fixes for company import 2021-06-29 09:35:58 +10:00
David Bomba
0ef1a83300 Additional catches for company importing 2021-06-29 08:42:59 +10:00
David Bomba
9f2dea57f1 Minor fixes for subscription service 2021-06-28 22:05:34 +10:00
David Bomba
11f13cba0d Minor fixes 2021-06-28 21:30:04 +10:00
David Bomba
707a77932f
Merge pull request #6147 from turbo124/v5-develop
Minor fixes
2021-06-28 20:55:50 +10:00
David Bomba
6d94d0d05f Minor fixes 2021-06-28 20:55:31 +10:00
Benjamin Beganović
77513de2a5 Make terms/privacy policy checkbox required if fields are present 2021-06-28 12:31:23 +02:00
Benjamin Beganović
d69f3dd0d0 Show correct variables for credits PDF 2021-06-28 12:11:57 +02:00
David Bomba
4c00403d8c Fixes for contact registration 2021-06-28 19:56:04 +10:00
David Bomba
b654639ad3 Refactor for company import 2021-06-28 16:02:49 +10:00
David Bomba
24e8745b5b Fixes for company import 2021-06-28 14:09:02 +10:00
David Bomba
7d6676ca14 Fixes for missing include 2021-06-28 09:47:04 +10:00
David Bomba
d7e551fc95 Fixes for subscriptions 2021-06-27 21:55:15 +10:00
David Bomba
021761d33d Make navigating subscriptions easier 2021-06-27 19:20:56 +10:00
David Bomba
b840eb8412 Fixes for check data script 2021-06-27 17:48:35 +10:00
David Bomba
693afaa59e Minor fixes for import 2021-06-27 15:14:09 +10:00
David Bomba
2bf90ea529 Fixes for check data script 2021-06-27 14:52:15 +10:00
=
34bd341182 Fixes for endless reminder pulling in the wrong scheduled interval 2021-06-27 12:12:39 +10:00
=
abcd471812 Fixes for wepay - fee payer 2021-06-26 21:17:12 +10:00
David Bomba
96014fd815 minor fixes for migration emails 2021-06-26 12:38:56 +10:00
David Bomba
db9d16b90b
Merge pull request #6132 from turbo124/v5-develop
Minor fixes for subdomain filling
2021-06-26 12:33:48 +10:00
David Bomba
6544a50c01 Fixes for groupo repo on update 2021-06-26 12:33:25 +10:00
David Bomba
fc37757f21 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-06-26 10:32:45 +10:00
David Bomba
6605dd9e83 Do no remind for archived invoices 2021-06-26 10:32:38 +10:00
=
eaebaccdaf Catch all for null subdomains 2021-06-25 19:58:35 +10:00
=
80d033b952 Minor fixes for subdomain filling 2021-06-25 19:56:36 +10:00
Benjamin Beganović
eb34cd81b1 Ability to toggle auto_bill_enabled on client side 2021-06-25 10:09:57 +02:00
Benjamin Beganović
cca78a9d38 Ability to select primary payment method 2021-06-25 09:15:57 +02:00
Benjamin Beganović
a60807b274 Localization support for range dates (MONTH+1) 2021-06-25 08:21:04 +02:00
David Bomba
55838ede51
Merge pull request #6127 from turbo124/v5-develop
Fixes for WePay ACH
2021-06-25 14:47:53 +10:00
David Bomba
fd81ac4ea3 Fixes for timeshift offsets when offset is negative 2021-06-25 12:20:08 +10:00
David Bomba
0bf29ed65c Fixes for timeshift when offset is negative causing the date to be set the day before 2021-06-25 11:57:17 +10:00
David Bomba
f59807d063 Do no first archived recurring invoices 2021-06-25 10:14:45 +10:00
David Bomba
ec028ccf69 Fixes for WePay ACH 2021-06-25 08:38:15 +10:00
Benjamin Beganović
61eea4fde2 Fix issue with duplicated company fields 2021-06-24 17:18:02 +02:00
Benjamin Beganović
fa4aa83638
Merge pull request #6118 from beganovich/v5-2306-ach-improvements
Add "complete verification" button in the ACH verification email
2021-06-24 14:40:58 +02:00