David Bomba
6c86d7151a
Update copyright year
2023-01-29 09:21:40 +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
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
a0d1635a58
Fixes for handling partial payments with credits
2022-09-06 19:18:05 +10:00
David Bomba
09d5b7c38f
Wrap paid to date in transaction
2022-07-11 18:24:49 +10:00
David Bomba
6f491dfb92
Update Copyright text
2022-04-27 13:20:41 +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
d30987c203
Fixes for refund payments
2022-03-26 13:58:49 +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
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
3ee38d54b4
Fixes for model freshness
2022-03-05 09:21:17 +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
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
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
76465072b3
Fixes for invoice balance
2021-11-17 15:17:59 +11:00
David Bomba
9a973c76c7
Save quietly for payment model
2021-10-28 04:58:24 +11:00
David Bomba
711db89061
Fixes for auto archiving
2021-09-09 11:59:09 +10:00
David Bomba
d29f1798a2
Fixes for auto-archive invoices
2021-08-08 08:40:04 +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
82892a6349
Fixes for stateless events
2021-04-21 07:26:04 +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
David Bomba
24dfbe48dc
working on paid_to_date fields and calculations
2021-01-24 17:44:14 +11:00
David Bomba
3ee3f67c8c
Fixes for over payments
2021-01-06 16:14:20 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
7977b2a1e7
Remove stale classes
2020-11-10 08:04:57 +11:00
David Bomba
624f8db661
Improve payments page for client portal and fix invoice status after payment made
2020-09-19 20:33:59 +10:00
=
88eb05786e
Fixes for updateinvoicepayment
2020-09-19 11:20:14 +10:00
David Bomba
2f7e01c5a4
Fixes for paid invoices via gateways
2020-09-11 10:10:53 +10:00
David Bomba
f7dc573551
Fixes for invoices
2020-09-10 15:20:13 +10:00
David Bomba
f061fd49f9
fixes for checkout payment gateway
2020-09-10 14:41:56 +10:00
David Bomba
ba75a44eb8
Laravel 7.x Shift ( #40 )
...
* Adopt Laravel coding style
The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.
However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.
You may use [Shift's .php_cs][2] file as a base.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
* Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Unindent vendor mail templates
* Shift config files
* Default config files
In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.
* Shift Laravel dependencies
* Shift cleanup
* Upgrade to Laravel 7
Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba
08de7be767
Fixes for tesats
2020-09-05 08:31:24 +10:00
David Bomba
6b45317bf3
update invoice PDF when a payment is applied
2020-09-03 21:37:02 +10:00
David Bomba
2bd8581592
Fixes for payments with gateway fees
2020-09-01 09:28:37 +10:00
David Bomba
1bd3deca4f
Invoice payments with gateway fees
2020-08-31 14:27:47 +10:00
David Bomba
eb867522df
Working on invoice payments with gateway fees
2020-08-31 12:00:43 +10:00
=
e3b8651211
RecurringService
2020-07-01 11:06:40 +10:00
David Bomba
ba55cc32e1
v5.0.4 ( #3620 )
...
* Version bump
* Refactors for refunds / credits
* Working on Company Ledger
* Company Ledger OpenAPI Documentation
* Version Bump
* Fixes for internal composer update
2020-04-11 21:19:05 +10:00