David Bomba
ff17e3eb67
Payment deletes ( #3079 )
...
* Add amount to paymentable tables to enable reversing payments gracefully
* Create Test Data artisan comannd
* Delete Payments + Fixes for company settings persistence
2019-11-19 21:23:56 +11:00
David Bomba
3405b91c64
Bulk download PDF, Client Portal formatting ( #3046 )
...
* Update OpenAPI for TemplateController
* Add bulk invoice download functionality
* Working on Client portal
* Move selective queries to cache instead of DB
* Fix formatting in Payments table, implement cache for languages, resolve route model for clientcontacts and users
2019-11-06 09:52:57 +11:00
David Bomba
14ea3fe256
Tax Rate fixes ( #3031 )
...
* Ensure tax rate queries are scoped appropriately
* Add Tax Rate Policy
* Fixes for settings
* doc blocks
* Add failed jobs tables to migrations
* Only 1 migration file for failed table
2019-10-30 13:41:18 +11:00
David Bomba
ed449ea1ab
Default gateway type ID ( #3008 )
...
* Show Recurring Invoice - Client Portal
* Password protect some routes
* Password Protection Routes
* Add default_gateway_type_id to gateway table
2019-10-22 22:27:03 +11:00
David Bomba
8d14c6b2bd
Switch currency_id back to settings object
2019-10-10 21:43:50 +11:00
David Bomba
fda6ec33fd
Company Settings OpenAPI
2019-10-07 21:21:02 +11:00
David Bomba
c46ebb2778
Fixes for tets
2019-10-07 20:39:22 +11:00
David Bomba
724cccacfc
Fixes for tests
2019-10-03 21:50:50 +10:00
David Bomba
b41966d41e
working on company gateway API endpoint
2019-10-03 11:13:25 +10:00
David Bomba
833f986b43
Company Ledger updates
2019-10-02 11:16:51 +10:00
David Bomba
a57de08178
Working on partial invoice payments
2019-10-02 08:44:13 +10:00
David Bomba
78ae24df46
Balances with company ledger
2019-10-01 19:59:32 +10:00
David Bomba
f2a8e5f4df
fixes for tests
2019-10-01 15:54:21 +10:00
David Bomba
4bccdae01e
using events to fire updates for invoices and company ledger
2019-10-01 14:27:04 +10:00
David Bomba
2d5d9b816b
Payment Events
2019-10-01 11:56:48 +10:00
David Bomba
308406c0fb
Create or Update invitations on invoice save / creation
2019-09-23 13:10:51 +10:00
David Bomba
4fd41dbe1d
Client payment flow
2019-09-20 15:13:58 +10:00
David Bomba
43dc9158f6
Cleaning up Tests
2019-09-04 22:01:19 +10:00
David Bomba
bc7e09b924
Working on tests for line item taxes
2019-09-04 15:10:10 +10:00
David Bomba
cd40ba95e6
Invoice templates
2019-09-04 11:45:53 +10:00
David Bomba
47cdeef258
Working on building dynamic tables for invoices
2019-09-03 09:00:52 +10:00
David Bomba
d99443806a
working on invoice labels and template values
2019-09-02 15:08:26 +10:00
David Bomba
e4f33b06ba
Saving PDF's to their correct location
2019-08-30 07:44:22 +10:00
David Bomba
10272a1eeb
Working on PDF generation with mocked Invoice Data. - Finishing saving to file location
2019-08-29 22:47:45 +10:00
David Bomba
2c65a6305c
Render PDF in HTML
2019-08-29 14:58:04 +10:00
David Bomba
668e01b814
Stubbing invoice design templates
2019-08-29 14:07:04 +10:00
David Bomba
99a535eed8
Default skin client auth
2019-07-17 13:09:37 +10:00
David Bomba
60e0e84980
Fixes for tests - base PHP version now 7.3
2019-07-09 10:01:29 +10:00
David Bomba
4debbf1f38
Tests for unique users
2019-06-05 15:33:48 +10:00
David Bomba
e458ec6331
Update user table on access
2019-06-04 07:46:46 +10:00
David Bomba
6c80df9835
remove invoice_email_list from settings
2019-05-31 11:10:05 +10:00
David Bomba
058e12fbf6
Refactor - Breaking changes to GeneratesNumberCounter that require attention
2019-05-24 19:23:38 +10:00
David Bomba
c236925e6d
Fix Invoice Create routes
2019-05-16 08:26:21 +10:00
David Bomba
5467fc64b1
Invoice activity listeners
2019-05-15 15:03:18 +10:00
David Bomba
c3a94a9add
Delete .DS_Store
2019-05-15 14:47:38 +10:00
David Bomba
139008ed14
Working on Company ledger
2019-05-15 14:47:07 +10:00
David Bomba
924d5b5f7b
Working on tests for Mark as Paid (invoice)
2019-05-14 14:05:05 +10:00
David Bomba
ad76169b6c
Working on invoice payments
2019-05-13 16:18:46 +10:00
David Bomba
9b86780fa3
Update copyright
2019-05-11 13:32:07 +10:00
David Bomba
e0da0c14a8
User event-listener pairs
2019-04-25 20:21:07 +10:00
David Bomba
e37c6912b1
Refactor for invoice calculations, implementing testing for Invoice Invitation creation
2019-04-24 15:18:48 +10:00
David Bomba
56d4a98707
Trying to fix chrome for laravel dusk - travis
2019-04-24 11:49:41 +10:00
David Bomba
ab07513e3d
User Listener
2019-04-22 09:15:07 +10:00
David Bomba
f3994f4a07
Rename listeners
2019-04-21 22:28:45 +10:00
David Bomba
cd8d479209
fixes for activities
2019-04-21 22:28:28 +10:00
David Bomba
2545935d31
Wiring up Activities table and events
2019-04-21 22:24:26 +10:00
David Bomba
c9fcc465ff
Working on activities
2019-04-20 11:54:11 +10:00
David Bomba
61b7481eda
Listeners
2019-04-20 11:19:43 +10:00
David Bomba
f03da9d02d
Wired Up Account Confirmation
2019-04-18 15:01:40 +10:00
David Bomba
caf653ed69
Force DB to be set only on company table
2019-03-28 09:21:28 +11:00