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

2000 Commits

Author SHA1 Message Date
David Bomba
a96eb6119c Fixes for activity records 2023-06-24 10:09:14 +10:00
David Bomba
f43a6e8f85 Tax providers 2023-06-22 16:54:30 +10:00
David Bomba
67a73d6cea Fixes for null props 2023-06-22 08:51:22 +10:00
David Bomba
0c54b20987 Fixes for generating PDFs 2023-06-22 00:16:20 +10:00
David Bomba
f1ee1cdb9f add breaks into switcher 2023-06-19 22:40:52 +10:00
David Bomba
31bfb83875 Minor fixes 2023-06-19 22:13:34 +10:00
David Bomba
e9dbe62d33 Add mark paid for credits 2023-06-19 19:48:53 +10:00
David Bomba
9290c45b95 minor fixes 2023-06-18 15:28:31 +10:00
David Bomba
b496bf2c13 Fixes for quotas 2023-06-18 14:34:35 +10:00
David Bomba
1b1d7df53c Fixes for profit and loss reports 2023-06-18 13:35:51 +10:00
David Bomba
89d68c5d46 Minor fixes 2023-06-16 15:23:59 +10:00
David Bomba
06edbe3f06 Revert for query 2023-06-16 14:44:43 +10:00
David Bomba
97fbe491d9 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-06-16 14:04:36 +10:00
David Bomba
db38f32c25
Merge pull request #8556 from joshuadwire/v5-develop
Add "All Time" to scheduled statements date range; allow excluding clients with no matching statements
2023-06-16 04:04:00 +00:00
Joshua Dwire
e6dac5cf65 Performance improvement 2023-06-15 21:42:40 -04:00
Joshua Dwire
347c4f95d6 Switch "All Time" option for statements to pull the earliest invoice date. 2023-06-15 13:51:09 -04:00
David Bomba
e54525658b Minor fixes for timezone 2023-06-15 16:29:40 +10:00
David Bomba
98706698d2 Localize payment dates 2023-06-15 16:23:08 +10:00
Joshua Dwire
2d54c4fdb3 Support All Time option for statements and support excluding clients with no invoices matching the selected filters 2023-06-13 15:23:54 -04:00
David Bomba
e3d73ed05d Code cleanup 2023-06-11 17:15:35 +10:00
David Bomba
ba3e7f7a28 Fixes for showing shipping details label on invoice pdf 2023-06-11 17:08:51 +10:00
David Bomba
d0531c19d7 Fixes for date ranges 2023-06-09 14:52:59 +10:00
David Bomba
5fbdde6d61 fixes for payments 2023-06-09 14:45:38 +10:00
David Bomba
897f170307 Clean up of Apply Number class for payments 2023-06-08 17:11:19 +10:00
David Bomba
f7770d2453 Fixes for custom templates 2023-06-06 15:06:23 +10:00
David Bomba
fc8420cf02 Code cleanup 2023-06-03 22:49:48 +10:00
David Bomba
ab7a28a091 Minor fixes 2023-06-03 22:26:07 +10:00
David Bomba
130a22fdf9 Change urls to logos 2023-06-03 19:35:01 +10:00
David Bomba
35ab26016e Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-06-02 15:53:43 +10:00
David Bomba
66aa198cf4 Updates for taxes 2023-06-02 15:53:33 +10:00
David Bomba
fe9de2ee97 Update logic for zero balance sending 2023-06-02 11:54:40 +10:00
David Bomba
4677f92083 only send statements to clients with balances > 0 2023-06-02 11:53:47 +10:00
David Bomba
b66272c974 only send statements with a balance greater than zero 2023-05-25 17:21:17 +10:00
David Bomba
310d14fd9c VAT number checker 2023-05-25 17:19:52 +10:00
David Bomba
6485e48896 Fixes for VAT number checks 2023-05-25 16:41:29 +10:00
David Bomba
05accdf1c5 Minor fixes 2023-05-25 16:24:27 +10:00
David Bomba
edf33ed19e Enable make directory for e-invoices 2023-05-25 13:48:17 +10:00
David Bomba
3e07acb5bb Fixes for signing certificates 2023-05-25 13:35:06 +10:00
David Bomba
527c99eb5b Adjustments for taxes 2023-05-25 10:38:43 +10:00
David Bomba
a286d8ae7b Set text_body cleanly and don't reference existing reference 2023-05-24 21:35:13 +10:00
David Bomba
881aa4add9 Fixes for custom email template 2023-05-24 14:47:05 +10:00
David Bomba
35e527c4fa
Merge pull request #8515 from turbo124/v5-develop
v5.5.119
2023-05-22 07:35:32 +10:00
David Bomba
855e20b6b2 Version Chart queries 2023-05-21 20:31:55 +10:00
David Bomba
4b16e2dabf Minor fixes for design variable declarations 2023-05-20 19:40:17 +10:00
David Bomba
3d44778848 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-05-20 19:28:19 +10:00
David Bomba
4409c40053 Fixes for backoff 2023-05-20 19:27:10 +10:00
David Bomba
589fc20a22 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-05-20 12:04:14 +10:00
David Bomba
b1e0718a89 Fixes for AR Summary reports 2023-05-20 12:04:07 +10:00
David Bomba
33acfeae9e Add additiona entropy to Backoff method 2023-05-20 11:06:14 +10:00
David Bomba
7b48da0cff Minor fixes for scheduler 2023-05-18 08:31:21 +10:00
Lars Kusch
7b417681f9
Minor fixes 2023-05-17 19:01:12 +02:00
David Bomba
51fd4d3ee9 Clean up for logging 2023-05-17 21:02:25 +10:00
David Bomba
0adb908df9 Clean up for taxes 2023-05-17 20:55:27 +10:00
David Bomba
183811ef95 v5.5.118 2023-05-17 20:47:39 +10:00
David Bomba
58cb6ec874 Fixes for custom quote columns 2023-05-17 20:46:12 +10:00
David Bomba
b47253ba45 Fixes for custom quote columns 2023-05-17 20:17:37 +10:00
David Bomba
851f81e1d6 Fixes for FACe 2023-05-17 18:44:58 +10:00
David Bomba
8908bc318c Fixes for taxes 2023-05-17 14:07:48 +10:00
David Bomba
618c3a41e7 Update scheduler list for reports 2023-05-17 10:45:56 +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
9872dab2ab Fixes for chart queries 2023-05-16 17:57:28 +10:00
David Bomba
a66c9cc046 Fixes for chart queries 2023-05-16 17:50:05 +10:00
David Bomba
4767c1a14a Updates for chart permissions 2023-05-16 15:35:29 +10:00
David Bomba
44b0bcd019 Fixes for tests 2023-05-15 21:49:38 +10:00
David Bomba
913599334b Fixes for Zip Tax Response 2023-05-15 14:38:11 +10:00
David Bomba
63da663afa Rules 2023-05-15 13:57:00 +10:00
David Bomba
50c26bee4c Additional translations 2023-05-15 12:37:38 +10:00
David Bomba
b71e3a19af Fixes for charts 2023-05-14 09:25:08 +10:00
David Bomba
f30468cc97 Fixes for queries 2023-05-12 11:36:07 +10:00
David Bomba
24ce983b6f Fixes for chart queries 2023-05-12 11:19:10 +10:00
David Bomba
6b4435606a Fixes for chart queries 2023-05-12 10:54:14 +10:00
David Bomba
e1b5b8ef69 Fixes for chart queries 2023-05-12 10:52:06 +10:00
David Bomba
52cac9ddea Chart updates' 2023-05-12 09:37:35 +10:00
David Bomba
bf2475d0ee updates for charts 2023-05-12 09:01:54 +10:00
David Bomba
4d300bad6f v5.5.117 2023-05-10 12:21:10 +10:00
David Bomba
879d3181cb Change the way we display shipping addresses 2023-05-09 19:53:09 +10:00
David Bomba
4a75fc3725 Allow document names to be modified 2023-05-08 22:55:37 +10:00
David Bomba
2e091abdc0 Increase parallel tests 2023-05-08 19:28:31 +10:00
David Bomba
f2df6c2e79 Updates for factuare invoices 2023-05-08 19:11:14 +10:00
David Bomba
fdba7ee0de ES E-Invoicing 2023-05-08 10:36:30 +10:00
David Bomba
63e733961f Fixes for Paypal and E-Invoice signatures 2023-05-08 08:19:06 +10:00
David Bomba
d7b315f62f Add all send email contacts to statements 2023-05-06 22:20:12 +10:00
David Bomba
eaee83623f Add all send email contacts to statements 2023-05-06 22:19:55 +10:00
David Bomba
61aaecca3a
Merge pull request #8495 from LarsK1/v5-develop
Improvements for correct ZuGFerd tax calculations
2023-05-04 15:42:46 +10:00
Lars Kusch
1573cb7a25 Minor fix 2023-05-03 16:41:38 +02:00
Lars Kusch
f744507654 Speed improvements 2023-05-03 16:38:42 +02:00
Lars Kusch
cbf441adec More fixes 2023-05-03 16:32:53 +02:00
Lars Kusch
937036ddb3 Minor fixes 2023-05-03 16:19:28 +02:00
Lars Kusch
9634c99fb4 Refactor ZuGFerd Tax calculation 2023-05-03 16:11:24 +02:00
Lars Kusch
3fe7bb8990 Refactor ZuGFerd Tax calculation 2023-05-03 16:05:59 +02:00
David Bomba
e0261c602d Minor fixes for CSV imports 2023-05-01 08:07:41 +10:00
David Bomba
7f951b94ef remove redundant classses 2023-04-30 20:25:47 +10:00
David Bomba
fd91db2f6e updates for paymentable dates on import 2023-04-30 08:19: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
06e2bcbf83 Fixes for subscriptions 2023-04-29 16:04:42 +10:00
David Bomba
c0dbd9b0ba Updates for billing profiles 2023-04-29 12:32:57 +10:00
Lars Kusch
b1bdeeb7b3 Fixes for ZuGFerd E-invoice 2023-04-28 11:27:51 +02:00
David Bomba
cd9c7d9237 Fixes for e-invoices 2023-04-28 17:04:49 +10:00
David Bomba
77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba
7ef552431c Fixes for auto billing 2023-04-27 06:59:50 +10:00
David Bomba
330492654b Static analysis cleanup 2023-04-26 22:38:08 +10:00
David Bomba
97abec29f6 Static analysis cleanup 2023-04-26 22:31:53 +10:00
David Bomba
f00a89dd8b Static analysis cleanup 2023-04-26 22:17:40 +10:00
David Bomba
eff80b0187 Static analysis cleanup 2023-04-26 21:18:01 +10:00
David Bomba
4ca0731728 Add stubs for shipping address 2023-04-26 16:32:31 +10:00
David Bomba
f80a437b0b Fixes for updating PDFs on updated invoice 2023-04-26 16:12:12 +10:00
David Bomba
93a5d613bc Add null safety to scheduler properties 2023-04-26 12:13:02 +10:00
David Bomba
11c5aaba82 FIxes for show_credits_tables 2023-04-26 10:56:23 +10:00
David Bomba
48c2d36830 Fixes for linking multiple invoices 2023-04-26 07:56:47 +10:00
David Bomba
5796b9fd31
Merge pull request #8468 from turbo124/v5-develop
Fixes for reports
2023-04-24 15:58:31 +10:00
Lars Kusch
450670f841 Make shipping adress optional 2023-04-24 07:50:45 +02:00
David Bomba
f470d10f96 Minor fixes for reports 2023-04-24 13:58:25 +10:00
David Bomba
8e145b81dc Fixes for 0 rate taxes 2023-04-24 08:22:49 +10:00
David Bomba
59e55ba3dc fixes for einvoice 2023-04-23 16:43:54 +10:00
David Bomba
e463613a4c Minor fixes 2023-04-22 15:25:54 +10:00
David Bomba
934a30f661 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2023-04-22 09:20:27 +10:00
David Bomba
e410741665 Minor fixes for quotas 2023-04-22 09:18:52 +10:00
David Bomba
05c7858ae1 Tests for FatturaPA 2023-04-21 17:30:12 +10:00
David Bomba
c100e2c4f3 Add stubs for FatturaPA 2023-04-21 17:24:56 +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
4e5e9c3a16 Minor fixes 2023-04-21 14:40:56 +10:00
David Bomba
7c0498a835 EInvoice - Spain 2023-04-21 09:52:56 +10:00
David Bomba
3cff7827df Working on e_invoicing Spain 2023-04-21 09:11:31 +10:00
David Bomba
1a503cf290 Add credits as an optional display for statements 2023-04-19 12:31:27 +10:00
David Bomba
8a0c802ed1 Updates for Design Filters 2023-04-19 08:20:46 +10:00
David Bomba
a365d11661 Minor cleanup? 2023-04-17 18:23:07 +10:00
David Bomba
f571401cd4
Merge pull request #8442 from turbo124/v5-develop
Additional translations
2023-04-17 17:50:52 +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
b7feb1e71b Additional translations 2023-04-16 16:41:40 +10:00
David Bomba
1233936936 Add all report types into scheduler 2023-04-14 16:44:04 +10:00
David Bomba
e591dbb7cd Tax Reports 2023-04-14 15:46:49 +10:00
David Bomba
d1b3fa12ba Tax Summary Report: 2023-04-14 14:45:42 +10:00
David Bomba
74efb615c5 Report tests 2023-04-14 14:12:29 +10:00
David Bomba
2c1bb8f352 AR detailed report 2023-04-14 13:27:47 +10:00
David Bomba
5cdefce5d3 Reporting Season 2023-04-14 13:15:15 +10:00
David Bomba
bb6f7b25b2 Reporting Season 2023-04-14 13:04:28 +10:00
David Bomba
043f854a37 Reporting season 2023-04-14 11:18:50 +10:00
David Bomba
c90d930f89 Fixes for Product Sales Reports 2023-04-14 10:27:00 +10: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
3a778525c3 Product Report Scheduler 2023-04-13 13:31:19 +10:00
David Bomba
5f3bfb070b Fixes for tests 2023-04-06 11:38:29 +10:00
Lars Kusch
9b7845d4b5
Merge branch 'v5-develop' into v5-develop 2023-04-05 17:32:43 +02:00
David Bomba
f780545b1b Refactor to allow link multiple expenses to a transaction 2023-04-05 14:53:48 +10: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
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
Lars Kusch
0e74d6e03d Created API for XInvoice 2023-04-03 14:34:47 +02:00
David Bomba
cc1ba530d2 Update for conflicts 2023-04-03 07:21:09 +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
b74be4d528 Minor fixes for payment emailed activities 2023-03-31 09:27:11 +11:00
David Bomba
1863da0829 Minor fixes for updating prices 2023-03-30 13:33:35 +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
160ca1c9ad Refactor for taxes 2023-03-27 14:47:01 +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
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
da92505de1 Allow custom designs to be passed into the live designer 2023-03-24 12:41:02 +11:00
David Bomba
f875474459 Fixes for react build 2023-03-24 10:10:35 +11:00
David Bomba
a5fc80f408 Dynamically apply the mailgun endpoint 2023-03-23 13:03:37 +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
1856b44f01 Updates for white label translation 2023-03-20 20:17:04 +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
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
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
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
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
200bcd80b7 Add Payment Emailed Activity 2023-03-17 17:36:49 +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
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
6cd7235b41 Updates for mailable 2023-03-16 09:23:24 +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
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
5dc4eafde9 Do not subtract services as product inventory 2023-03-15 10:46:36 +11:00
David Bomba
f9d4889a96 Remove unused 2023-03-15 07:24:56 +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
60a3fd7863 Minor fixes 2023-03-13 21:17:32 +11: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
David Bomba
ea319858e7 Fixes for php cs fixer email.php 2023-03-13 18:04:24 +11:00
David Bomba
dfec0715ea Expand exception handling in Email class 2023-03-13 17:05:38 +11:00
David Bomba
a3c03039b7 Additional defaults for primary colors 2023-03-13 14:36:57 +11:00
David Bomba
69718f475d Update for designer 2023-03-13 07:57:10 +11: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
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
eeb87dc5cb Fixes for deleting partial payment payments on a single invoice 2023-03-11 12:26:56 +11:00
David Bomba
ab6dfc7ff5 Ensure payment types are returned 2023-03-10 17:49:43 +11:00
David Bomba
19104ec0d5 Add functionality to keep payment_balance up to date.
:
2023-03-10 14:01:07 +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
5f77f2a73f Fixes for FROM address 2023-03-10 07:58:15 +11:00
David Bomba
52177a48f1 Prevent oauth_user_token updates 2023-03-09 20:40:49 +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
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
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
9052a16b82 Working on email refactor 2023-03-07 23:17:03 +11:00
David Bomba
0d01f4b773 Working on email refactor 2023-03-07 22:36:50 +11:00
David Bomba
0ba0937a18 Refactor for emailing client statements 2023-03-07 19:52:37 +11:00
David Bomba
c11654a7d2 Minor fixes 2023-03-06 20:14:59 +11:00
David Bomba
9b140a6e9e Working on email refactor 2023-03-06 19:07:25 +11:00
David Bomba
155a7de8e0 Allow restarting of archived recurring invoices 2023-03-06 08:03:48 +11:00
David Bomba
be88aa356a Fixes for displaying negative numbers 2023-03-01 16:32:47 +11:00
David Bomba
fa26c29d5b Return redirects 2023-03-01 11:16:18 +11:00
David Bomba
13881ac6e5 Fixes for PDFMock 2023-02-28 18:05:08 +11:00
David Bomba
97118da600 Fixes for tests 2023-02-28 17:50:41 +11:00
David Bomba
25bfe755c4 Update v5-dev branch 2023-02-28 17:15:00 +11:00
David Bomba
0a195e4bbe Updates for mocks 2023-02-26 16:50:57 +11:00
David Bomba
460b3e9864 Elegant design 2023-02-25 21:14:19 +11:00
David Bomba
f4863aca42 Fixes for Modern Design 2023-02-25 20:27:23 +11:00
David Bomba
85029a03f4 Fixes for plain design 2023-02-25 20:02:35 +11:00
David Bomba
c5c0dc6db9 Clean up for logging 2023-02-25 16:34:08 +11:00
David Bomba
3f506d1fe0 Clean up for logging 2023-02-25 16:30:02 +11:00
David Bomba
c05c9aa23f Clean up for logging 2023-02-25 16:24:44 +11:00
David Bomba
010bcb8286 Add in shipping details 2023-02-25 16:11:12 +11:00
David Bomba
dc95528d13 Add in shipping details 2023-02-25 15:59:32 +11:00
David Bomba
2d9c884b00 Clean up for pdfmocks 2023-02-25 15:55:46 +11:00
David Bomba
dda03f51ca Clean up for pdfmocks 2023-02-25 15:53:22 +11:00
David Bomba
c269bc54c7 Clean up for pdfmocks 2023-02-25 15:40:04 +11:00
David Bomba
2a9fe02546 Merging designer changes 2023-02-25 15:01:52 +11:00
David Bomba
8dcc3c4cbd Merging designer changes 2023-02-25 14:52:52 +11:00
David Bomba
d21ce4a567 Merge designer into design_changes 2023-02-25 14:36:00 +11:00
David Bomba
ed0da5ba0d Fixes for pdfmocks 2023-02-25 14:33:37 +11:00
David Bomba
99bcf3a77c Pdf Mocks 2023-02-25 12:17:08 +11:00
David Bomba
7772da95d3 Testing PDF mocks 2023-02-25 12:08:34 +11:00
David Bomba
55cc1e46ce Testing PDF mocks 2023-02-25 11:53:30 +11:00
David Bomba
620f3a32e1 PdfMockEntity 2023-02-25 11:11:09 +11:00
Daniel Koch
189aa36bb1 Streamline whitelabel logo styles in PdfMaker 2023-02-23 21:41:48 +01:00
David Bomba
c8f8ef9ad6 Fixes for conflicts 2023-02-24 07:40:25 +11:00
David Bomba
ce5dbf702e Refactor PDF Service 2023-02-24 07:27:27 +11:00
David Bomba
0efa84a070 Refactor PDF Service 2023-02-23 23:01:18 +11:00
David Bomba
08b1b8768f Refactor PDF Service 2023-02-23 22:39:20 +11:00
David Bomba
19313df73c Refactor PDF Service 2023-02-23 22:08:15 +11:00
David Bomba
0d0c80b7d1 Refactor PDF Service 2023-02-23 22:03:21 +11:00
David Bomba
20097b4fa8 Refactor PDF Service 2023-02-23 21:58:52 +11:00
David Bomba
390c494348 Clean up 2023-02-23 21:32:51 +11:00
David Bomba
2d67444f97 Roll back entity designer 2023-02-23 21:24:39 +11:00
David Bomba
fe4d08a522 Minor cleanup 2023-02-23 20:18:31 +11:00
David Bomba
aa82f50150 Improve gateway descriptions for Stripe - credit card + acss 2023-02-23 11:29:16 +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
5c20266641 Minor fixes for tests 2023-02-22 22:27:52 +11:00
David Bomba
7955548b87 Fixes for email payment 2023-02-22 20:23:09 +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
d1a2bd6d17 Elegant designs 2023-02-22 12:52:09 +11:00
David Bomba
c76bd55de1 Run mailer syncronously 2023-02-22 09:49:11 +11:00
David Bomba
e3e535e5b7 Run mailer syncronously 2023-02-22 09:38:27 +11:00
David Bomba
2665640c25 Fixes for paid stamp display AND show shipping address 2023-02-22 08:04:49 +11:00
David Bomba
87690df25f Stub PDF generator 2023-02-21 20:44:25 +11:00
David Bomba
84ab240eda Stub PDF generator 2023-02-21 20:42:40 +11:00
David Bomba
58317f24e8 Stub PDF generator 2023-02-21 20:41:23 +11:00
David Bomba
c3674a8f4f Stub PDF generator 2023-02-21 20:38:44 +11:00
David Bomba
f465263d53 Stub PDF generator 2023-02-21 20:36:32 +11:00
David Bomba
1bdc3cb565 Stub PDF generator 2023-02-21 20:34:59 +11:00
David Bomba
8cc6aa0c1b Stub PDF generator 2023-02-21 20:33:50 +11:00
David Bomba
ab3b9b94e0 Stub PDF generator 2023-02-21 20:26:05 +11:00
David Bomba
badf68005a Stub pdf 2023-02-21 20:04:45 +11:00
David Bomba
10793f1d14 Updates for custom PDF designer 2023-02-21 18:39:07 +11:00
David Bomba
19fdd9e96e Merge branch 'v5-develop' into design_changes 2023-02-21 10:49:16 +11:00
David Bomba
351b787220 Do not show paid to date on quotes 2023-02-20 09:25:03 +11:00
David Bomba
61feb99e32
Merge pull request #8287 from turbo124/v5-develop
v5.5.71
2023-02-18 08:40:38 +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
2f3cee2fc2 Update naming of email statement scheduler 2023-02-17 16:02:46 +11:00
David Bomba
75335ba8e4 Ensure when merging, we purge empty contacts 2023-02-17 10:17:05 +11:00
David Bomba
bc065e2132 Update scheduler date ranges 2023-02-17 08:59:19 +11:00
David Bomba
7b51db035f Minor updates for mailer 2023-02-16 16:00:16 +11:00
David Bomba
4d6cf43a1e ide helpers 2023-02-16 13:36:49 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba
a25daa8144 update composer requirements"
"
2023-02-16 12:31:13 +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
Daniel Koch
e5e3ae881e Apply spacing at top of InvoiceNinja logo ONLY if whitelabel licence not enabled 2023-02-15 08:05:48 +01:00
David Bomba
453042f7e8 Fixes for mailable 2023-02-15 11:37:14 +11:00
David Bomba
a4f2d40d75 Working on emailers 2023-02-15 11:04:47 +11:00
David Bomba
32363d85ca Attaching documents 2023-02-15 00:39:38 +11:00
David Bomba
2d3fe13c82 doc blocks for entity mailers 2023-02-15 00:30:16 +11:00
David Bomba
2db527efe0 doc blocks for entity mailers 2023-02-15 00:01:55 +11:00
David Bomba
4c7a7e4c05 doc blocks for entity mailers 2023-02-14 23:31:12 +11:00
David Bomba
5b5458d70a Testing mailers 2023-02-14 22:50:20 +11:00
David Bomba
222cbc7703 Updates for mailablej 2023-02-14 21:04:07 +11:00
David Bomba
6384e27e4b Working on new email handlers 2023-02-14 15:33:55 +11:00
David Bomba
4670c06b7e Refactor for emails 2023-02-14 10:03:54 +11:00
David Bomba
a99c4dfee0 Refactor mailers 2023-02-13 21:09:19 +11:00
David Bomba
8df6ce826d Minor fixes for BCCs in hosted 2023-02-11 09:56:56 +11:00
David Bomba
5d4b4260b1 Fixes for quote triggered actions 2023-02-11 08:17:54 +11:00
David Bomba
a5f303f338 Support passing reference with amount_paid and paid 2023-02-10 09:47:22 +11:00
David Bomba
0479b1abbd Fixes for job middleware 2023-02-09 12:10:08 +11:00
David Bomba
8760068a8c Update purchase orders with correct footer 2023-02-09 09:20:09 +11:00
David Bomba
768d26c2ed
Merge pull request #8245 from LarsK1/patch-3
Feature: Webhook at send
2023-02-08 07:06:28 +11:00
Lars Kusch
f0c6df6c4a Minor fixes 2023-02-07 15:46:52 +01:00
David Bomba
cb47c9d40e Fixes for applying invoice numbers to subscriptions where invoice number is set to When Sent 2023-02-07 22:25:40 +11:00
Lars Kusch
400fb609ee Refactor Webhook to BaseModel.php 2023-02-07 09:45:02 +01:00
David Bomba
c7fe3c8824 Set credit payments for subscriptions 2023-02-04 17:09:04 +11:00
David Bomba
079889a711 Fixes for using credits in subscriptions 2023-02-04 16:28:03 +11:00
David Bomba
5e68199396 Add payment number when generating credit payment from subscription 2023-02-04 15:51:39 +11:00
David Bomba
9b9f73aed2 Clean up for using credits to settle a subscription 2023-02-04 12:59:32 +11:00
Lars Kusch
d0cfaff6d6 Added models and implemented the sent Webhook 2023-02-03 12:54:34 +01:00
Lars Kusch
052ca31297
Add Webhooks at send 2023-02-03 12:46:55 +01:00
David Bomba
568c0aa028 Update postmark sending email address for Statement mailer 2023-02-02 12:23:07 +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
1c664d5960 remove updateQuietly( 2023-02-01 07:21:23 +11:00
David Bomba
b8d97a69a2 Refactor for observers 2023-02-01 01:06:21 +11:00
David Bomba
c7701b71d6 Revert attempting to use divs as tables 2023-01-31 09:25:40 +11:00
David Bomba
750986acb0 Working on new clean.html 2023-01-30 21:40:20 +11:00
David Bomba
eb550f65df Tweaking clean to handle shipping address 2023-01-30 14:58:30 +11:00
David Bomba
813fc7bd5e change entity details from table to div 2023-01-30 11:07:55 +11:00
David Bomba
a4467149f9 Add Shipping address to clean design 2023-01-30 08:58:02 +11:00
David Bomba
9c66c3b741 Fixes for ninja mailer 2023-01-29 18:29:35 +11:00
David Bomba
94a84dfb15 Fixes for Emailer to use the appropriate backoff() 2023-01-29 14:32:00 +11:00
David Bomba
35775706be Improve backoff using exponential decay 2023-01-29 11:51:57 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
e8608ab58e Fixes for reports 2023-01-28 14:59:35 +11:00
David Bomba
3545482892 Find trashed invoices 2023-01-23 18:40:04 +11:00
David Bomba
cb620f09ed Fixes for sending payment email on Mark Paid 2023-01-22 18:25:04 +11:00
David Bomba
3e61408ba5 Fixes for observers 2023-01-22 17:46:56 +11:00
David Bomba
9628580be0 Add statement date range to the statement 2023-01-22 15:03:23 +11:00
David Bomba
0d11fc174a Send payment emails to all contacts on invitation 2023-01-20 17:18:53 +11:00
David Bomba
24aa73c359 Fixes for notifications 2023-01-19 17:20:31 +11:00
David Bomba
a382dbe1b6 Fixes for calculating pro rata refunds for subscriptions 2023-01-19 13:20:05 +11:00
David Bomba
4364f0d168 Clean up for createsingleaccount 2023-01-19 12:16:51 +11:00
David Bomba
7b40340047 Fixes for Purchase Order Filters 2023-01-19 10:23:42 +11:00
David Bomba
8ee1f8eaf1 Improve subscriptions v2 for free subscriptions 2023-01-18 21:06:09 +11:00
David Bomba
d0f181314c Fixes for tests 2023-01-18 19:24:43 +11:00
David Bomba
0d767f7d98 update billing_context to use hashed_ids 2023-01-18 16:52:32 +11:00
David Bomba
6b2ca2dfb2 Always ensure next_run is calculated from the time the scheduler was last run, not when the scheduler was restarted. 2023-01-18 10:39:01 +11:00
David Bomba
368006f63f Scheduler tests 2023-01-18 10:34:06 +11:00
David Bomba
1b1fc71d0d Validation rules for clients in scheduler 2023-01-17 22:40:40 +11:00
David Bomba
2bcccb2215 Tests for scheduler 2023-01-17 20:48:10 +11:00
David Bomba
5caba1d2c7 Implement next_run calculations 2023-01-17 19:42:34 +11:00
David Bomba
2743809be3 Improve sentry logging in selfhost + hosted 2023-01-17 18:25:43 +11:00
David Bomba
52a982d634 Email Tests 2023-01-17 12:21:36 +11:00
David Bomba
c51dd313b9 Tests for emailing client statements 2023-01-17 11:00:12 +11:00
David Bomba
633537570f Remove unique constraint from bank matching service 2023-01-16 11:59:24 +11:00
David Bomba
f8a9220531 Fixes for quote queries 2023-01-16 07:54:49 +11:00
David Bomba
3da4c42f71 Rename variable 2023-01-15 21:20:16 +11:00
David Bomba
d1049f3a90 Clean up and formatting for mailers 2023-01-15 21:16:10 +11:00
David Bomba
3ce3187ec2 Minor fixes for client ledger balance update 2023-01-15 17:42:13 +11:00
David Bomba
a743504ed3 Minor fixes for transactions 2023-01-15 15:10:41 +11:00
David Bomba
1720baccc8 Checks inside transactions 2023-01-15 14:59:42 +11:00
David Bomba
cdfaab9cbc Stubs for quality checks 2023-01-15 14:57:24 +11:00
David Bomba
b8d1e0a920 Refactor for emails 2023-01-15 14:44:23 +11:00
David Bomba
6a687c2aef Working on refactor for emailables 2023-01-15 13:28:46 +11:00
David Bomba
a79e21b3cf Refactor to use Envelope Mailables 2023-01-14 22:00:22 +11:00
David Bomba
cf9ffb05d5 Tests for calculating date ranges 2023-01-14 18:47:14 +11:00
David Bomba
9de6ee1d2a Change the order we check a payment deleted status 2023-01-14 16:22:26 +11:00
David Bomba
ada6210e34 Working on client statement schedules 2023-01-14 09:46:17 +11:00
David Bomba
b0f8e10430 Clean up for the scheduler 2023-01-13 22:24:23 +11:00
David Bomba
77f330afe2 Minor adjustments for hosted platform 2023-01-13 20:23:47 +11:00
David Bomba
9e415b420c Refactor for scheduled tasks 2023-01-13 12:43:38 +11:00