1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-14 23:22:52 +01:00
Commit Graph

1991 Commits

Author SHA1 Message Date
David Bomba
8017b589c2 Refactors for excessive PDF generation 2023-06-30 15:28:04 +10:00
David Bomba
cf4b87e701 Fixes for mailers 2023-06-30 14:50:20 +10:00
David Bomba
53a930f6c4 Fixes for returning mail providers 2023-06-30 14:34:24 +10:00
David Bomba
0db0efd104 Fixes for download/view 2023-06-29 16:38:33 +10:00
David Bomba
d944351a86 Fixes for processing bank transactions 2023-06-27 16:48:26 +10:00
David Bomba
2385bf8ad2 Catch Quote Exceptions 2023-06-26 21:05:15 +10:00
David Bomba
966f6b5ea9 Fixes for tax provider checks 2023-06-26 11:02:09 +10:00
David Bomba
5cbded2ee1 Accept activities for import 2023-06-25 20:09:45 +10:00
David Bomba
9363a3f7b6 Fixes for imports 2023-06-25 19:04:06 +10:00
David Bomba
6b78cd7a63 Fixes for PDF Previews 2023-06-25 16:54:36 +10:00
David Bomba
0fea51ba53 improve resiliency of bank transaction processing 2023-06-25 14:44:38 +10:00
David Bomba
a96eb6119c Fixes for activity records 2023-06-24 10:09:14 +10:00
David Bomba
4999f0ef6d Minor fixes for transaction processing 2023-06-24 08:05:30 +10:00
David Bomba
174cbf499b Updates for sending the correct webhook verb 2023-06-23 11:15:32 +10:00
David Bomba
327c782ba5 Improve filtering of Lists by clients 2023-06-22 17:46:17 +10:00
David Bomba
08f86419b4 Remove taxes 2023-06-22 17:21:04 +10:00
David Bomba
af502e9757 Add notifications for send emails for recurring 2023-06-17 12:13:41 +10:00
David Bomba
5fbdde6d61 fixes for payments 2023-06-09 14:45:38 +10:00
David Bomba
11de4b241d Fixes for static analysis 2023-06-08 17:16:24 +10:00
David Bomba
b6d4d13288 Minor fixes for migration flow 2023-06-08 11:15:02 +10:00
David Bomba
e6e190240f Fixes for admin urls 2023-06-07 17:15:04 +10:00
David Bomba
055596cfe6 Fixes for admin URLs 2023-06-07 16:25:41 +10:00
David Bomba
445a36c4df Fixes for tax resolution 2023-06-02 15:58:37 +10:00
David Bomba
66aa198cf4 Updates for taxes 2023-06-02 15:53:33 +10:00
David Bomba
552532f1ef Improve functionality of Purchase Order Signatures 2023-05-29 13:35:52 +10:00
David Bomba
db5b9adcc5 Force correct signature display onto purchase orders 2023-05-29 13:15:56 +10:00
David Bomba
df82f176d3 Refactor query logger into terminate method 2023-05-29 07:58:00 +10:00
David Bomba
2c2d2b91de Fixes for tests 2023-05-28 18:44:28 +10:00
David Bomba
74be2dd141 Fixes for tests 2023-05-28 18:44:08 +10:00
David Bomba
89ce1f737a Ensure all e-invoices are attached to payment mails 2023-05-28 18:03:18 +10:00
David Bomba
9a080ab90e update auto creation logic 2023-05-28 17:23:32 +10:00
David Bomba
4b3c9df885 Minor fixes 2023-05-28 16:50:45 +10:00
David Bomba
34f019bacd Shorten sleep window in reminders 2023-05-26 13:13:32 +10:00
David Bomba
6485e48896 Fixes for VAT number checks 2023-05-25 16:41:29 +10:00
David Bomba
524901c872 Add expense categories if they do not exist on import 2023-05-25 07:25:17 +10:00
David Bomba
36449fa56c Update company tax data 2023-05-24 23:06:27 +10:00
David Bomba
32daee0fa6 Update company tax data 2023-05-24 22:40:40 +10:00
David Bomba
ee7ab54b38 Update company tax data 2023-05-24 22:26:10 +10:00
David Bomba
cf75b9d273 Remove duplicate saves for company settings 2023-05-24 20:31:46 +10:00
David Bomba
3066379ff8 Do not update taxes in products 2023-05-23 20:08:00 +10:00
David Bomba
33acfeae9e Add additiona entropy to Backoff method 2023-05-20 11:06:14 +10:00
David Bomba
b27c77324e better logging for webhooks 2023-05-18 09:32:04 +10:00
David Bomba
dd59cb6de6 Fixes for recurring expense payment dates 2023-05-18 09:19:01 +10:00
David Bomba
7b48da0cff Minor fixes for scheduler 2023-05-18 08:31:21 +10:00
David Bomba
4e8c603d3a Fixes for reminder activities 2023-05-17 09:32:23 +10:00
David Bomba
fde5e28cb1 Minor fixes for Stripe 2023-05-17 09:16:43 +10:00
David Bomba
5ee5426784 User filters for chart / dashboard data 2023-05-16 20:37:04 +10:00
David Bomba
a35934f7b1 Update addresses 2023-05-16 07:53:29 +10:00
David Bomba
269fbea1f0 Update client tax data when updating the client record 2023-05-16 07:43:26 +10:00
David Bomba
87114d2b73 Updates for payment types 2023-05-10 09:06:34 +10:00
David Bomba
173fd42cbf rate limiting for hosteD 2023-05-05 14:15:50 +10:00
David Bomba
53b522ea5d Clean up for scheduled jobs 2023-05-04 09:42:42 +10:00
David Bomba
b5344906cd Updates for account controller 2023-05-03 14:05:29 +10:00
David Bomba
939dd44be5 Set new default design if current default is deleted 2023-04-29 21:01:02 +10:00
David Bomba
2624c97935 Account controller 2023-04-29 16:19:41 +10:00
David Bomba
06e2bcbf83 Fixes for subscriptions 2023-04-29 16:04:42 +10:00
David Bomba
ef0fd30767 Updates for billing profiles 2023-04-29 12:35:05 +10:00
David Bomba
edd8269c08 Fixes for e-invoices 2023-04-28 20:16:54 +10:00
David Bomba
76b2e2290d Minor fixes 2023-04-28 16:42:15 +10:00
David Bomba
77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba
7d89bf91da Update translations 2023-04-27 11:16:57 +10:00
David Bomba
a8b65671f0 Allow late fee invoices for locked invoice regions 2023-04-27 11:03:48 +10:00
David Bomba
1ada503031 Allow late fee invoicves for locked invoice regions 2023-04-27 10:56:30 +10:00
David Bomba
cc100de1bd Fixes for static analysis 2023-04-27 10:19:55 +10:00
David Bomba
10631e6220 Static analysis cleanup 2023-04-27 08:48:45 +10:00
David Bomba
32c30b195b Static analysis cleanup 2023-04-27 08:05:57 +10:00
David Bomba
2a926c419b Static analysis cleanup 2023-04-27 07:46:59 +10:00
David Bomba
bffa1cf894 Static analysis cleanup 2023-04-27 07:13:45 +10:00
David Bomba
b21344693c Clear up bank transactions 2023-04-26 07:58:40 +10:00
David Bomba
48c2d36830 Fixes for linking multiple invoices 2023-04-26 07:56:47 +10:00
David Bomba
1aa5368e31 Update blacklist rules 2023-04-25 14:38:43 +10:00
David Bomba
8e4237d97a Handle zipping e-invoices 2023-04-24 08:28:56 +10:00
David Bomba
8e145b81dc Fixes for 0 rate taxes 2023-04-24 08:22:49 +10:00
David Bomba
cb754d74dd Minor fixes for domamins 2023-04-23 08:21:42 +10:00
David Bomba
cceadda985 Adjustments for email override 2023-04-22 15:18:53 +10:00
David Bomba
e410741665 Minor fixes for quotas 2023-04-22 09:18:52 +10:00
David Bomba
031fd819f5 Add license header 2023-04-21 15:44:44 +10:00
David Bomba
f0487b2560 Refactor for e-invoices 2023-04-21 15:44:11 +10:00
David Bomba
28637ae78c Refactor for e-invoices 2023-04-21 15:18:17 +10:00
David Bomba
d06fa55f31 Move e_invoice_type to settings object 2023-04-21 07:54:35 +10:00
David Bomba
78e429d559 Fixes for taxes 2023-04-19 16:51:01 +10:00
David Bomba
65c7a2c1d5 Import Recurring Invoices 2023-04-19 15:21:50 +10:00
David Bomba
35d84496ef Minor fixes for e invoices 2023-04-19 11:11:04 +10:00
David Bomba
50eceaf9d1 Change number of emails sent when auto billing recurring invoices 2023-04-18 19:56:31 +10:00
David Bomba
6329484771 Reorder events when sending recurring invoice and only send a payment receipt if auto bill is enabled. 2023-04-18 18:56:01 +10:00
Lars Kusch
4ff9da777d Fixes for the tests 2023-04-17 11:55:38 +02:00
David Bomba
a365d11661 Minor cleanup? 2023-04-17 18:23:07 +10:00
David Bomba
d742e7b42f
Merge pull request #8368 from LarsK1/v5-develop
Support for XRechnung / ZUGFeRD / e-Factur
2023-04-17 17:50:31 +10:00
Lars Kusch
81b5c8783e Renamed to e_invoice 2023-04-17 09:24:16 +02:00
David Bomba
8cd6941d21 Fixes for logging 2023-04-15 09:05:55 +10:00
David Bomba
d2c2000f3d Minor fixes for logging 2023-04-15 08:40:50 +10:00
David Bomba
0a49bd4afa tests for invocies 2023-04-13 11:09:24 +10:00
David Bomba
fabf02ace0 Fixes for task time_logs 2023-04-11 12:23:09 +10:00
David Bomba
d687d364d8 Additional test coverage 2023-04-10 08:56:55 +10:00
David Bomba
006a4e4738 Fixes for linking expenses 2023-04-08 18:34:43 +10:00
Lars Kusch
24b2993198 Corrected minor issue 2023-04-06 15:54:08 +02:00
Lars Kusch
7965f51507 Added support for the new auto-tax model 2023-04-06 11:48:32 +02:00
Lars Kusch
0a9d9f370f Merge remote-tracking branch 'origin/v5-develop' into v5-develop 2023-04-06 11:08:45 +02:00
Lars Kusch
573b802f70 Fixed a little typo 2023-04-06 11:08:07 +02:00
David Bomba
5f3bfb070b Fixes for tests 2023-04-06 11:38:29 +10:00
David Bomba
69e84fe142 Remove requirements for cache to be updated after .env vars are changed 2023-04-06 11:07:24 +10:00
Lars Kusch
9b7845d4b5
Merge branch 'v5-develop' into v5-develop 2023-04-05 17:32:43 +02:00
Lars Kusch
5ce5e8f042 Added accurate payment instructions 2023-04-05 15:43:02 +02:00
Lars Kusch
6756de3c2b Added Xinvoice to more pdf-downlaods 2023-04-05 15:31:40 +02:00
Lars Kusch
66b0d287b8 Added compatibilty to XRechnung 2.2 2023-04-05 14:57:26 +02:00
Lars Kusch
cdda4a6594 More improvements and fixes 2023-04-05 14:33:23 +02:00
Lars Kusch
66193b6e6a More improvements 2023-04-05 11:43:37 +02:00
Lars Kusch
fd72b1dce5 Fixed some bugs 2023-04-05 11:41:26 +02:00
Lars Kusch
3239431faa Fixes some bugs and finished refactoring for calc method 2023-04-05 11:39:54 +02:00
Lars Kusch
d079a02bff Refactoring to use the $invoice->calc() method 2023-04-05 11:22:41 +02:00
David Bomba
012d33c723 Test coverage for linking and unlinking expenses from transactions 2023-04-05 16:13:42 +10:00
David Bomba
f780545b1b Refactor to allow link multiple expenses to a transaction 2023-04-05 14:53:48 +10:00
David Bomba
1d5afe6e91 Add updated calculated fields cron 2023-04-04 21:34:01 +10:00
Lars Kusch
dabfe543f1 More fixes 2023-04-04 11:46:51 +02:00
Lars Kusch
073fee4c5b Add Xinvoice to E-Mail 2023-04-04 09:18:22 +02:00
Lars Kusch
f2c38bb948 Add Xinvoice to E-Mail 2023-04-04 08:58:01 +02:00
Lars Kusch
73ac25072f More fixes 2023-04-03 21:00:47 +02:00
Lars Kusch
1c339cd208 More fixes 2023-04-03 17:55:40 +02:00
David Bomba
8ed37fb2d7 Fixes for adjust product inventory 2023-04-03 23:40:57 +10:00
Lars Kusch
0e74d6e03d Created API for XInvoice 2023-04-03 14:34:47 +02:00
David Bomba
1611f27665 Add entropy to retries to prevent jobs queuing at the exact same time 2023-04-01 10:35:10 +11:00
David Bomba
0472cb97f8 Fixes for recurring price increases/updates 2023-03-25 11:51:06 +11:00
David Bomba
e59d3a3af5 Add mailgun endpoint configuration 2023-03-24 13:08:28 +11:00
David Bomba
ca37cd268e Fixes for payment failure mailer 2023-03-24 10:54:13 +11:00
David Bomba
7459932536 Add checks for stale gateway fees 2023-03-23 16:51:45 +11:00
David Bomba
a5fc80f408 Dynamically apply the mailgun endpoint 2023-03-23 13:03:37 +11:00
David Bomba
5d66f5df2c Refactor for Gocardless 2023-03-22 17:45:33 +11:00
David Bomba
ecc27c2bfa Updats for update product inventory 2023-03-20 15:51:49 +11:00
David Bomba
3f19376e85 Working on global taxes 2023-03-19 20:10:20 +11:00
David Bomba
222806eeeb Schedule Entity 2023-03-18 19:06:32 +11:00
David Bomba
5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba
ab2362e874 Retry webhooks 2023-03-17 18:27:26 +11:00
David Bomba
4add5be307 Wire up Reminder activities 2023-03-17 17:23:48 +11:00
David Bomba
58491eaf06 cs-fixer 2023-03-17 17:01:45 +11:00
David Bomba
8d66d9e60f Pass webhook headers into webhook request 2023-03-16 19:57:39 +11:00
David Bomba
aae986333a Updates for migration vendors 2023-03-16 11:51:07 +11:00
David Bomba
6cd7235b41 Updates for mailable 2023-03-16 09:23:24 +11:00
David Bomba
ab13a8de78 Increase recurring prices 2023-03-15 17:01:55 +11:00
David Bomba
5dc4eafde9 Do not subtract services as product inventory 2023-03-15 10:46:36 +11:00
Lars Kusch
8da6911e0e Simplified switch statement 2023-03-14 21:41:43 +01:00
Lars Kusch
92f2678370 Add different types of taxes in the european union 2023-03-14 21:39:17 +01:00
Lars Kusch
d5bb25fb35 Minor fix 2023-03-14 21:26:28 +01:00
Lars Kusch
b1be93828a Implement different invoice taxes 2023-03-14 21:26:08 +01:00
Lars Kusch
dd49768aef Fixes for XInvoice and differniate between Profiles 2023-03-13 08:50:37 +01:00
Lars Kusch
a765153642 Create XInvoice automatically, when enabled 2023-03-13 08:28:46 +01:00
Lars Kusch
d4bc9de472 Renamed class to respect english convention
Added support for saving file
2023-03-13 08:07:54 +01:00
Lars Kusch
060cc2d6a0 Add support for "Leitweg-ID" and po-number 2023-03-13 08:01:17 +01:00
David Bomba
8ea6044555 move NinjaUser to sync when creating accounts 2023-03-13 17:31:30 +11:00
David Bomba
148456b70d Minor fixes for events for invoice was emailed 2023-03-13 16:51:03 +11:00
Lars Kusch
454182f49c Improve implementation 2023-03-12 12:58:48 +01:00
Lars Kusch
c11ff31cc3 Minor fixes 2023-03-12 12:46:10 +01:00
Lars Kusch
cd50941bc1 Added discounts and surcharges 2023-03-12 12:45:04 +01:00
Lars Kusch
f3ed4abd9f Inital version for XRechnung / ZugFerd 2023-03-12 12:13:59 +01:00
David Bomba
ccc763593e Clean up 2023-03-09 16:03:01 +11:00
David Bomba
a7c230e3b6 Redis pipelines 2023-03-09 15:45:37 +11:00
David Bomba
043cc121b2 Refactor constructor 2023-03-09 13:56:34 +11:00
David Bomba
594646823c Add UBL feature to invoices 2023-03-08 20:47:13 +11:00
David Bomba
cb5864b204 Temp removal of react_settings col 2023-03-06 07:51:39 +11:00
David Bomba
57c98780cf return early if user does not have a refresh token 2023-03-03 10:59:21 +11:00
David Bomba
30f85d8e23 Add logging around webhooks 2023-03-03 09:09:04 +11:00
David Bomba
2105d09059 Fixes for oversized mailables 2023-03-02 20:01:12 +11:00
David Bomba
a24f58d3d8 Fixes for unequal array combinations when mergins CSV imports 2023-03-01 10:14:25 +11:00
David Bomba
c8f8ef9ad6 Fixes for conflicts 2023-02-24 07:40:25 +11:00
David Bomba
1a75d115e0 Force 16px as the default font size for imported companies 2023-02-23 10:20:44 +11:00
David Bomba
9286e938d5 Additional logging 2023-02-23 09:29:18 +11:00
David Bomba
2f4e4278d7 fixes for conflicts 2023-02-23 06:35:39 +11:00
David Bomba
010f324b4c Fixes for tests 2023-02-23 06:22:20 +11:00
David Bomba
e302b9f9cb Only send one payment email receipt 2023-02-22 20:13:50 +11:00
David Bomba
cfdaa1517c php-cs-fixer 2023-02-22 17:37:16 +11:00
David Bomba
167f71c883 Run mailer syncronously 2023-02-22 09:45:57 +11:00
David Bomba
c6c0bb4d4b Run mailer syncronously 2023-02-22 09:29:29 +11:00
David Bomba
19fdd9e96e Merge branch 'v5-develop' into design_changes 2023-02-21 10:49:16 +11:00
David Bomba
4739bd3dc7 Add back logging into Ninja Mailer 2023-02-19 10:45:49 +11:00
David Bomba
e28b75e83f phpcs 2023-02-18 08:36:51 +11:00
David Bomba
63a7a11853 Minor fixes for types 2023-02-18 08:06:53 +11:00
David Bomba
1de91c9e33 Reducing the quantity of jobs dispatched 2023-02-17 19:58:30 +11:00
David Bomba
8ae40d7097 Refactors for webhooks 2023-02-17 14:47:52 +11:00
David Bomba
94670413ab Minor fix for bulk purchase order download file naming 2023-02-17 09:58:49 +11:00
David Bomba
f38c3f93c6 Fixes for admin email tempaltes 2023-02-17 09:54:26 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba
329d3595ba Fixes for invoiceemailengine 2023-02-15 23:09:27 +11:00
David Bomba
9745cbed4a Wind back mailmailer' 2023-02-15 22:31:02 +11:00
David Bomba
55bdc6b1cc Fixes for designs and client compatibility 2023-02-15 21:11:34 +11:00
David Bomba
a4f2d40d75 Working on emailers 2023-02-15 11:04:47 +11:00
David Bomba
bd6c666966 Throw human readable exceptions in migrations 2023-02-09 14:06:41 +11:00
David Bomba
c27636fc13 Fixes for tests 2023-02-09 13:51:03 +11:00
David Bomba
0479b1abbd Fixes for job middleware 2023-02-09 12:10:08 +11:00
David Bomba
1166086349 minor fixes for quote zips 2023-02-04 10:17:19 +11:00
David Bomba
46bda415c2 Attach links instead of files for attachments that are greater than 3mb in size 2023-02-03 09:56:58 +11:00
David Bomba
17b138abaa Skip writing to failed_jobs 2023-02-02 12:14:42 +11:00
David Bomba
f218b47154 Allow customization of the sending email address when using Postmark or Mailgun drivers 2023-02-02 08:26:20 +11:00
David Bomba
a2f0c5d4fe Refactor for observers 2023-02-01 15:00:45 +11:00
David Bomba
801740bdb4 Fixes for exception testing 2023-02-01 14:12:44 +11:00
David Bomba
fecf1e13b5 Fixes for tests 2023-02-01 13:46:39 +11:00
David Bomba
fa1e52b4ca Fixes for mailers when attachments are too large 2023-02-01 13:19:35 +11:00
David Bomba
4a968e739c Fixes for tests 2023-02-01 09:52:12 +11:00
David Bomba
c2e177e13b Change error page for subscriptions where upgrade is not available 2023-02-01 08:43:32 +11:00
David Bomba
b8d97a69a2 Refactor for observers 2023-02-01 01:06:21 +11:00
David Bomba
0bff698bc4 fixes for design preview 2023-01-31 23:00:04 +11:00
David Bomba
f3e5682d11 MInor fixes 2023-01-31 21:05:01 +11:00
David Bomba
ea1f2945b2 Ensure companies have the correct size when there are heterogeneous user permissions 2023-01-30 18:28:19 +11:00
David Bomba
a8982cde44 Clean up 2023-01-30 17:08:21 +11:00
David Bomba
5c16821fb9 Fixes for null exception in failed method 2023-01-30 11:12:28 +11:00
David Bomba
44d20a4a1b Minor clean up for webhooks 2023-01-29 18:41:24 +11:00
David Bomba
3f04c1679b Return early if no subscription 2023-01-29 18:31:10 +11:00
David Bomba
9c66c3b741 Fixes for ninja mailer 2023-01-29 18:29:35 +11:00
David Bomba
60472bf151 Minor fixes for the task scheduler 2023-01-29 17:14:36 +11:00
David Bomba
edd34d4c9c Clean up for unused includes for NinjaMailerJob 2023-01-29 16:58:48 +11:00
David Bomba
f74bb36ee0 Minor fixes for create entity when models are missing 2023-01-29 16:52:27 +11:00
David Bomba
c981de29ab Fixes for Webhooks + retries in Jobs 2023-01-29 16:19:20 +11:00
David Bomba
a896faf0bf Fixes for mailers using the appropriate retries and backoff 2023-01-29 14:22:10 +11:00
David Bomba
35775706be Improve backoff using exponential decay 2023-01-29 11:51:57 +11:00
David Bomba
cdd71d60e8 fixes for tests 2023-01-29 11:38:36 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
423a7f4cc9 Enable setting the width of the logo via settings 2023-01-27 22:49:25 +11:00
David Bomba
a0ac9df5fd Improve rate limiting when using send with gmail 2023-01-25 11:28:23 +11:00
David Bomba
5efa8d9de0 Fixes for notifications 2023-01-25 08:26:32 +11:00
David Bomba
fe2ad3edd8 Fixes for multidb Task Scheduler 2023-01-23 07:41:27 +11:00
David Bomba
c52a3dd871 Send inventory notifications as a dispatched job 2023-01-22 17:52:12 +11:00
David Bomba
c62456b319 Minor fixes for import 2023-01-20 10:58:24 +11:00
David Bomba
24aa73c359 Fixes for notifications 2023-01-19 17:20:31 +11:00
David Bomba
e0170dbecf Show credit payment amounts in the client portal 2023-01-19 14:45:34 +11:00
David Bomba
a382dbe1b6 Fixes for calculating pro rata refunds for subscriptions 2023-01-19 13:20:05 +11:00
David Bomba
0d767f7d98 update billing_context to use hashed_ids 2023-01-18 16:52:32 +11:00
David Bomba
55fec84e1d Fixes for subscription cron where URL/REST method is not set 2023-01-18 13:24:08 +11:00
David Bomba
753cfa9585 Configure subscription recurring products to use both maxseats +/- inventory if configured 2023-01-18 09:22:08 +11:00
David Bomba
3ce3187ec2 Minor fixes for client ledger balance update 2023-01-15 17:42:13 +11:00
David Bomba
26e4b6c740 Fixes for client mailers 2023-01-15 15:36:00 +11:00
David Bomba
60d9a33f0d Minor fixes for ninjamailer 2023-01-15 15:22:29 +11:00
David Bomba
a743504ed3 Minor fixes for transactions 2023-01-15 15:10:41 +11:00
David Bomba
6a687c2aef Working on refactor for emailables 2023-01-15 13:28:46 +11:00
David Bomba
a19a48ac92 clean up 2023-01-15 08:24:48 +11:00
David Bomba
ada6210e34 Working on client statement schedules 2023-01-14 09:46:17 +11:00
David Bomba
de41d2546c Fixes for touching reminders inappropriately 2023-01-13 22:26:12 +11:00
David Bomba
b0f8e10430 Clean up for the scheduler 2023-01-13 22:24:23 +11:00
David Bomba
35fde4a73e Clean up for scheduler 2023-01-13 20:23:03 +11:00
David Bomba
9e415b420c Refactor for scheduled tasks 2023-01-13 12:43:38 +11:00
David Bomba
d1078e1ba1 Change sequence for settings auto bill for recurring invoices 2023-01-13 00:41:54 +11:00
David Bomba
4979109d97 handle missing required keys for Invoice2Go Imports 2023-01-12 11:08:32 +11:00
David Bomba
077986d59c Clean up legacy importer 2023-01-12 09:19:38 +11:00
David Bomba
e174b379a6 Additional mailer implementation 2023-01-11 19:29:27 +11:00
David Bomba
894c2011b0 Improve clean up of stale gateway fees 2023-01-11 15:43:54 +11:00
David Bomba
081d720ce5 Handle document uploads in companyimport 2023-01-11 12:48:06 +11:00
David Bomba
f06f2e2633 Prevent quality checks on authorized users 2023-01-10 18:12:16 +11:00
David Bomba
4af753230f Force primary contact on importing of client 2023-01-07 02:52:59 +11:00
David Bomba
76dfbddca3 Improve logic for migrating account plans from hosted and self hosted instances 2023-01-07 02:48:25 +11:00
David Bomba
78358f2e49 Fixes for use path 2023-01-07 02:38:08 +11:00
David Bomba
10e3492140 Check late invoice, webhooks 2023-01-07 02:32:40 +11:00
David Bomba
4018d3d6a0 Minor fixes for document import 2023-01-06 13:15:32 +11:00
David Bomba
3bb04b4edf Move stale invoice cleanup to scheduler 2022-12-20 22:32:13 +11:00
David Bomba
13f8aa2140 Refactor subscription invoices to use standard allow temporary invoice numbers until they are confirmed 2022-12-20 21:46:20 +11:00
David Bomba
3a1f1f5f8e Updates for payment filters 2022-12-16 10:48:17 +11:00
David Bomba
ccb98aaf06 Updates for payment filters 2022-12-16 10:46:50 +11:00
David Bomba
7ca4e27059 Updates for payment filters 2022-12-16 10:36:53 +11:00
David Bomba
e2439b60c3 Prevent relinking of payments with transactions 2022-12-16 09:38:02 +11:00
David Bomba
8170831b73 Do not autobilling recurring invoices in draft state 2022-12-15 23:17:50 +11:00
David Bomba
55c0453b75 Subscriptions v2 2022-12-15 12:16:50 +11:00
David Bomba
3df49b04ed Watch webhooks on hosted 2022-12-14 09:25:05 +11:00
David Bomba
32ff078a64 Remove all instances of dispatchSync() 2022-12-12 15:27:22 +11:00
David Bomba
dff9c9566c Fixes for phone validation 2022-12-08 10:38:52 +11:00
David Bomba
27887b2b62 minor fixes 2022-12-06 14:50:37 +11:00
David Bomba
772d8d036f add payment to bank transaction matching 2022-12-06 13:26:37 +11:00
David Bomba
83700a002d Fixes for linking payments/expenses 2022-12-05 18:42:06 +11:00
David Bomba
3869dcccf9 Additional check to ensure recurring invoices have invitations 2022-12-05 13:27:33 +11:00
David Bomba
4739277b47 Allow overriding the default locale in .env file 2022-12-05 12:42:32 +11:00
David Bomba
591b007c1c Tests for linking payments with expenses 2022-12-05 10:07:34 +11:00
David Bomba
5b63e0fd81 Fixes for latency when sending emails 2022-12-03 09:50:55 +11:00
David Bomba
14e86b8183 Minor checks for reminders 2022-12-03 09:33:49 +11:00
David Bomba
2eb61b08cb Do not send reminders to trashed contacts 2022-12-03 09:15:27 +11:00
David Bomba
7b073d033a Fixes for Zoho Import 2022-12-01 08:49:59 +11:00
David Bomba
8b605e9340 Increase chunk size for autobill 2022-12-01 08:02:51 +11:00
David Bomba
c313caa59e Add Payment Id to bank transactions table 2022-11-30 18:39:22 +11:00
David Bomba
9e69488254 Fixes for multiple deletes on a single invoice 2022-11-30 14:39:45 +11:00
David Bomba
4d1555b46e Fixes for applying payment from a transaction, and then unwinding the transaction 2022-11-30 13:10:24 +11:00
David Bomba
24364c5ffb Implement chunking of auto bill data 2022-11-28 20:49:32 +11:00
David Bomba
a13379dcbe Inject small delay into email dispatch 2022-11-28 08:24:10 +11:00
David Bomba
6471bcb384 Refactor reminder crons 2022-11-27 16:25:55 +11:00
David Bomba
3cad564fd5 Don't return value from void function 2022-11-27 15:38:25 +11:00
David Bomba
5544207687 Minor fixes for reminders 2022-11-27 13:19:50 +11:00
David Bomba
31988d0387 Fixes for creating backup directory if it does not exist 2022-11-27 09:46:24 +11:00
David Bomba
bb4687f18d Clean up how we execute scheduled commands 2022-11-27 07:52:49 +11:00
David Bomba
5c60dab8c6 Refactor the way we execute scheduled commands 2022-11-26 14:38:09 +11:00
David Bomba
d279a12547 minor refactor for reminder jobs 2022-11-26 14:14:56 +11:00
David Bomba
a91feab3b6 Smooth out cron jobs 2022-11-26 12:10:18 +11:00
David Bomba
5140046cb6 Minor fixes for logging 2022-11-26 11:09:48 +11:00
David Bomba
08d1672258 Safety return for missing invoice 2022-11-25 08:25:34 +11:00
David Bomba
0784bdaef3 Clean up for logging 2022-11-25 07:53:37 +11:00
David Bomba
ff38a91302 Bulk match transactions 2022-11-25 07:52:47 +11:00
David Bomba
fa5c364556 Add checks to prevent duplicate reminders from being sent 2022-11-24 21:07:20 +11:00
David Bomba
20810bd7fe Minor fixes for company count 2022-11-24 20:33:52 +11:00
David Bomba
8f5fb2ca9f Fixes for recurring invoice edge case 2022-11-24 17:23:36 +11:00
David Bomba
264a4df13b Adjustments for handling invoice deletion 2022-11-24 16:49:03 +11:00
David Bomba
29d909ad08 Fixes for SendReminders firing twice 2022-11-24 15:43:14 +11:00
David Bomba
08ca5ddb72 Include bank transactions and bank integrations in company import/exports 2022-11-22 16:14:07 +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
f3fdd1f7fd Prevent deleted/archived/completed transactions from being re-converted 2022-11-17 08:43:17 +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
5b5213de93 Allow different mail from / mail name for multi company mailers 2022-11-14 15:01:55 +11:00
David Bomba
4830154ac6 Change UX for downloading documents from the client portal 2022-11-14 07:30:16 +11:00
David Bomba
dacde3358a Add Bank Services class 2022-11-11 15:28:49 +11:00
David Bomba
a87b8d1e99 EPC QR Codes WIP 2022-11-11 14:52:50 +11:00
David Bomba
b3d53a7cd8 Line item tax amounts 2022-11-10 21:57:55 +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
23711acc94 Fixes for bank transactions 2022-11-09 15:44:26 +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
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
775d6c7378 Migrate password hashes 2022-11-04 16:24:57 +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
97e65570fc Fixes for verify phone 2022-11-03 17:01:58 +11:00
David Bomba
ce5dfa2717 Return early in some hosted jobs 2022-11-03 13:33:26 +11:00
David Bomba
297dc19d04 Fixes for tests 2022-11-03 08:04:07 +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
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
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
5e5e0f5848 Return reminders to dispatch 2022-10-31 11:10:36 +11:00
David Bomba
c4e0295b32 Remove inventory adjustments when deleting a invoice 2022-10-29 12:14:25 +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
941ae136be Set company defaults for expenses when matching bank transactions 2022-10-27 12:43:25 +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
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
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
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
ce47e30aa2 Merge branch 'v5-develop' into yodlee 2022-10-24 08:43:02 +11:00