1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-11 05:32:39 +01:00
Commit Graph

9318 Commits

Author SHA1 Message Date
David Bomba
c90d930f89 Fixes for Product Sales Reports 2023-04-14 10:27:00 +10:00
Benjamin Beganović
50cb855579 Filtering by is_custom 2023-04-13 17:17:08 +02:00
David Bomba
ee837b7cdd Fixes for tests 2023-04-13 16:11:38 +10:00
David Bomba
35b1aaf507 Fixes for invoice 2 go imports 2023-04-13 16:00:59 +10:00
David Bomba
1f7f7e5789 Fixes for tests 2023-04-13 15:43:50 +10:00
David Bomba
abf3afd75f Product Sales Report 2023-04-13 15:39:12 +10:00
David Bomba
b75fe1157f Insert Clients if none found prior to creating any resources 2023-04-13 15:14:54 +10:00
David Bomba
3a778525c3 Product Report Scheduler 2023-04-13 13:31:19 +10:00
David Bomba
0a49bd4afa tests for invocies 2023-04-13 11:09:24 +10:00
David Bomba
47e35fe4d1 Doc blocks for Rules 2023-04-12 14:08:56 +10:00
David Bomba
b3d9dc3a51 Refactors for taxes 2023-04-12 13:59:38 +10:00
David Bomba
d81029c445 Exempt foreign exports 2023-04-12 11:27:33 +10:00
David Bomba
aa156330db Update oauth disconnect method 2023-04-12 10:38:18 +10:00
David Bomba
081b727a07 Update tax model 2023-04-12 10:33:02 +10:00
David Bomba
35e3ae8d50 Tax Name / Tax Rate added to Tax Model 2023-04-12 10:21:02 +10:00
David Bomba
0339e7a07b Fixes for sorting 2023-04-11 17:27:37 +10:00
David Bomba
fabf02ace0 Fixes for task time_logs 2023-04-11 12:23:09 +10:00
David Bomba
15676a3683 building out tax model 2023-04-10 21:11:55 +10:00
David Bomba
76d2780a60 Tax rule variable refactor 2023-04-10 21:04:16 +10:00
David Bomba
4ad389ccec Tax rule refactor 2023-04-10 20:37:57 +10:00
David Bomba
55a1ddf3c6 Tax rule refactor 2023-04-10 20:37:09 +10:00
David Bomba
e88bf18fe7 Centralize resolution of subregion 2023-04-10 17:52:40 +10:00
David Bomba
d6bb7a3510 Update model definitions 2023-04-10 17:37:40 +10:00
David Bomba
05b55ca724 Fixes for EU Taxes 2023-04-10 17:33:24 +10:00
David Bomba
f9886fdf89 Fixes for taxes 2023-04-10 17:27:59 +10:00
David Bomba
699c3cdd9b Add US states / zip codes 2023-04-10 15:51:38 +10:00
David Bomba
d687d364d8 Additional test coverage 2023-04-10 08:56:55 +10:00
David Bomba
0a5e106374 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-04-08 18:55:32 +10:00
David Bomba
006a4e4738 Fixes for linking expenses 2023-04-08 18:34:43 +10:00
David Bomba
1a6d4a611f v5.5.103 2023-04-08 08:32:38 +10:00
David Bomba
4620120d38 Fixes for tax tests 2023-04-07 19:51:17 +10:00
David Bomba
231fdb00be Refactor taxes for new tax model 2023-04-07 19:26:31 +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
David Bomba
28a24df77b Ensure contact ids are stored in activity table 2023-04-06 09:50:57 +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
ec597d7b2e Disconnect OAuth Mailer 2023-04-05 11:18:10 +10:00
David Bomba
6f579ba321 Remove redundant trait 2023-04-05 10:51:14 +10:00
David Bomba
7d34828c08 Remove redundant trait 2023-04-05 08:32:46 +10:00
David Bomba
1d5afe6e91 Add updated calculated fields cron 2023-04-04 21:34:01 +10:00
David Bomba
20dcfffb34 Override precisiong for jpy currency 2023-04-04 21:15:02 +10:00
David Bomba
047fb30a78
Merge pull request #8410 from beganovich/fixes-for-storing-designs
Coerce the string to array if empty string passed for `design`
2023-04-04 20:50:18 +10:00
Lars Kusch
dabfe543f1 More fixes 2023-04-04 11:46:51 +02:00
Lars Kusch
e8a12816a9 Add Xinvoice to E-Mail 2023-04-04 09:18:37 +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
David Bomba
e14656129f Set default tax id to 1 for all products 2023-04-04 07:36:58 +10:00
David Bomba
fbd47c1e40 Fixes for amount validation 2023-04-04 07:15:19 +10:00
Lars Kusch
55bb506d4e Attach XInvoice to email 2023-04-03 21:18:20 +02:00
Lars Kusch
dff4f762d4 More fixes 2023-04-03 21:18:07 +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
Benjamin Beganović
44f21cef14 Add array check 2023-04-03 15:36:36 +02:00
Benjamin Beganović
a05a23bdb7 Prevent undefined array key 2023-04-03 15:35:55 +02:00
Lars Kusch
0e74d6e03d Created API for XInvoice 2023-04-03 14:34:47 +02:00
David Bomba
4bbd4c9393 Remove logging 2023-04-03 17:44:55 +10:00
David Bomba
641502ff59 Fixes for tax all rule 2023-04-03 08:02:38 +10:00
David Bomba
bd7722f6f0 Refactor for taxes 2023-04-03 07:48:59 +10:00
David Bomba
cc1ba530d2 Update for conflicts 2023-04-03 07:21:09 +10:00
David Bomba
539076b374 Minor fixes for hosted ninja 2023-04-02 21:42:14 +10:00
David Bomba
ed745bf30c Fixes for account creation 2023-04-02 15:57:27 +10: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
82f7c376db Remove tax_all_products 2023-04-01 09:58:51 +11:00
Benjamin Beganović
64803dac14
Merge branch 'v5-develop' into fixes-for-storing-designs 2023-03-31 13:29:50 +02:00
Benjamin Beganović
1e1aa5d166 Construct design.design from data class 2023-03-31 13:28:33 +02:00
Benjamin Beganović
7da0c6e74b Validate each design block 2023-03-31 13:20:14 +02:00
Benjamin Beganović
7c4c39bfc4 Change default DesignFactory to return [] 2023-03-31 13:19:08 +02:00
David Bomba
fec69f98e2 Working on tax all settings 2023-03-31 15:25:30 +11:00
David Bomba
634063779a minor fixes 2023-03-31 10:33:34 +11:00
David Bomba
8577566393 Updates for activities 2023-03-31 10:01:25 +11:00
David Bomba
5910011967 Fixes for activities 2023-03-31 09:51:16 +11:00
David Bomba
b74be4d528 Minor fixes for payment emailed activities 2023-03-31 09:27:11 +11:00
David Bomba
a3bf9280a8 Updates for dependencies 2023-03-31 08:39:24 +11:00
Benjamin Beganović
2c83b4ee25 Coerce the string to array if empty string passed for design 2023-03-30 18:14:03 +02:00
David Bomba
1863da0829 Minor fixes for updating prices 2023-03-30 13:33:35 +11:00
David Bomba
ce77fb4270 Fixes for upcoming filters 2023-03-30 08:21:44 +11:00
David Bomba
1c8cccdaf3 Remove GB from eu countries 2023-03-29 23:39:50 +11:00
David Bomba
00c7fd7d37 Tests for calculating invoice taxes 2023-03-29 20:49:40 +11:00
David Bomba
ebdf25e1a8 Use travel to move timezones 2023-03-29 18:14:28 +11:00
David Bomba
f5cdf07d78 Tests for calculating recurring next send dates 2023-03-29 17:53:49 +11:00
David Bomba
0bb3ea6d07 Fixes for eu taxes 2023-03-29 14:45:59 +11:00
David Bomba
aa91604814 Fixes for eu taxes 2023-03-29 14:42:08 +11:00
David Bomba
45632721a2 Refactor for tax structure 2023-03-29 14:30:16 +11:00
David Bomba
d471604862 Refactor for tax structure 2023-03-29 14:23:06 +11:00
David Bomba
1ab8097d44 Refactor for tax structure 2023-03-29 13:13:50 +11:00
David Bomba
78538c60df Tax Model 2023-03-29 10:10:36 +11:00
David Bomba
93d68a7003 Tax Model 2023-03-29 08:27:13 +11:00
David Bomba
bd744b4ae0 Taxes 2023-03-29 07:53:46 +11:00
David Bomba
c46cf68d59 Minor cleanup 2023-03-28 17:37:38 +11:00
David Bomba
67179887d7 Update BaseRule taxes 2023-03-28 07:47:07 +11:00
David Bomba
fb4a4ac126 Update payment notifications 2023-03-28 07:36:22 +11:00
David Bomba
160ca1c9ad Refactor for taxes 2023-03-27 14:47:01 +11:00
David Bomba
b94743f42d Refactor for taxes 2023-03-27 07:57:29 +11:00
David Bomba
d52d2f1f37 Refactor for taxes 2023-03-27 07:46:26 +11:00
David Bomba
046a72326e Tax Providers 2023-03-27 07:14:10 +11:00
David Bomba
0d38ab1cfb Merge branch 'v5-develop' into auto_taxes 2023-03-25 14:44:14 +11:00
David Bomba
0472cb97f8 Fixes for recurring price increases/updates 2023-03-25 11:51:06 +11:00
David Bomba
3ed45ad27f Refactor for taxes 2023-03-25 11:02:43 +11:00
David Bomba
40f53e3dde Refactor for taxes 2023-03-25 09:26:27 +11:00
David Bomba
680277f062 Fixes for auto calculating taxes 2023-03-24 18:58:59 +11:00
David Bomba
aa51299a10 Working on auto tax calculations 2023-03-24 18:02:34 +11:00
David Bomba
49b3182639 Tests for taxes 2023-03-24 16:43:09 +11:00
David Bomba
3daa49a618 Dynamically load broadcastprovider 2023-03-24 14:04:46 +11:00
David Bomba
10db3cffa0 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-03-24 14:04:02 +11:00
David Bomba
01404a75f6 dynamically load broadcaster 2023-03-24 14:03:58 +11:00
David Bomba
b5a4fc9865 Working on taxes 2023-03-24 13:56:26 +11:00
David Bomba
e87e5397fb Merge branch 'v5-develop' into auto_taxes 2023-03-24 13:33:59 +11:00
David Bomba
e59d3a3af5 Add mailgun endpoint configuration 2023-03-24 13:08:28 +11:00
David Bomba
a3fde9f1fc Add migration for mailgun 2023-03-24 13:04:26 +11:00
David Bomba
da92505de1 Allow custom designs to be passed into the live designer 2023-03-24 12:41:02 +11:00
David Bomba
19e2e98665 Base Controller clean up 2023-03-24 12:12:12 +11:00
David Bomba
120d7ed57f Improve quality of account creation 2023-03-24 11:22:21 +11:00
David Bomba
ca37cd268e Fixes for payment failure mailer 2023-03-24 10:54:13 +11:00
David Bomba
f875474459 Fixes for react build 2023-03-24 10:10:35 +11:00
David Bomba
66772e3897 calculate taxes 2023-03-24 07:40:44 +11:00
David Bomba
d55e41b772 Minor fixes for bank transfer - Stripe 2023-03-23 18:28:12 +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
e1a0a1a375 Significant upgrade for GoCardless supporting their Billing Request Flows 2023-03-22 19:37:47 +11:00
David Bomba
5d66f5df2c Refactor for Gocardless 2023-03-22 17:45:33 +11:00
David Bomba
6e9ebd5779 Refactor for GoCardless Billing Flow 2023-03-22 15:04:04 +11:00
David Bomba
d7ff984818 Subscription table view client portal 2023-03-22 12:42:38 +11:00
David Bomba
0cd984b29b Subscription table view client portal 2023-03-22 12:41:44 +11:00
David Bomba
c906bcbf93 Subscription table view client portal 2023-03-22 12:38:04 +11:00
David Bomba
67a7f823e2 Subscription table view client portal 2023-03-22 12:36:28 +11:00
David Bomba
0e80303033 Adjustments for gocardless currency amount 2023-03-22 11:36:46 +11:00
David Bomba
6e6019feaf Change Pre Payments to be always available as recurring 2023-03-22 09:20:54 +11:00
David Bomba
915a99fd56 Rename ScheduleEntity -> EmailRecord 2023-03-22 08:00:45 +11:00
David Bomba
8fff97ac4b Rename ScheduleEntity -> EmailRecord 2023-03-22 08:00:20 +11:00
David Bomba
4f9db0124e Remove requirement for names for schedules 2023-03-22 07:30:37 +11:00
David Bomba
cd741efa2a fixes for tests 2023-03-21 22:37:06 +11:00
David Bomba
3d38d3eb0c fixes for tests 2023-03-21 22:31:19 +11:00
David Bomba
ba79c6cf9c Update definitions 2023-03-21 21:29:44 +11:00
David Bomba
9e882f7cfe Update production routes 2023-03-21 19:56:20 +11:00
David Bomba
c9b9b8326d Create data mapper classes for tax data 2023-03-21 18:14:25 +11:00
David Bomba
1bc53383be Stubs for tax migrations 2023-03-21 17:04:01 +11:00
David Bomba
b3060ce0e0 Minor fixes for demo mode 2023-03-21 16:33:22 +11:00
David Bomba
c7764f296e
Merge pull request #8392 from turbo124/v5-develop
v5.5.95
2023-03-21 08:15:30 +11:00
David Bomba
0a28b677df Updates for logging and also new variables 2023-03-21 08:02:33 +11:00
David Bomba
5e2a8d38f8 Do not force predis when running CI 2023-03-21 07:25:01 +11:00
David Bomba
3638dc45fb Updates for rate limiter with redis 2023-03-20 20:25:12 +11:00
David Bomba
336e3f4bf0 Updates for rate limiter 2023-03-20 20:24:16 +11:00
David Bomba
1856b44f01 Updates for white label translation 2023-03-20 20:17:04 +11:00
David Bomba
ecc27c2bfa Updats for update product inventory 2023-03-20 15:51:49 +11:00
David Bomba
455d047884 Updates for tech hero image 2023-03-20 15:25:52 +11:00
David Bomba
c9fab675c8 Tests for taxes 2023-03-19 20:30:28 +11:00
David Bomba
3f19376e85 Working on global taxes 2023-03-19 20:10:20 +11:00
David Bomba
12d3e35019 Global Tax Rules 2023-03-19 16:14:04 +11:00
David Bomba
b24be423e8 Global Tax Module 2023-03-19 15:09:50 +11:00
David Bomba
8a35eaf1b1 Stub global tax rates 2023-03-18 23:06:32 +11:00
David Bomba
171c182bd6 Add Invoice Reference Subject 2023-03-18 20:15:02 +11:00
David Bomba
b47bac317c Schedule Entity 2023-03-18 20:06:42 +11:00
David Bomba
47caaa0be3 Update user input for po number when approving a quote 2023-03-18 19:54:59 +11:00
David Bomba
222806eeeb Schedule Entity 2023-03-18 19:06:32 +11:00
David Bomba
6288eeb27d
Merge pull request #8388 from kishanmnpatel/update_forte_driver
cookie removed from echeck header api.
2023-03-18 18:37:25 +11:00
David Bomba
5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba
f5a5946cb7 Fixes for invoice filters - overdue 2023-03-18 18:13:49 +11:00
David Bomba
97f7f16f7c Catch all logo 2023-03-18 10:03:20 +11:00
David Bomba
9ca10fadb3 Minor changes for GoCardless 2023-03-18 09:56:03 +11:00
David Bomba
f5e582f75b Hide pre payments 2023-03-18 08:00:40 +11:00
Kishan Patel
137c6f9654 cookie removed from echeck header api. 2023-03-17 20:39:28 +05:30
David Bomba
c708a1c093 websockets 2023-03-17 22:33:14 +11:00
David Bomba
2336199cfa Allow admins ability to approve quotes 2023-03-17 19:57:03 +11:00
David Bomba
dc2353db04 Fixes for html entities in subject 2023-03-17 19:41:38 +11:00
David Bomba
ab2362e874 Retry webhooks 2023-03-17 18:27:26 +11:00
David Bomba
200bcd80b7 Add Payment Emailed Activity 2023-03-17 17:36:49 +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
17cfd637e4 Encode the recurring expense id 2023-03-17 16:58:57 +11:00
David Bomba
033ce1af95 Fixes for pre purchase 2023-03-17 14:38:00 +11:00
David Bomba
d91099a279 Apply recurring invoice number to proforma recurring 2023-03-17 14:29:53 +11:00
David Bomba
8c7aa563f4 Fixes for liap 2023-03-17 13:55:46 +11:00
David Bomba
f14de42684 Add recurring options to ivnoice 2023-03-17 12:49:08 +11:00
David Bomba
f79bdf141b Broadcasts / websockets 2023-03-17 10:08:45 +11:00
David Bomba
05829451b3 v5.5.94 2023-03-17 09:48:21 +11:00
David Bomba
7e56f69610 Fixes for random data seeder 2023-03-17 09:47:26 +11:00
David Bomba
d32a767495 Minor code cleanup 2023-03-17 07:31:35 +11:00
David Bomba
77c56ef2a8 Schedule Invoice 2023-03-16 20:34:20 +11:00
David Bomba
8d66d9e60f Pass webhook headers into webhook request 2023-03-16 19:57:39 +11:00
David Bomba
c213e8705d Update payment display screen in Client Portal. 2023-03-16 16:45:40 +11:00
David Bomba
6729678332 client initiated payments 2023-03-16 15:20:38 +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
95271bf090 v5.5.93 2023-03-16 07:35:44 +11:00
David Bomba
336e5aaf5b Hide pre payments from release 2023-03-16 00:13:30 +11:00
David Bomba
38bf9ec773 Set contact as nullable 2023-03-15 23:06:06 +11:00
David Bomba
6836ed4d48 Minor fixes for invitation resolution for quotes 2023-03-15 22:59:40 +11:00
David Bomba
24168ab679 Minor fixes 2023-03-15 17:59:46 +11:00
David Bomba
ab13a8de78 Increase recurring prices 2023-03-15 17:01:55 +11:00
David Bomba
e809fa156d Recurring invoice update / upgrade pricing 2023-03-15 16:17:24 +11:00
David Bomba
a06fffe799 Minor fixes 2023-03-15 14:35:54 +11:00
David Bomba
f601b19fd0 Minor fixes for Mocks 2023-03-15 14:29:02 +11:00
David Bomba
64624afff1 Add translated stubs for the PDF Mock 2023-03-15 14:22:12 +11:00
David Bomba
4bd1895fa7 Updates for PDF designer with custom columns 2023-03-15 12:03:39 +11:00
David Bomba
a1c986d83a Updates 2023-03-15 11:41:59 +11:00
David Bomba
434d2f6763 Allow removing deleted user 2023-03-15 11:05:58 +11:00
David Bomba
5dc4eafde9 Do not subtract services as product inventory 2023-03-15 10:46:36 +11:00
David Bomba
1b483c7e38 Search by client name in entities 2023-03-15 09:46:07 +11:00
David Bomba
7ad1c08d51 Add search by client from invoices 2023-03-15 09:40:31 +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
David Bomba
f9d4889a96 Remove unused 2023-03-15 07:24:56 +11:00
David Bomba
42fc3b30c6 Updates for company user / token checks 2023-03-14 22:32:42 +11:00
David Bomba
30eba69455 Fixes for AVS checks using Braintree 2023-03-14 17:56:04 +11:00
David Bomba
42adc4d897 Fixes for company token sanity 2023-03-14 07:25:27 +11:00
David Bomba
4d9065624b Quote mailer 2023-03-14 06:59:11 +11:00
David Bomba
04b5f9f638 stub translated labels for designer 2023-03-13 21:47:47 +11:00
David Bomba
7932339040 Fixes for correct token 2023-03-13 21:31:15 +11:00
David Bomba
60a3fd7863 Minor fixes 2023-03-13 21:17:32 +11:00
Lars Kusch
dd49768aef Fixes for XInvoice and differniate between Profiles 2023-03-13 08:50:37 +01:00
David Bomba
23ebe8d6e9 Fixes for sending from email name 2023-03-13 18:30:05 +11: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
David Bomba
ea319858e7 Fixes for php cs fixer email.php 2023-03-13 18:04:24 +11:00
Lars Kusch
060cc2d6a0 Add support for "Leitweg-ID" and po-number 2023-03-13 08:01:17 +01:00
David Bomba
7e81f53a04 Clean up auth dir 2023-03-13 17:59:46 +11:00
David Bomba
820995e262 Clean up for Login Controller 2023-03-13 17:55:33 +11:00
David Bomba
8ea6044555 move NinjaUser to sync when creating accounts 2023-03-13 17:31:30 +11:00
David Bomba
dfec0715ea Expand exception handling in Email class 2023-03-13 17:05:38 +11:00
David Bomba
148456b70d Minor fixes for events for invoice was emailed 2023-03-13 16:51:03 +11:00
David Bomba
a3c03039b7 Additional defaults for primary colors 2023-03-13 14:36:57 +11:00
David Bomba
6ad7e29944 Filters for overdue need tuning 2023-03-13 14:26:15 +11:00
David Bomba
69718f475d Update for designer 2023-03-13 07:57:10 +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
f661ea7ba9 Merge remote-tracking branch 'origin/v5-develop' into v5-develop 2023-03-12 12:19:43 +01:00
Lars Kusch
f3ed4abd9f Inital version for XRechnung / ZugFerd 2023-03-12 12:13:59 +01:00
David Bomba
0f1318e701 Fixes for non existent props 2023-03-12 21:04:03 +11:00
David Bomba
75973061d8 Stubs for PDFMock 2023-03-12 20:11:22 +11:00
David Bomba
6f3ba86465 Roll back liap 2023-03-12 18:01:32 +11:00
David Bomba
3df638a0c3 Minor formatting 2023-03-12 16:52:56 +11:00
David Bomba
1208e942aa Fixes for attachments 2023-03-12 16:41:43 +11:00
David Bomba
1c89e539cf Minor fixes for documents 2023-03-12 16:37:00 +11:00
David Bomba
617a8af7b5 Prevent duplicate shipping address details on delivery notes 2023-03-12 11:02:35 +11:00
David Bomba
4520300957 Updates for JS bundles 2023-03-11 19:14:04 +11:00
David Bomba
e2e17e91a2 Updates for stripe webhooks 2023-03-11 19:07:46 +11:00
David Bomba
3dfeff2b32 Updates for stripe webhooks 2023-03-11 19:06:44 +11:00
David Bomba
f15a89e23f Fixes for BACS Stripe Driver 2023-03-11 19:05:12 +11:00
David Bomba
b346445c35
Merge branch 'v5-develop' into v5-develop 2023-03-11 18:30:23 +11:00
David Bomba
30dd0a2608 Add notification label 2023-03-11 17:29:48 +11:00
David Bomba
8bddb49e6c Fixes for payment tests 2023-03-11 14:26:13 +11:00
David Bomba
d919134bb9 Fixes for payment tests 2023-03-11 14:25:18 +11:00
David Bomba
eeb87dc5cb Fixes for deleting partial payment payments on a single invoice 2023-03-11 12:26:56 +11:00
David Bomba
a23c44c0b8 Updates for user 2023-03-11 10:50:47 +11:00
David Bomba
7317f7d6ab Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-03-11 09:20:04 +11:00
David Bomba
0a6cd028b8 Add webp to file types 2023-03-11 09:19:52 +11:00
David Bomba
ab6dfc7ff5 Ensure payment types are returned 2023-03-10 17:49:43 +11:00
David Bomba
3286ff52ee Tests for dynamic payment type test 2023-03-10 17:38:30 +11:00
David Bomba
19104ec0d5 Add functionality to keep payment_balance up to date.
:
2023-03-10 14:01:07 +11:00
David Bomba
ad0f06f73a License tests 2023-03-10 13:21:07 +11:00
David Bomba
22eb28d138 White label license 2023-03-10 13:19:43 +11:00
David Bomba
f13ba7d961 Plan Tests 2023-03-10 13:01:32 +11:00
David Bomba
a32a9a0015 Working on white label licensing 2023-03-10 09:22:16 +11:00
David Bomba
450bfbc22b Add missing migration 2023-03-10 08:38:02 +11:00
David Bomba
5f77f2a73f Fixes for FROM address 2023-03-10 07:58:15 +11:00
David Bomba
2d3816ece4 Add payment balance to client table 2023-03-09 23:29:44 +11:00
David Bomba
33f514f15b Guard oauth_user_token 2023-03-09 20:51:10 +11:00
David Bomba
52177a48f1 Prevent oauth_user_token updates 2023-03-09 20:40:49 +11:00
David Bomba
e2dd1cf0ce Improve verification flow for ACH 2023-03-09 17:34:50 +11:00
David Bomba
c197114ff0 Improve Manual ACH payments 2023-03-09 17:33:10 +11: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
a18e55e1d1 Prevent deleted invitations from accessing entity 2023-03-09 14:40:16 +11:00
David Bomba
043cc121b2 Refactor constructor 2023-03-09 13:56:34 +11:00
David Bomba
ea475f8d56 Explicitly define throttle limits for self host and hosted 2023-03-09 13:38:09 +11:00
David Bomba
b0e61759d5 Fixes for calculating pro rata refunds between subscriptions with differing frequencies 2023-03-09 11:22:59 +11:00
David Bomba
686b48c42b Attachment links 2023-03-09 10:38:08 +11:00
David Bomba
92294d8379 Minor fixes for variable initialization 2023-03-09 09:00:58 +11:00
David Bomba
8c701d2de2 Add types to report exports 2023-03-09 07:49:18 +11:00
David Bomba
7219345ca6 Code Cleanup 2023-03-09 07:20:19 +11:00
David Bomba
1d24d211ee Code Cleanup 2023-03-08 23:16:08 +11:00
David Bomba
ccf47f2829 Fixes for accessing contact object 2023-03-08 22:45:21 +11:00
David Bomba
440ccb2945 add document pdf to email 2023-03-08 20:59:39 +11:00
David Bomba
594646823c Add UBL feature to invoices 2023-03-08 20:47:13 +11:00
David Bomba
52613b2bce Add documents to email 2023-03-08 20:30:45 +11:00
David Bomba
615e82a5c8 ide helpers 2023-03-08 18:33:42 +11:00
David Bomba
f98118728e Merge branch 'v5-develop' into email_refactor 2023-03-08 18:02:12 +11:00
David Bomba
ee4be49fcf Fixes for bank transaction relations 2023-03-08 18:02:04 +11:00
David Bomba
9874c1aee5 Fixes for emails 2023-03-08 17:56:34 +11:00
David Bomba
3ef2591b38 Fixes for phpstan 2023-03-08 17:43:52 +11:00
David Bomba
5dacc04295 Fixes and documentation for Email Defaults 2023-03-08 17:20:40 +11:00
David Bomba
b582f489c4 Merge branch 'v5-develop' into email_refactor 2023-03-08 16:18:15 +11:00