1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-14 07:02:34 +01:00
Commit Graph

8211 Commits

Author SHA1 Message Date
David Bomba
aade9c8f0b Try / catch for epc qr codes 2022-11-21 12:14:45 +11:00
David Bomba
a8fcec8ace minor fixes for create company routeS' 2022-11-21 09:28:49 +11:00
David Bomba
f0e45bda76 Escape variables in custom designs 2022-11-21 08:28:47 +11:00
David Bomba
f46ed1950d Clean up 2022-11-21 07:45:44 +11:00
David Bomba
fd4eb611d9 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-11-21 07:38:45 +11:00
David Bomba
3cb6c28a79 remove delay from events 2022-11-21 07:38:41 +11:00
David Bomba
a233e585dc fixes for failed email sending 2022-11-20 20:21:27 +11:00
David Bomba
d046989e84 Minor fixes for bank services, executing matching after imports 2022-11-20 17:00:22 +11:00
David Bomba
4c72663940 Bank Transaction rule tests 2022-11-20 14:31:30 +11:00
David Bomba
b2dee8dd35 Tests for rules 2022-11-20 14:19:35 +11:00
David Bomba
0efaf80cee Tests for matching expenses 2022-11-20 13:55:19 +11:00
David Bomba
9412760a25 Matching Bank Transactions 2022-11-20 13:12:33 +11:00
David Bomba
86813f91cc Adjust when we send certain events after an email failure 2022-11-20 12:00:04 +11:00
David Bomba
5f0d905265 Fixes for failed email mailer, edge case where balances may not adjust correctly 2022-11-20 11:46:32 +11:00
David Bomba
3562c3376c Fixes for CRUD actions on bank transaction rules 2022-11-20 11:25:57 +11:00
David Bomba
069568da6e Minor fixes for request forms 2022-11-20 11:16:38 +11:00
David Bomba
49a079714f Minor fixes for request forms 2022-11-20 11:13:46 +11:00
David Bomba
f6f659521f Merge branch 'v5-develop' into bank_rules 2022-11-20 11:08:09 +11:00
David Bomba
b988614e38 Implement additional filters for list views 2022-11-19 13:37:27 +11:00
David Bomba
1c89a39d56 Clean input for custom css 2022-11-19 10:58:32 +11:00
David Bomba
eaedcba6d0 update for helpers 2022-11-19 10:23:29 +11:00
David Bomba
6db1dae3b0 Update filters 2022-11-19 10:20:25 +11:00
David Bomba
c7362aefef Fixes for Fortre payment driver and service fees 2022-11-18 12:33:04 +11:00
David Bomba
a6079b0cc1 Fixes for variables in recurring invoices 2022-11-18 07:45:14 +11:00
David Bomba
c9bebde8f4 Minor fixes for date range calculation for :WEEK 2022-11-18 07:19:02 +11:00
David Bomba
050079b76a Wind back some changes for react fallback routes 2022-11-17 18:56:52 +11:00
David Bomba
5cd2a7afe4 minor fixes 2022-11-17 17:31:52 +11:00
David Bomba
07d888257f Paid CSS Overlay 2022-11-17 16:41:23 +11:00
David Bomba
d413cb686b Fixes for gocardless delayed instant bank payment notificatrion: 2022-11-17 13:21:37 +11:00
David Bomba
6eaf8a290d Updates for gocardless 2022-11-17 12:51:20 +11:00
David Bomba
c9a5683ecd Stubs for search authorize.net 2022-11-17 11:48:34 +11:00
David Bomba
b3e0da52b6 Fixes for bank transaction tests 2022-11-17 10:15:22 +11:00
David Bomba
f3fdd1f7fd Prevent deleted/archived/completed transactions from being re-converted 2022-11-17 08:43:17 +11:00
David Bomba
f0e51e5a67 Fixes for gocardless events 2022-11-16 22:52:26 +11:00
David Bomba
10903c8328 Add a new design - Calm 2022-11-16 20:57:08 +11:00
David Bomba
2e0a7069a2 reset event delay 2022-11-16 16:22:23 +11:00
David Bomba
637c2cc954 Fixes for bank transaction imports 2022-11-15 23:04:14 +11:00
David Bomba
f806be83d2 Fixes for uses_inclusive_taxes with recurring invoices 2022-11-15 21:27:39 +11:00
David Bomba
b441a08156 Expired quote notifications 2022-11-15 21:25:34 +11:00
David Bomba
2bd58d5d0e Triggered actions for Credits / Quotes 2022-11-15 21:09:05 +11:00
David Bomba
1f1e366903
Merge pull request #7943 from turbo124/v5-develop
General improvements
2022-11-15 13:53:27 +11:00
David Bomba
319a52cdda
Merge branch 'v5-develop' into #7909-SwissQR-InvoiceNr-ReferenceNr 2022-11-15 13:52:52 +11:00
David Bomba
d58de8e02c patch for 2FA Verification 2022-11-15 13:35:24 +11:00
David Bomba
98e920a518 update lists 2022-11-15 07:40:32 +11:00
David Bomba
53f38d8cb7 Handle Cancellation Webhook Event 2022-11-15 07:23:14 +11:00
David Bomba
5b5213de93 Allow different mail from / mail name for multi company mailers 2022-11-14 15:01:55 +11:00
David Bomba
ccac01bacd Save default terms/footers 2022-11-14 12:02:52 +11:00
David Bomba
93ecb8790b API Doc Blocks for Bank Transaction Rules 2022-11-14 11:21:05 +11:00
David Bomba
700ba00c21 Flip the request requirements 2022-11-14 11:08:13 +11:00
David Bomba
27936bfb7d fixes for leaking bank transactions 2022-11-14 10:02:01 +11:00
David Bomba
59afb55963 ensure bank integration id is always present 2022-11-14 09:33:04 +11:00
David Bomba
1050b76fce Change logo 2022-11-14 08:10:22 +11:00
David Bomba
85a8edaab1 Change logo 2022-11-14 08:09:08 +11:00
David Bomba
b2c314d7c3 Remodelling bank transaction rules 2022-11-14 08:04:47 +11:00
David Bomba
fe7f30785a Merge branch 'v5-develop' into bank_rules 2022-11-14 07:56:32 +11:00
David Bomba
46e71117f1 ensure we post event notifications when the invoice is marked as sent 2022-11-14 07:53:23 +11:00
David Bomba
4830154ac6 Change UX for downloading documents from the client portal 2022-11-14 07:30:16 +11:00
David Bomba
84a985ec0e Add checks for bank_transaction in basecontroller 2022-11-13 18:34:23 +11:00
David Bomba
f1d6283a94 Clean up for logging 2022-11-13 17:28:17 +11:00
David Bomba
ccfc2f7bfc Cleanup logging 2022-11-13 17:27:10 +11:00
David Bomba
4f5a74dbd2 Padd out rules 2022-11-13 16:46:14 +11:00
David Bomba
229a11e009 Padd out rules 2022-11-13 15:52:57 +11:00
David Bomba
dc6aca74b2 Pad out operators for rules 2022-11-13 15:41:34 +11:00
David Bomba
6ef21be16c Bank transaction rules 2022-11-13 15:21:37 +11:00
David Bomba
7150fdf66c Bank Transaction Rules 2022-11-13 15:12:50 +11:00
David Bomba
bc4bc1a885 Cleanup? 2022-11-13 11:30:43 +11:00
David Bomba
acb6b8e579 SEPA EPC codes 2022-11-13 11:13:27 +11:00
David Bomba
f54f4b9200 Minor fixes for negative invoices 2022-11-13 10:44:01 +11:00
David Bomba
d2491476e4 minor fixes 2022-11-13 10:22:31 +11:00
David Bomba
c51bbaec43 Minor fixes for updating a recurring invoice 2022-11-13 09:42:11 +11:00
David Bomba
c60fd8c7c6 Improvements for using react with self hots 2022-11-13 09:35:04 +11:00
David Bomba
a595c23b0c Handle checkout failures 2022-11-12 09:00:54 +11:00
David Bomba
dacde3358a Add Bank Services class 2022-11-11 15:28:49 +11:00
David Bomba
569fa064e3 Additional logging for Checkout transactions 2022-11-11 15:16:03 +11:00
David Bomba
a87b8d1e99 EPC QR Codes WIP 2022-11-11 14:52:50 +11:00
David Bomba
7e1ef4b069 5.5.38 2022-11-11 10:30:53 +11:00
David Bomba
e73df693aa Bank Transaction Filters 2022-11-11 10:28:25 +11:00
David Bomba
52a01cb924 Add filters to Bank Integrations 2022-11-11 10:13:11 +11:00
David Bomba
b3d53a7cd8 Line item tax amounts 2022-11-10 21:57:55 +11:00
David Bomba
ce30aa7702 Improve quality of payment emails 2022-11-10 19:59:52 +11:00
David Bomba
d0178d22ae item tax amounts 2022-11-10 19:16:22 +11:00
David Bomba
14569d2d79 Clean up from debugging 2022-11-10 18:39:21 +11:00
David Bomba
9ac8e8b6de Debugging imports 2022-11-10 18:34:26 +11:00
David Bomba
40055a0095 Fixes for csv inget 2022-11-10 18:06:09 +11:00
David Bomba
3466d53845 Fixes for the Forte payment driver 2022-11-10 17:28:00 +11:00
David Bomba
194defa49c Minor fixes for Paypal 2022-11-10 07:55:40 +11:00
David Bomba
d70a9ddd05 Rate limit bank syncing internally, not at edge of application 2022-11-10 07:49:45 +11:00
David Bomba
e10eb78ac8 Fixes for SEPA auto-billing 2022-11-09 22:36:05 +11:00
David Bomba
18a038a34d Fixes for 2FA 2022-11-09 22:22:52 +11:00
David Bomba
114b511118 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-11-09 15:47:27 +11:00
David Bomba
23711acc94 Fixes for bank transactions 2022-11-09 15:44:26 +11:00
David Bomba
00184ffb51 Access country 2022-11-09 08:31:40 +11:00
David Bomba
dd4d5534fb Minor fixes 2022-11-09 08:09:42 +11:00
David Bomba
237725a9c8 Additional functionality for bank integrations 2022-11-08 21:48:29 +11:00
David Bomba
2ffc4cb68d Additional logging for Microsoft acccounts 2022-11-08 17:20:39 +11:00
David Bomba
9d9f9e6a6b Tests for delayed gocardless payments 2022-11-08 07:58:24 +11:00
David Bomba
818a4d56f8 Updated translations 2022-11-08 07:04:00 +11:00
David Bomba
10c8fbf4c1 Minor fixes for phone validation 2022-11-07 21:00:21 +11:00
David Bomba
eb0ed877a0 Updated translations 2022-11-07 18:24:20 +11:00
David Bomba
63657fbc0d GoCardless offline instant bank payments 2022-11-07 15:06:16 +11:00
David Bomba
b5d4f83654 gocardless webhook handling 2022-11-07 14:24:33 +11:00
David Bomba
eb1355cbd7 Working on gocardless instant bank payment notifications 2022-11-07 13:38:12 +11:00
David Bomba
dc4060ea9f Working on gocardless instant bank payment notifications 2022-11-07 13:37:29 +11:00
David Bomba
46a74baff1 GoCardless Intant Bank Pay 2022-11-07 12:52:17 +11:00
David Bomba
4d4c3d7f25 GoCardless Intant Bank Pay 2022-11-07 12:50:09 +11:00
David Bomba
17a2f99aad GoCardless Intant Bank Pay 2022-11-07 12:48:24 +11:00
David Bomba
65c7baeec7 GoCardless Intant Bank Pay 2022-11-07 12:46:43 +11:00
David Bomba
bad72625a6 GoCardless Intant Bank Pay 2022-11-07 11:32:10 +11:00
David Bomba
1c1dbba6d5 GoCardless Intant Bank Pay 2022-11-07 11:27:55 +11:00
David Bomba
f4b9889f0f Improvements for instant bank payments with gocardless 2022-11-07 10:46:05 +11:00
David Bomba
f37715d751 Only store html backups for plan users on hosted service 2022-11-07 10:33:39 +11:00
David Bomba
9c16c12ee9 remove html_backup column from backups tables 2022-11-07 08:52:06 +11:00
David Bomba
18ce82ceed clean up for user 2022-11-07 08:20:14 +11:00
David Bomba
f1682ca122 Adjustments for has phone class 2022-11-07 07:44:19 +11:00
David Bomba
e0d7c4143b Update validation rules 2022-11-06 20:25:22 +11:00
David Bomba
7535436047 Fixes for how we deal with over/under payments with transactions 2022-11-06 19:19:04 +11:00
David Bomba
4ceff418a4 Add client and status by default to invoice item exports 2022-11-06 19:14:06 +11:00
David Bomba
2e6d74f9c0 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-11-06 19:04:16 +11:00
David Bomba
f7ce4352ba Minor fixes for transactions 2022-11-06 19:03:27 +11:00
David Bomba
c9c8434fa4 Update text language for transactions 2022-11-06 17:25:29 +11:00
David Bomba
8fd2254115 Commit missing request class 2022-11-05 17:09:11 +11:00
David Bomba
023de23a45 Update validation rules 2022-11-05 15:13:08 +11:00
David Bomba
7019cb1779 Yodlee Webhooks 2022-11-05 12:27:01 +11:00
David Bomba
fa64337618 Obfuscate account numbers 2022-11-05 09:19:33 +11:00
David Bomba
bfb29a7d50 Add trashed records to exports 2022-11-05 06:54:05 +11:00
David Bomba
775d6c7378 Migrate password hashes 2022-11-04 16:24:57 +11:00
David Bomba
483b993928 Show credit balance as amount for draft credits 2022-11-04 16:05:59 +11:00
David Bomba
47916ed30a Improve handling of saving a client that has been created from an invoice import 2022-11-04 15:07:37 +11:00
David Bomba
e43d638d10 Improve error handling with Checkout Payment Gateway 2022-11-04 14:36:47 +11:00
David Bomba
f6ab1c0f0f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-11-04 12:55:22 +11:00
David Bomba
0fc0ff25bd Minor fixes for Bank Transactions / Integratiosn 2022-11-04 12:55:17 +11:00
David Bomba
d2013cb86a minor fixes for validation 2022-11-03 21:56:04 +11:00
David Bomba
f40360e1fe Fixes for bank transaction imports 2022-11-03 19:44:38 +11:00
David Bomba
b3e02c8a70 Override phone number with international format 2022-11-03 17:31:46 +11:00
David Bomba
e06563c00f Override phone number with international format 2022-11-03 17:26:52 +11:00
David Bomba
1e249e87fe Override phone number with international format 2022-11-03 17:22:41 +11:00
David Bomba
7c6e5843d3 Override phone number with international format 2022-11-03 17:20:57 +11:00
David Bomba
27954d1ee2 Override phone number with international format 2022-11-03 17:16:06 +11:00
David Bomba
1368da0c90 Override phone number with international format 2022-11-03 17:14:02 +11:00
David Bomba
e59cd01996 Override phone number with international format 2022-11-03 17:12:13 +11:00
David Bomba
97e65570fc Fixes for verify phone 2022-11-03 17:01:58 +11:00
David Bomba
c0870afded Fixes for verifyphone 2022-11-03 16:45:56 +11:00
David Bomba
ce5dfa2717 Return early in some hosted jobs 2022-11-03 13:33:26 +11:00
David Bomba
9e91d7579d Datamapper classes 2022-11-03 10:13:36 +11:00
David Bomba
65a5f0d348 minor fixes 2022-11-03 09:06:14 +11:00
David Bomba
297dc19d04 Fixes for tests 2022-11-03 08:04:07 +11:00
David Bomba
15a1c6fab9 Fixes for importsa 2022-11-03 07:54:34 +11:00
David Bomba
aa206cb406 Fixes for verifyphone 2022-11-02 21:36:57 +11:00
David Bomba
270b0106fc Validate phone numbers 2022-11-02 21:30:25 +11:00
David Bomba
ab5b709f9d User Twilio API to verify phone numbers 2022-11-02 18:31:46 +11:00
David Bomba
3387651d7a User Twilio API to verify phone numbers 2022-11-02 18:30:34 +11:00
David Bomba
e3b37edb4d Check users number for validity for SMS verifications 2022-11-02 17:45:19 +11:00
David Bomba
0019d8b99a Updated lock file 2022-11-02 17:36:17 +11:00
David Bomba
ebaa1b4071 Allow individual SMTP per company 2022-11-02 17:30:55 +11:00
David Bomba
8846f7537c Fixes for WePay 2022-11-02 13:48:32 +11:00
David Bomba
befc9170fb Fixes for imports - date formating 2022-11-02 09:49:40 +11:00
David Bomba
f9dd591ecb Improve memory handling 2022-11-01 22:47:41 +11:00
David Bomba
33fdd0000c Improve memory handling 2022-11-01 22:23:52 +11:00
David Bomba
dddfd32757 Improve memory handling 2022-11-01 21:20:28 +11:00
David Bomba
de8761f519 Improve memory handling in jobs 2022-11-01 17:10:05 +11:00
David Bomba
b7b49441f6 Fixes for non existent systemhealth setting 2022-11-01 09:30:22 +11:00
David Bomba
25a298f754 Minor fixes for refunds 2022-11-01 08:07:24 +11:00
David Bomba
e8506e5a07 Improve error handling of illegal relation loading 2022-10-31 17:05:05 +11:00
David Bomba
6ebf5ad31b Update merge actions to bulk_print 2022-10-31 16:46:51 +11:00
David Bomba
29ceb1f131 Minor fixes for QR Codes 2022-10-31 12:30:17 +11:00
David Bomba
7f056f292f QR Code Fixes 2022-10-31 12:05:16 +11:00
David Bomba
5e5e0f5848 Return reminders to dispatch 2022-10-31 11:10:36 +11:00
David Bomba
7d288fc4de QR codes for invoics as a variable 2022-10-31 09:54:23 +11:00
David Bomba
a24f23995e QR codes for invoics as a variable 2022-10-31 09:35:46 +11:00
checkitsedo
b2e3ea53d0
Process Invoice Numbers which includes letters
-Using custom Invoice Number Patterns like R-ABC-P224301 breaks the QR Bill Generation
-This solution loops through the Invoice Number and translates letter into ASCII
-Makes sure that the field Additional Information not shows the wrong content
2022-10-30 23:27:16 +01:00
David Bomba
37682d6f30 Merge PDFs 2022-10-31 07:50:29 +11:00
David Bomba
c5a05efdc2 Merge PDFs 2022-10-31 07:37:52 +11:00
David Bomba
a2814ad13b Fixes for payment email preview 2022-10-30 21:37:22 +11:00
David Bomba
4108868b19 don't link entities when we are in a transaction 2022-10-30 20:48:43 +11:00
David Bomba
3ec81ea04b Fixes for stripe autobilling 2022-10-30 19:52:32 +11:00
David Bomba
602b6a6f38 Fixes for failed payments when the paypal credentials are incorrect 2022-10-30 17:52:29 +11:00
David Bomba
9d09424e5e Merg PDFs 2022-10-30 10:28:59 +11:00
David Bomba
f29a6e2c23 Remove RFC requirements for email on setup 2022-10-30 09:52:20 +11:00
David Bomba
c4e0295b32 Remove inventory adjustments when deleting a invoice 2022-10-29 12:14:25 +11:00
David Bomba
bfcfdf2738 Fixes for Swiss QR 2022-10-29 08:49:46 +11:00
David Bomba
bbbda3691c Add check for settings saver 2022-10-29 08:43:34 +11:00
David Bomba
540ae8df63 Fixes for restore 2022-10-28 17:04:48 +11:00
David Bomba
a566d8b0a2 Fixes for breaking change in CreateInvoicePdf 2022-10-28 14:37:01 +11:00
David Bomba
95610fd25e Restrict size and amount of jobs 2022-10-28 13:09:17 +11:00
David Bomba
08dbbade14 Pass references instead of full models into auto bill jobs 2022-10-28 12:10:20 +11:00
David Bomba
c05a0dd598 restore paymentable reliably when restoring invoice with attached payment 2022-10-28 10:37:58 +11:00
David Bomba
ec95d087f1 Order designs in ascending order 2022-10-28 07:56:38 +11:00
David Bomba
c1a1ff0b41 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-10-27 20:17:40 +11:00
David Bomba
5ffe3028ed Fixes for Payment Previews 2022-10-27 20:17:31 +11:00
David Bomba
9d5ff0711f 2FA reset 2022-10-27 17:24:49 +11:00
David Bomba
44f12bcd5e 2FA reset 2022-10-27 16:27:19 +11:00
David Bomba
6004b7f08f 2FA reset 2022-10-27 16:11:55 +11:00
David Bomba
a27d47552a minor fixes when calculating invoice cancellations 2022-10-27 14:56:59 +11:00
David Bomba
07d7326f63 Improve check data 2022-10-27 14:47:40 +11:00
David Bomba
68d56e92cb Wipe OAuth data when changing email addresses 2022-10-27 13:11:50 +11:00
David Bomba
941ae136be Set company defaults for expenses when matching bank transactions 2022-10-27 12:43:25 +11:00
David Bomba
6ef7d5ec6a Additional checks for exchange rates 2022-10-27 11:59:14 +11:00
David Bomba
a9004fa9f7 Fixes for purchase order viewed activity 2022-10-27 11:28:09 +11:00
David Bomba
151f345d77 Ensure token is present in request 2022-10-26 17:15:52 +11:00
David Bomba
17d90c0291 Bank Transactions 2022-10-26 13:27:04 +11:00
David Bomba
b3351d88f1 Merge branch 'yodlee' into v5-develop 2022-10-26 13:26:51 +11:00
David Bomba
a6dec224d2 Attempt to import documents into new company 2022-10-26 11:56:03 +11:00
David Bomba
118ddc87a1 Adjust status if invoice is modified after payment 2022-10-26 10:58:53 +11:00
David Bomba
91cfc33f61 Disable auto billing when an invoice has been refunded. 2022-10-26 10:54:23 +11:00
David Bomba
dba0b50c50 Minor fixes for braintree 3DS 2022-10-26 10:36:36 +11:00
David Bomba
806d64563b Bank Transactions CSV import 2022-10-25 18:48:19 +11:00
David Bomba
b7cb81a4dd Bank Transaction matching 2022-10-25 13:58:44 +11:00
David Bomba
3a0ed494ef Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee 2022-10-25 13:11:02 +11:00
David Bomba
ddc78c3e2a Minor fixes for bank transformer 2022-10-25 13:10:58 +11:00
David Bomba
ff56fa1ba8 Minor clean up for activity repo 2022-10-25 13:07:21 +11:00
David Bomba
7459a211cd Minor fixes for vendor key login 2022-10-25 12:42:05 +11:00
David Bomba
012322afcc Add Bank Transaction Importer 2022-10-25 10:25:04 +11:00
David Bomba
fce12d1fcf Free email list update 2022-10-24 21:49:05 +11:00
David Bomba
9a8468906a Return list of bank transactions 2022-10-24 21:23:52 +11:00
David Bomba
049da325af Return list of bank transactions 2022-10-24 21:22:17 +11:00
David Bomba
dfed106ba1 Return list of bank transactions 2022-10-24 21:20:29 +11:00
David Bomba
c346218c55 Always force a baseType 2022-10-24 20:10:01 +11:00
David Bomba
bb6e62add8 Always force a baseType 2022-10-24 20:00:49 +11:00
David Bomba
8ba4c07069 Always force a baseType 2022-10-24 20:00:01 +11:00
David Bomba
78cc2c9914 Always force a baseType 2022-10-24 19:57:59 +11:00
David Bomba
7031d1abf9 Always force a baseType 2022-10-24 19:50:45 +11:00
David Bomba
0d0c21f1bb Always force a baseType 2022-10-24 19:35:50 +11:00
David Bomba
028b6f29f1 Always force a baseType 2022-10-24 19:31:17 +11:00
David Bomba
215a0d298a Always force a baseType 2022-10-24 19:30:15 +11:00
David Bomba
3ceb777fca Always force a baseType 2022-10-24 19:27:40 +11:00
David Bomba
cc8de60920 Always force a baseType 2022-10-24 19:25:59 +11:00
David Bomba
46cd244a1d Always force a baseType 2022-10-24 19:18:50 +11:00
David Bomba
0a1f41f1f1 Always force a baseType 2022-10-24 19:11:37 +11:00
David Bomba
701b474efa Bank Transactions matching default category ID 2022-10-24 15:51:34 +11:00
David Bomba
e96a6aaf13 Bank Transactions matching default category ID 2022-10-24 15:48:17 +11:00
David Bomba
9cb68884b3 Bank Transactions matching default category ID 2022-10-24 15:46:46 +11:00
David Bomba
01bdcc39fa Bank Transactions matching default category ID 2022-10-24 15:45:14 +11:00
David Bomba
02080cc3b7 Bank Transactions matching default category ID 2022-10-24 15:38:47 +11:00
David Bomba
18859b237c Save Bank Transaction manually 2022-10-24 09:17:30 +11:00
David Bomba
b1dc70f18a Save Bank Transaction manually 2022-10-24 09:14:42 +11:00
David Bomba
f5ee320ce2 Allow Bank Accounts to be created manually 2022-10-24 09:07:55 +11:00
David Bomba
ce47e30aa2 Merge branch 'v5-develop' into yodlee 2022-10-24 08:43:02 +11:00
David Bomba
922aecdd9f Add configuration for R2 2022-10-24 08:42:38 +11:00
David Bomba
7dfa86c70f Improve reliabilty of attachments for emails 2022-10-22 17:31:04 +11:00
David Bomba
76badf854c Add R2 options to filesystems 2022-10-22 17:04:42 +11:00
David Bomba
89c42a257c Reduce storage calls 2022-10-22 10:08:37 +11:00
David Bomba
eca5635d3e Disable creating backups 2022-10-22 08:23:36 +11:00
David Bomba
2f4e129cf0 Remove make dir for Storage:: 2022-10-22 08:19:35 +11:00
David Bomba
ab71be42a0 Delete pdf when deleting invoice 2022-10-21 15:00:33 +11:00
David Bomba
cc84f9eb2e Fix for placeholder replacements in invoices 2022-10-21 09:05:37 +11:00
David Bomba
c1ac1647f6 Fixes for policies 2022-10-19 09:33:00 +11:00
David Bomba
b72222c3c7 Fixes for formatting of quantity column 2022-10-19 09:17:32 +11:00
David Bomba
76525ceacf System Log Checkout Failures 2022-10-18 20:30:55 +11:00
David Bomba
830676f673 Add custom values into Expenses 2022-10-17 07:15:56 +11:00
David Bomba
0bc64273dd Minor fixes for check data 2022-10-14 21:19:41 +11:00
David Bomba
f622b3786a Minor changes for setup intents 2022-10-14 20:38:20 +11:00
David Bomba
9838131a37 Additional records 2022-10-14 15:39:39 +11:00
David Bomba
0ce2578b8c Minor fixes for filters 2022-10-14 09:18:28 +11:00
David Bomba
aa68bc2567 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-10-14 08:24:33 +11:00
David Bomba
8f4a164dca Fixes for refund activity notes 2022-10-14 08:24:28 +11:00
David Bomba
b163dac38d Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-10-13 21:37:40 +11:00
David Bomba
f0b9bb3673 Minor fixes for company ledger 2022-10-13 20:28:50 +11:00
David Bomba
6728754d4b Minor fixes 2022-10-12 17:05:24 +11:00
David Bomba
0892b6035f handle invoices going from zero balance to positive balance 2022-10-12 13:39:08 +11:00
David Bomba
fa4d4d3a22 Minor fixes for recurring invoices 2022-10-12 13:24:05 +11:00
David Bomba
271a81da3e Clean up for preload 2022-10-12 12:55:11 +11:00
David Bomba
8e5c825750 fixes for storage paths in self host 2022-10-12 11:27:14 +11:00
David Bomba
b8cbd65f87 Add to fillable 2022-10-12 07:53:29 +11:00
David Bomba
48e21e9495 fixes for purge client 2022-10-10 14:26:53 +11:00
David Bomba
f26cdc2da7 Minor fixes for snappdf on updates 2022-10-09 18:32:53 +11:00
David Bomba
b34a665c24 fixes for client portal links from client entity 2022-10-09 16:42:31 +11:00
David Bomba
1e92e3fe3a Domain Failure renewal 2022-10-07 11:49:00 +11:00
David Bomba
f32ca25372 Merge branch 'v5-develop' into yodlee 2022-10-07 10:10:35 +11:00
David Bomba
31f4e61c1f Fixes for subscription renewals 2022-10-07 10:10:10 +11:00
David Bomba
db9ed2c8eb Fixes for forte payment driver 2022-10-07 08:20:07 +11:00
David Bomba
8ace213c40 minor updates for htmlengine 2022-10-07 07:41:17 +11:00
David Bomba
965c43ca3c Merge branch 'v5-develop' into yodlee 2022-10-06 21:08:22 +11:00
David Bomba
73ae9ea89f Add key to account transformer 2022-10-06 21:08:15 +11:00
David Bomba
1745899525 Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee 2022-10-06 20:56:28 +11:00
David Bomba
0a2cb6f88d Merge branch 'v5-develop' into yodlee 2022-10-06 20:55:44 +11:00
David Bomba
86859e4f58 Add key to account transformer 2022-10-06 20:55:39 +11:00
David Bomba
de9154b1bf Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-10-06 16:37:43 +11:00
David Bomba
e62e2d5fc9 Fixes for low permission users hitting list views 2022-10-06 16:37:39 +11:00
David Bomba
3c4dd84a4f Improving CSV Expense imports 2022-10-06 14:28:57 +11:00
David Bomba
b88e47e9d2 minor fixes for expense import date 2022-10-06 13:48:04 +11:00
David Bomba
63ea5abebf Notifications 2022-10-06 12:54:30 +11:00
David Bomba
6cd6c218de Improve ACH flow 2022-10-06 11:00:39 +11:00
David Bomba
0fc0f4d6bb Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-10-06 10:34:43 +11:00
David Bomba
9bec6d458b Improve Stripe ACH Payments with microdeposits 2022-10-06 10:12:57 +11:00
David Bomba
5b69694101
Merge pull request #7848 from turbo124/v5-develop
Additional Database Indexing.
2022-10-06 08:15:42 +11:00
David Bomba
c0d4aa18c4 Database indexing 2022-10-06 08:13:42 +11:00
David Bomba
f072b921c7 Fixes for WePay 2022-10-05 11:21:55 +11:00
David Bomba
df0e9e0a73 fixes for injecting gateway into views 2022-10-05 09:50:28 +11:00
David Bomba
867b960532 Merge branch 'v5-develop' into yodlee 2022-10-04 13:43:32 +11:00
David Bomba
c26904645b Return early to improve PDF generation performance 2022-10-04 09:02:27 +11:00
Filippo
bd6bf59f83
fix: SwissQr postal code appears twice 2022-10-03 22:55:07 +02:00
David Bomba
8a8580ecba Minor fixes for wepay 2022-10-02 18:14:41 +11:00
David Bomba
fa794e1edb Remove redundant code in save company request 2022-10-02 17:27:04 +11:00
David Bomba
32ee09ae1f strip tags from client and user nameS 2022-10-02 17:24:16 +11:00
David Bomba
e951a44737 Fixes for generating counters 2022-10-02 12:24:49 +11:00
David Bomba
2b07dd1066 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-10-02 11:00:40 +11:00
David Bomba
64c5e2a4e4 Minor fixes 2022-10-02 11:00:32 +11:00
David Bomba
295ab42951 Remove authorize for SEPA 2022-10-01 21:36:56 +10:00
David Bomba
0f1d9f68b9 Fixes for wepay 2022-10-01 11:07:44 +10:00
David Bomba
6d7ddc3beb Minor fixes for Stripe ACH Verifications 2022-10-01 10:29:15 +10:00
David Bomba
4e2ddb748e Fixes for sms verification list 2022-09-30 20:07:17 +10:00
David Bomba
8dbf1b238f Exception handling for checkout 2022-09-30 19:45:18 +10:00
David Bomba
6cb3f5c372 Minor fixes for QR Code generation for live previews 2022-09-30 15:34:06 +10:00
David Bomba
2eee0d9c1f minor fixes 2022-09-29 19:43:59 +10:00
David Bomba
56fe8c08da Fixes for swagger 2022-09-27 20:02:37 +10:00
David Bomba
49044be48c Fixes for checkout catching failures 2022-09-27 20:01:58 +10:00
David Bomba
775ee542b5 Fixes for bank integration routres 2022-09-24 07:37:55 +10:00
David Bomba
38923c8897 Minor fixes 2022-09-23 19:26:17 +10:00
David Bomba
8048992871 Minor fixes 2022-09-23 16:59:41 +10:00
David Bomba
a53f3edae6 Minor fixes 2022-09-23 16:54:22 +10:00
David Bomba
99704a3dbd Refactor for bank transactions 2022-09-23 12:58:49 +10:00
David Bomba
013a7430b3 Refactor for bank transactions 2022-09-23 12:51:10 +10:00
David Bomba
1b8472fbc7 Refactor for bank transactions 2022-09-23 12:50:18 +10:00
David Bomba
8f82e366c3 Refactor for bank transactions 2022-09-23 12:48:11 +10:00
David Bomba
7ae5413b5a Refactor for bank transactions 2022-09-23 12:47:49 +10:00
David Bomba
5b9253124e Refactor for bank transactions 2022-09-23 12:45:19 +10:00
David Bomba
24fb32768f Refactor for bank transactions 2022-09-23 12:44:28 +10:00
David Bomba
c62f621dc0 Refactor for bank transactions 2022-09-23 12:42:41 +10:00
David Bomba
f2ca50a0ff Refactor for bank transactions 2022-09-23 12:38:24 +10:00
David Bomba
268ad71bfb Refactor for bank transactions 2022-09-23 12:34:52 +10:00
David Bomba
023d596844 Add transaction id to expenses and payments 2022-09-23 12:30:53 +10:00
David Bomba
dd414fc588 Refactor bank transactions 2022-09-22 16:20:54 +10:00
David Bomba
8300b01504 Refactor for bank transactions 2022-09-22 15:54:58 +10:00
David Bomba
78a1a3020c Minor fixes 2022-09-22 11:47:58 +10:00
David Bomba
3d0b8c629b Put in checks for client filters 2022-09-22 09:59:40 +10:00
David Bomba
e63cf9c48f Do not serialize company after migration 2022-09-21 22:02:29 +10:00
David Bomba
9c3b9f0548 fill from_date to be one year in the past 2022-09-21 21:05:12 +10:00
David Bomba
f14e9c9948 Auto pull transactions when linking accounts 2022-09-21 21:03:04 +10:00
David Bomba
50f08362a3 Minor fixes for stripe imports 2022-09-21 20:35:36 +10:00
David Bomba
dcce96be88 minor fixes 2022-09-21 17:10:18 +10:00
David Bomba
3865d7193e Refactor for bank transactions 2022-09-21 17:00:49 +10:00
David Bomba
d14df7ef2d Refactor for bank transactions 2022-09-21 15:43:35 +10:00
David Bomba
f4a12660ad Refactor for bank transactions 2022-09-21 15:30:57 +10:00
David Bomba
d7931fa6ba Add fillable properties 2022-09-21 13:38:33 +10:00
David Bomba
3aa0df508e Refactor bank transactions 2022-09-21 13:21:52 +10:00
David Bomba
9a3a912549 Fixes for checkout.com customer request class 2022-09-21 12:56:16 +10:00
David Bomba
0d2cd69ad3 Implement 3DS for Braintree 2022-09-21 12:43:24 +10:00
David Bomba
55ab915529 Ensure we do not remove gateway feed prematurely 2022-09-18 10:03:03 +10:00
David Bomba
b475c05482 Force company currency for purchase orders 2022-09-18 09:59:58 +10:00
David Bomba
b2bd8b40c2 Increase backoff period 2022-09-17 13:30:02 +10:00
David Bomba
20fb487873 improve trial page 2022-09-17 13:23:06 +10:00
David Bomba
08802deeb1 Add provisional match 2022-09-17 12:06:11 +10:00
David Bomba
af8becfc68 Upgrades 2022-09-17 11:49:53 +10:00
David Bomba
24d542a023 If blank exchange rate is sent, force 1 2022-09-17 07:56:23 +10:00
David Bomba
77e1ba1ad2 Fixes for tests 2022-09-16 15:29:48 +10:00
David Bomba
cb63cb8f8f minor fixes for client portal queries 2022-09-16 14:20:46 +10:00
David Bomba
b81851b190 Update resources to defer 2022-09-16 13:34:39 +10:00
David Bomba
774a05b148 Single root element for wepay signups 2022-09-16 13:01:04 +10:00
David Bomba
090d4c994a Fixes for send now functionality of recurring invoice 2022-09-16 12:49:09 +10:00
David Bomba
b6b36c89fd Add webhook functionality to credits 2022-09-15 17:43:33 +10:00
David Bomba
02071e93d6 Bank Transaction matching 2022-09-15 17:31:32 +10:00
David Bomba
a4d7d4af54 Resolve categories 2022-09-15 16:28:18 +10:00
David Bomba
d93efb434d Expense categories 2022-09-15 16:15:57 +10:00
David Bomba
e0a770c663 Working on matching transactions 2022-09-15 15:02:39 +10:00
David Bomba
7e7f5395f8 Match Bank Transactions validation 2022-09-15 14:15:02 +10:00
David Bomba
0f3893a6ab MatchBankTransactions 2022-09-15 13:58:42 +10:00
David Bomba
2f429b9313 Refactor for bank transactions 2022-09-15 13:49:57 +10:00
David Bomba
6015bb36dd Fixes for sending custom templates with purchase orders 2022-09-15 08:52:28 +10:00
David Bomba
26577d6aef Adapt Email entity sending using emailentity 2022-09-15 08:26:52 +10:00
David Bomba
630d591fd4 Fixes for adding a payment method with Checkout.com 2022-09-14 19:57:06 +10:00
David Bomba
212c5706b3 Cleanup 2022-09-14 19:49:23 +10:00
David Bomba
0eb7c730d8 Fixes for bank transactions: 2022-09-14 19:23:00 +10:00
David Bomba
1c7acc161e Fixes for bank transactions: 2022-09-14 19:14:00 +10:00
David Bomba
1128529ba1 Fixes for bank transactions: 2022-09-14 19:12:50 +10:00
David Bomba
24644a2ba1 Fixes for bank transactions: 2022-09-14 19:07:12 +10:00
David Bomba
c2768eff34 Fixes for bank transactions: 2022-09-14 18:52:17 +10:00
David Bomba
104c6cf016 Fixes for bank transactions: 2022-09-14 18:25:30 +10:00
David Bomba
132eff8b24 Fixes for bank transactions: 2022-09-14 18:23:52 +10:00
David Bomba
53d0aef5cc Fixes for bank transactions: 2022-09-14 18:13:46 +10:00
David Bomba
bced761d9b Fixes for bank transactions: 2022-09-14 17:53:38 +10:00
David Bomba
433af7b00c Fixes for bank transactions: 2022-09-14 17:51:46 +10:00
David Bomba
5410f0b95a Fixes for bank transactions: 2022-09-14 17:45:25 +10:00
David Bomba
8d81ebf876 Fixes for bank transactions: 2022-09-14 17:42:54 +10:00
David Bomba
37f6106125 Fixes for bank transactions: 2022-09-14 17:40:34 +10:00
David Bomba
0cae4d0671 Fixes for bank transactions: 2022-09-14 17:35:13 +10:00
David Bomba
f1efdb663e Fixes for bank transactions: 2022-09-14 17:00:47 +10:00
David Bomba
8f0fc3a303 Fixes for bank transactions: 2022-09-14 16:57:47 +10:00
David Bomba
73acc1b7d5 Fixes for bank transactions: 2022-09-14 16:48:56 +10:00
David Bomba
8d91b7d85f Logging 2022-09-14 16:29:00 +10:00
David Bomba
60d15f5d9f Logging 2022-09-14 16:24:48 +10:00
David Bomba
90c6f4a48c Logging 2022-09-14 16:21:40 +10:00
David Bomba
9b74cb4615 Logging 2022-09-14 16:19:08 +10:00
David Bomba
c15c1572e9 Logging 2022-09-14 15:52:54 +10:00
David Bomba
a2e2602ccb Logging 2022-09-14 15:51:34 +10:00
David Bomba
25ac6a68b2 Logging 2022-09-14 15:50:44 +10:00
David Bomba
aaa06e0f33 Fixes for bank transactions transformer 2022-09-14 15:41:07 +10:00
David Bomba
73f5c599fb Fixes for bank transactions transformer 2022-09-14 15:35:51 +10:00
David Bomba
96115adeac Fixes for bank transactions transformer 2022-09-14 14:47:08 +10:00
David Bomba
599424d75f Add bank transactios as default includes 2022-09-14 14:33:05 +10:00
David Bomba
c57c40aa27 Remove logging 2022-09-14 13:37:39 +10:00
David Bomba
84347eb583 Add logging 2022-09-14 13:08:35 +10:00
David Bomba
895bb8deef Fixes for QR Ibans with no payment references 2022-09-14 11:33:54 +10:00
David Bomba
2845f2c79e Set SEPA stripe token payments to pending 2022-09-14 10:51:41 +10:00
David Bomba
43a29c2bb0 Minor fixes for zip documents 2022-09-14 09:48:25 +10:00
David Bomba
fbea193f75 Logging 2022-09-14 09:40:08 +10:00
David Bomba
56f3af100f Logging 2022-09-14 09:33:49 +10:00
David Bomba
f512edb606 Logging 2022-09-14 09:16:27 +10:00
David Bomba
0a9a93b74a Initialize from_date 2022-09-14 08:59:04 +10:00
David Bomba
06480caff1 remove queue from bank transactions 2022-09-14 08:56:53 +10:00
David Bomba
17cb8b1b94 Working on bank transactions 2022-09-14 08:54:59 +10:00
David Bomba
5de7d09541 Port entity policy changes to view() policy 2022-09-14 08:15:32 +10:00
David Bomba
20f398d49b Add redundancy checks when creating task numbers 2022-09-13 19:32:53 +10:00
David Bomba
3d32cc7ac8 Fixes for restricting csv imports 2022-09-13 16:37:56 +10:00
David Bomba
be19d42e78 Update customer details 2022-09-13 09:59:16 +10:00
David Bomba
0c0687febe Fixes for entity policy not capturing recurring invoice policies 2022-09-13 07:54:32 +10:00
David Bomba
a1629bbab4 Fixes for applying numbers 2022-09-12 21:08:50 +10:00
David Bomba
9dd06fae34 minor fixes + additional logging 2022-09-12 13:03:39 +10:00
David Bomba
ab2d529923 Additional logging in generates counter 2022-09-12 12:32:16 +10:00
David Bomba
3a33be37a0 Logging around generates counter 2022-09-12 10:00:05 +10:00
David Bomba
d68918b213 Ensure we also query trashed client records before lock 2022-09-12 08:33:59 +10:00
David Bomba
2346a4452d Minor fixes for support messages 2022-09-12 07:09:20 +10:00
David Bomba
e90710d2f0 Fixes for check data 2022-09-11 22:03:36 +10:00
David Bomba
316daa166e Fixes for support messages 2022-09-11 20:29:11 +10:00
David Bomba
2cdc33149b Add recurring invoice id to expense when it is generated 2022-09-11 15:50:00 +10:00
David Bomba
bc8525641b Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-09-10 09:44:47 +10:00
David Bomba
3613a0e2d5 Improve client imports 2022-09-10 09:44:43 +10:00
David Bomba
700451bac1 Move lightlogs to batch 2022-09-10 08:24:23 +10:00
David Bomba
48f46dbd45 Configuration for in app purchases 2022-09-09 18:36:54 +10:00
David Bomba
61b6bb4543 Move lightlogs back to batching 2022-09-09 11:07:14 +10:00
David Bomba
2f322d630d Change [] for vendors to contacts.company 2022-09-09 09:27:29 +10:00
David Bomba
d069d6f0e1 Fixes for sending purchase orders when using a custom template 2022-09-09 09:12:43 +10:00
David Bomba
98127fbab4 Fixes for vendor templates 2022-09-08 21:01:49 +10:00
David Bomba
efbca7d753 Improve efficiency of lightlogs 2022-09-08 18:57:32 +10:00
David Bomba
99045110ed Additional checks for GoCardless webhooks 2022-09-08 15:58:34 +10:00
David Bomba
b159a5a08d Improve float parsing in csv imports 2022-09-08 12:15:25 +10:00
David Bomba
3a8b1eb7e3 Improve date resolution in recurring invoices 2022-09-08 11:30:40 +10:00
David Bomba
870da39eb3 Fixes for race condition when saving expense numbers 2022-09-08 07:57:30 +10:00
David Bomba
87005cb3e5 Fixes for InputBag 2022-09-07 21:28:35 +10:00
David Bomba
654460758d Fixes for bank service query 2022-09-07 21:27:53 +10:00
David Bomba
29975335ca Add secondary font as a variable in HTMLENGINE 2022-09-07 20:23:05 +10:00
David Bomba
4738e1c82c Clean up for query logging 2022-09-07 17:31:15 +10:00
David Bomba
d6039cec3a Attempt to refresh account list from auth page 2022-09-07 15:24:08 +10:00
David Bomba
3542e35da0 Add bank integrations into default includes 2022-09-07 15:09:53 +10:00
David Bomba
c0cb157309 Merge branch 'v5-develop' into yodlee 2022-09-07 14:54:50 +10:00
David Bomba
52d5afbce0 Remove DispatchNow() 2022-09-07 14:15:27 +10:00
David Bomba
28915d82a4 CLean up code paths for client balance 2022-09-07 08:35:19 +10:00
David Bomba
4e29459985 Remove redundant code from CompanySettings 2022-09-07 07:29:09 +10:00
David Bomba
3e676d584b Fixes for registration fields and ensure client contact email is unique per company 2022-09-06 21:32:52 +10:00
David Bomba
d79b374eda Fixes for select box background color 2022-09-06 20:51:42 +10:00
David Bomba
c5de797e04 Refactor for client balance 2022-09-06 20:29:32 +10:00
David Bomba
a0d1635a58 Fixes for handling partial payments with credits 2022-09-06 19:18:05 +10:00
David Bomba
84e634c28c Handle single contact object passed into array 2022-09-06 17:42:33 +10:00
David Bomba
b35bdebccf Handle single contact object passed into array 2022-09-06 17:41:37 +10:00
David Bomba
bfff515b59 Ensure documents array is an array 2022-09-06 17:36:56 +10:00
David Bomba
4b0b32ed5b Fixes for store payment request 2022-09-06 13:38:54 +10:00
David Bomba
8dbc70d277 Working on credit paymentS 2022-09-05 21:15:23 +10:00
David Bomba
9d1df2aa97 Add in a switch for the dev url for fasttrack 2022-09-05 20:14:03 +10:00
David Bomba
9e7f70dacd Fixes for auto billing when using credits 2022-09-05 18:15:08 +10:00
David Bomba
8d250209e3 Fixes for tests. 2022-09-05 17:51:26 +10:00
David Bomba
9846a3e18f Fixes for default mark down settings 2022-09-05 17:18:08 +10:00