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

215 Commits

Author SHA1 Message Date
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
eeb87dc5cb Fixes for deleting partial payment payments on a single invoice 2023-03-11 12:26:56 +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
e3e535e5b7 Run mailer syncronously 2023-02-22 09:38:27 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11: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
David Bomba
079889a711 Fixes for using credits in subscriptions 2023-02-04 16:28:03 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
0d11fc174a Send payment emails to all contacts on invitation 2023-01-20 17:18:53 +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
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
9de6ee1d2a Change the order we check a payment deleted status 2023-01-14 16:22:26 +11:00
David Bomba
064b9c4e67 Minor fixes for page number vertical height 2023-01-10 09:55:20 +11:00
David Bomba
28cbe52d9c Refactor for subscriptions and changing between subscriptions 2022-12-22 15:58:18 +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
c131cfcd1e Refactor for how we deal with delete payments and client paid to dates 2022-12-14 16:17:43 +11:00
David Bomba
a13379dcbe Inject small delay into email dispatch 2022-11-28 08:24:10 +11:00
David Bomba
3345984b65 Fixes for applying the correct amount to client balance 2022-11-22 10:46:42 +11:00
David Bomba
023de23a45 Update validation rules 2022-11-05 15:13:08 +11:00
David Bomba
95610fd25e Restrict size and amount of jobs 2022-10-28 13:09:17 +11:00
David Bomba
91cfc33f61 Disable auto billing when an invoice has been refunded. 2022-10-26 10:54:23 +11:00
David Bomba
8f4a164dca Fixes for refund activity notes 2022-10-14 08:24:28 +11:00
David Bomba
8e5c825750 fixes for storage paths in self host 2022-10-12 11:27:14 +11:00
David Bomba
f072b921c7 Fixes for WePay 2022-10-05 11:21:55 +11:00
David Bomba
52d5afbce0 Remove DispatchNow() 2022-09-07 14:15:27 +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
9846a3e18f Fixes for default mark down settings 2022-09-05 17:18:08 +10:00
=
35e21e4551 Update credit balances when a payment is deleted 2022-08-22 10:44:36 +10:00
David Bomba
0ca668f7ff Fixes for null contact 2022-08-04 16:41:56 +10:00
David Bomba
92c236e788 Fixes for payment emails 2022-08-04 16:22:48 +10:00
David Bomba
7ac4786bff Refactor to remove dispatchSync from code path 2022-08-01 07:30:04 +10:00
David Bomba
071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba
09d5b7c38f Wrap paid to date in transaction 2022-07-11 18:24:49 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes (#50)
* Dispatch | PdfCreatorTest | Removed deprecated method

* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
Shift
19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
d29a1626cb Refactor for Stripe ACH 2022-05-19 15:48:31 +10:00
David Bomba
6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba
4f10dcd913 Improve invoice number generation when race conditions encountered 2022-04-07 17:40:59 +10:00
David Bomba
fa2019661d Fixes for regression 2022-04-05 05:23:39 +10:00
David Bomba
a2ef847f54 Fixes for ledger 2022-04-02 16:13:31 +11:00
David Bomba
4c2c62bd85 Improve invoice payment registrations 2022-03-28 16:36:00 +11:00
David Bomba
641e2d4979 v5.3.76 2022-03-26 22:21:35 +11:00
David Bomba
d30987c203 Fixes for refund payments 2022-03-26 13:58:49 +11:00
David Bomba
cdf8f04457 Fixes for reversing invoice balances on archived invoice 2022-03-26 13:20:27 +11:00
David Bomba
83b99f296f refactor for workflow with invoice services 2022-03-24 13:50:55 +11:00
David Bomba
89024a173b Update client paid to date for full amount with overpayments 2022-03-18 12:27:27 +11:00
David Bomba
9ccc43cece Fixes for check data 2022-03-16 13:06:25 +11:00
David Bomba
b9073c4276 Fixes for delete payment 2022-03-14 20:52:38 +11:00
David Bomba
c1bf578658 Refund payment receipts 2022-03-14 14:39:44 +11:00
David Bomba
c56a9688e8 Refund emails 2022-03-14 12:35:05 +11:00
David Bomba
7cd6327649 Transaction logs 2022-03-10 13:27:31 +11:00
David Bomba
b1887f8fa8 Fixes for required client info 2022-03-10 13:05:01 +11:00
David Bomba
b7dced76cd Transaction events 2022-03-10 11:32:04 +11:00
David Bomba
b2b937f9ad Adjustments for client balance 2022-03-09 13:49:31 +11:00
David Bomba
3ee38d54b4 Fixes for model freshness 2022-03-05 09:21:17 +11:00
David Bomba
e9e8e259e8 Fixes for deleting payments 2022-03-01 21:25:18 +11:00
David Bomba
9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba
77199fc697 Performance improvements for payment reponses 2022-01-26 23:01:54 +11:00
David Bomba
058c9ab049 Only send payment receipt to a single contact 2022-01-11 19:17:52 +11:00
David Bomba
9910e4f997 Test GoCardless webhooks for valid events 2022-01-11 08:55:11 +11:00
David Bomba
239b180a21 Fixes for pdf regeneration 2022-01-10 12:47:16 +11:00
David Bomba
e2d1a59224 Fixes for Partially deleted payments 2022-01-04 21:33:37 +11:00
David Bomba
c77720672b Fixes for atomic operations 2021-12-17 22:11:36 +11:00
David Bomba
c76cb3eb7c Delay events slightly to prevent race conditions 2021-12-17 18:57:26 +11:00
David Bomba
24c733827b Handle negative payments 2021-11-22 21:09:28 +11:00
David Bomba
76465072b3 Fixes for invoice balance 2021-11-17 15:17:59 +11:00
David Bomba
3b4afd4537 Minor fixes for check data 2021-11-07 17:12:51 +11:00
David Bomba
9a973c76c7 Save quietly for payment model 2021-10-28 04:58:24 +11:00
David Bomba
7e23de8e5a fixes for refunding unapplied payments 2021-10-27 05:01:10 +11:00
David Bomba
faf77d8bd9 Fixes for deleting an unapplied payment 2021-10-26 21:47:28 +11:00
David Bomba
ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
David Bomba
c26afd69e2 Fixes for Payment Webhooks 2021-10-15 18:47:41 +11:00
David Bomba
dc116013d9 Fixes for observers 2021-10-14 17:54:38 +11:00
David Bomba
d93928ffbe Fixes for testS 2021-10-08 16:23:00 +11:00
David Bomba
2d791f26b7 Remove checks for send_email 2021-10-05 15:20:44 +11:00
David Bomba
5a31634f81 Fixes for invoice paid to date calculations on refund 2021-10-04 20:43:00 +11:00
David Bomba
711db89061 Fixes for auto archiving 2021-09-09 11:59:09 +10:00
David Bomba
916c5e4da8 Trim all emails 2021-09-07 14:55:09 +10:00
David Bomba
e719c659ea Fixes for Zoho imports 2021-09-06 15:08:41 +10:00
David Bomba
b06d761c8e fixes for edge case when deleting a payment on a deleted invoice 2021-09-06 11:04:00 +10:00
David Bomba
fa635a7ef0 minor fixes 2021-09-04 15:51:31 +10:00
David Bomba
97c58bcf70 fixes for refundS 2021-08-27 09:56:42 +10:00
David Bomba
bedc319094 Provide more detailed failure reports 2021-08-25 14:36:30 +10:00
David Bomba
3a9ca8e6e1 Fixes for refunding archived invoices 2021-08-08 11:02:41 +10:00
David Bomba
d29f1798a2 Fixes for auto-archive invoices 2021-08-08 08:40:04 +10:00
David Bomba
05ca393678 Fixes for payments with credits 2021-07-08 20:56:21 +10:00
David Bomba
5535ce8faf Allow archived invoices to be paid. 2021-06-20 08:14:56 +10:00
David Bomba
36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba
85c05f7c30 Fixes for VarEvents 2021-05-07 07:12:07 +10:00
David Bomba
7cef74350d Fix for accounting error when deleting a refunded payment 2021-04-22 09:35:31 +10:00
David Bomba
82892a6349 Fixes for stateless events 2021-04-21 07:26:04 +10:00
David Bomba
7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba
b1e6325ef8 Fixes for tests 2021-04-06 08:19:27 +10:00
David Bomba
f1f8201683 fixes for delivery note generation 2021-04-02 22:44:44 +11:00