David Bomba
91cfc33f61
Disable auto billing when an invoice has been refunded.
2022-10-26 10:54:23 +11:00
David Bomba
ce47e30aa2
Merge branch 'v5-develop' into yodlee
2022-10-24 08:43:02 +11:00
David Bomba
922aecdd9f
Add configuration for R2
2022-10-24 08:42:38 +11:00
David Bomba
76badf854c
Add R2 options to filesystems
2022-10-22 17:04:42 +11:00
David Bomba
2f4e129cf0
Remove make dir for Storage::
2022-10-22 08:19:35 +11:00
David Bomba
ab71be42a0
Delete pdf when deleting invoice
2022-10-21 15:00:33 +11:00
David Bomba
8f4a164dca
Fixes for refund activity notes
2022-10-14 08:24:28 +11:00
David Bomba
0892b6035f
handle invoices going from zero balance to positive balance
2022-10-12 13:39:08 +11:00
David Bomba
271a81da3e
Clean up for preload
2022-10-12 12:55:11 +11:00
David Bomba
8e5c825750
fixes for storage paths in self host
2022-10-12 11:27:14 +11:00
David Bomba
0a2cb6f88d
Merge branch 'v5-develop' into yodlee
2022-10-06 20:55:44 +11:00
David Bomba
f072b921c7
Fixes for WePay
2022-10-05 11:21:55 +11:00
David Bomba
64c5e2a4e4
Minor fixes
2022-10-02 11:00:32 +11:00
David Bomba
3865d7193e
Refactor for bank transactions
2022-09-21 17:00:49 +10:00
David Bomba
090d4c994a
Fixes for send now functionality of recurring invoice
2022-09-16 12:49:09 +10:00
David Bomba
a1629bbab4
Fixes for applying numbers
2022-09-12 21:08:50 +10:00
David Bomba
9dd06fae34
minor fixes + additional logging
2022-09-12 13:03:39 +10:00
David Bomba
d68918b213
Ensure we also query trashed client records before lock
2022-09-12 08:33:59 +10:00
David Bomba
654460758d
Fixes for bank service query
2022-09-07 21:27:53 +10:00
David Bomba
c0cb157309
Merge branch 'v5-develop' into yodlee
2022-09-07 14:54:50 +10:00
David Bomba
52d5afbce0
Remove DispatchNow()
2022-09-07 14:15:27 +10:00
David Bomba
28915d82a4
CLean up code paths for client balance
2022-09-07 08:35:19 +10:00
David Bomba
d79b374eda
Fixes for select box background color
2022-09-06 20:51:42 +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
8dbc70d277
Working on credit paymentS
2022-09-05 21:15:23 +10:00
David Bomba
9e7f70dacd
Fixes for auto billing when using credits
2022-09-05 18:15:08 +10:00
David Bomba
8d250209e3
Fixes for tests.
2022-09-05 17:51:26 +10:00
David Bomba
9846a3e18f
Fixes for default mark down settings
2022-09-05 17:18:08 +10:00
David Bomba
ccf8aa1dea
Client Paid To Date updates
2022-09-05 11:51:47 +10:00
David Bomba
0934925071
Add option to send payment email when invoice has been marked as paid
2022-09-02 20:43:35 +10:00
David Bomba
fee7d2c697
Fresh client prior to updating
2022-09-02 14:22:04 +10:00
David Bomba
a43f30adbc
Refactor for switch plans
2022-09-02 10:38:27 +10:00
David Bomba
384ce1fa8d
Use transaction when marking an invoice as paid
2022-08-29 18:15:50 +10:00
David Bomba
187c5b115b
Update purchase order invitations table
2022-08-27 09:26:08 +10:00
David Bomba
e31e7f8502
Ensure invoice marked as paid
2022-08-26 15:35:20 +10:00
David Bomba
496da291d8
Prevent negative credits from being applied as payments to a invoice
2022-08-24 16:08:30 +10:00
=
35e21e4551
Update credit balances when a payment is deleted
2022-08-22 10:44:36 +10:00
=
b5f61d22a7
Tests for credit balance
2022-08-22 10:27:11 +10:00
=
5070b2745e
Adjust credit balance on client record
2022-08-22 08:24:36 +10:00
David Bomba
87e3f12920
Fixes for edge case when deleting an invoice with a partial payment
2022-08-19 12:48:58 +10:00
David Bomba
6e134098b5
tests for deleting an invoice
2022-08-19 12:09:50 +10:00
David Bomba
e716bb5a02
Fixes for showing fees in both the product and tax tables
2022-08-19 08:41:50 +10:00
David Bomba
45d658cf47
Tests for bank transaction matching
2022-08-18 09:27:28 +10:00
David Bomba
2d6888a6ec
Parsing bank transactions
2022-08-17 11:52:16 +10:00
David Bomba
f45d7f2897
Psalm cleanup
2022-08-16 09:39:12 +10:00
David Bomba
2da7f4e17c
Data matching for bank integration
2022-08-12 15:25:18 +10:00
David Bomba
de33548908
working on data matching
2022-08-12 14:23:23 +10:00
David Bomba
3b1d0e07e2
Automating data pulls
2022-08-12 13:41:55 +10:00
David Bomba
d80ec520f9
Fast link provisioning
2022-08-10 11:56:46 +10:00
David Bomba
957cc727f1
Data matching
2022-08-09 12:21:06 +10:00
David Bomba
3d397b40e3
Transaction matching service
2022-08-08 19:07:35 +10:00
David Bomba
776da3b3ca
Fixes for auto billing
2022-08-07 16:47:37 +10:00
David Bomba
5371bed25b
Fixes for missing invites for recurring invitations
2022-08-05 11:12:50 +10:00
David Bomba
0c05370686
Move payment numbering into service
2022-08-05 08:08:19 +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
ad7889b769
Clean up for spam notifications
2022-08-01 17:17:06 +10:00
David Bomba
7ac4786bff
Refactor to remove dispatchSync from code path
2022-08-01 07:30:04 +10:00
David Bomba
48c36d0004
Fixes for mailers
2022-07-31 19:11:32 +10:00
David Bomba
aceb377081
Fixes for settings purchase order designs
2022-07-27 20:03:46 +10:00
David Bomba
2942dfa528
Vendor documents
2022-07-27 15:39:43 +10:00
David Bomba
93c782fcc5
Merge branch 'v5-develop' into l9
2022-07-21 14:22:45 +10:00
David Bomba
cd86b690cd
Fixes for custom surcharges on invoice and purchase order tax currency
2022-07-21 09:05:08 +10:00
David Bomba
e337abe819
Patches from v5-dev
2022-07-20 10:56:02 +10:00
David Bomba
c5b8c97b57
Fixes for invoice status if balance changes to negative
2022-07-19 19:36:55 +10:00
David Bomba
ca95b59b08
Merge branch 'v5-develop' into l9
2022-07-18 07:17:23 +10:00
David Bomba
e04deab52d
Fixes for purchase orders
2022-07-18 07:15:37 +10:00
David Bomba
071f2ee102
Post Merge v5-develop
2022-07-15 17:41:30 +10:00
David Bomba
3a8513cbaf
Fixes for required fields
2022-07-14 21:29:17 +10:00
David Bomba
7157c95ef4
Start recurring invoice on send now
2022-07-12 20:47:17 +10:00
David Bomba
84ef064e3d
Handle scenario where task has no client
2022-07-12 08:22:03 +10:00
David Bomba
09d5b7c38f
Wrap paid to date in transaction
2022-07-11 18:24:49 +10:00
David Bomba
47768a70a4
Allow forced sending of first recurring invoice
2022-07-11 10:33:41 +10:00
David Bomba
085fa81169
Pad out expense when converted from Purchase Order
2022-07-08 17:30:25 +10:00
David Bomba
6a911149ca
Pad out expense when converted from Purchase Order
2022-07-08 17:28:49 +10:00
David Bomba
44ec3fdd50
Fixes for purchase order to expense
2022-07-07 22:09:39 +10:00
David Bomba
d9d6b9f64b
Update translations
2022-07-07 11:20:43 +10:00
David Bomba
261a2e0ab6
Inventory management from purchase orders
2022-07-06 20:04:59 +10:00
David Bomba
6b3b50318b
Expense a Purchase Order
2022-07-06 19:25:22 +10:00
David Bomba
ffcd3b05d4
Add quantities to subscriptions
2022-07-06 17:12:29 +10:00
David Bomba
ea0ef763bf
Remove paid to date from credits
2022-07-06 11:51:24 +10:00
David Bomba
a55dd2ec40
Purchase Orders
2022-07-05 09:55:05 +10:00
David Bomba
80ea41568c
Purchase Order Emails
2022-07-04 15:27:09 +10:00
David Bomba
356d7aeba4
Hide custom values that are empty
2022-07-02 11:59:40 +10:00
David Bomba
6faa3a0ccb
Adjust number applying on Purchase orders when_sent / when_saved
2022-07-02 11:40:51 +10:00
David Bomba
af8ec95e2c
Fixes for surcharge visibility
2022-07-01 17:51:35 +10:00
David Bomba
90805ca46b
Working on QR Codes
2022-06-30 22:48:16 +10:00
David Bomba
b705cf0520
bulk actions for purchase orders
2022-06-25 09:44:14 +10:00
David Bomba
77845c2259
Always ensure contacts can pay an invoice with an invitation link
2022-06-25 09:13:56 +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
David Bomba
444b3f2375
Improve queries for client statements
2022-06-22 14:26:10 +10:00
Shift
0a20889916
Convert optional()
to nullsafe operator
2022-06-21 09:59:25 +00: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
f014cda4e6
Ensure we save auto_bill_tries
2022-06-18 17:10:15 +10:00
David Bomba
81e507271a
Fixes for reminders when no due date is set
2022-06-18 13:52:30 +10:00
David Bomba
03f756fc5d
Fixes for plan controller
2022-06-15 14:38:22 +10:00
David Bomba
063d600bbd
Vendor Portal - Purchase Orders
2022-06-14 22:18:20 +10:00
David Bomba
8164d40007
MInor fixes for correct disk configuration
2022-06-13 09:33:40 +10:00
David Bomba
50000144c6
Fixes for falsey conditions
2022-06-11 09:07:09 +10:00