David Bomba
d29f37ef8b
Improve invoice calculations ( #3007 )
...
* Fixes for test
* Invoice Items Inclusive Tax Calculator
* Inclusive taxes
* Invoice Inclusive Tax Tests
* More tests
* clean up
* fixes for inclusive tests
2019-10-22 13:07:00 +11:00
David Bomba
fbc03aa9f7
Update setting fields
2019-10-17 19:26:46 +11:00
David Bomba
66f1f9889b
Fixes for exclusive taxes
2019-10-17 11:25:57 +11:00
David Bomba
c7a82d25b8
inclusive tax implementation
2019-10-17 09:51:05 +11:00
David Bomba
7eb0f8d44b
Invoice calculations ( #2994 )
...
* Add traits for invoice calculations
* V2 of invoice calculator
* Tests for invoice item calculator
* Test for Invoice Item Calculations
* Invoice Calculation Tests
* fix for tests
* Fixes for invoice calculations
2019-10-16 20:28:52 +11:00
David Bomba
87d5e50557
fixes
2019-10-10 22:08:02 +11:00
David Bomba
9a60e72a56
Fixes for display unpaid invoices with overdue invoices
2019-10-08 08:28:09 +10:00
David Bomba
a83099dad8
Refactor payment events
2019-10-04 16:22:22 +10:00
David Bomba
78ae24df46
Balances with company ledger
2019-10-01 19:59:32 +10:00
David Bomba
37ec6afdad
Working on payment events
2019-10-01 16:03:57 +10:00
David Bomba
f2a8e5f4df
fixes for tests
2019-10-01 15:54:21 +10:00
David Bomba
e89d7cebaa
Working on Paypal Driver
2019-09-30 09:26:37 +10:00
David Bomba
487f93933b
Laravel V6
2019-09-26 23:00:51 +10:00
David Bomba
f59b74b01b
Refactors for gateways - using keys instead of Pkeys
2019-09-24 21:22:41 +10:00
David Bomba
3ad0a3ff9a
Sort response in alphabetical order by key
2019-09-23 21:29:30 +10:00
David Bomba
1e1be26980
Invitation routing
2019-09-23 15:59:01 +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
86a099587d
Refactor for settings to force types
2019-09-19 15:50:05 +10:00
David Bomba
89cc4170d6
Fixes
2019-09-18 22:43:37 +10:00
David Bomba
6b8cbe4e7c
Working on preauth credit card stripe
2019-09-16 12:05:30 +10:00
David Bomba
8944727d6b
Working on client payment methods
2019-09-15 21:40:46 +10:00
David Bomba
cbb1ca7660
Working on updating credit card
2019-09-14 22:34:05 +10:00
David Bomba
ac19a4bb12
Working on cascading settings
2019-09-11 15:32:47 +10:00
David Bomba
1f624e28bc
Refactor Group level settings
2019-09-10 12:30:43 +10:00
David Bomba
d99443806a
working on invoice labels and template values
2019-09-02 15:08:26 +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
b7d9ad1808
Create more date helpers
2019-08-29 08:13:26 +10:00
David Bomba
a40fb82971
Working on Payment list for client portal
2019-08-19 16:50:33 +10:00
David Bomba
0892993afe
Recurring Invoice ListView
2019-08-15 21:10:02 +10:00
David Bomba
feff6a1c76
Refactoring how we set the DB in the request cycle
2019-07-12 15:03:30 +10:00
David Bomba
60e0e84980
Fixes for tests - base PHP version now 7.3
2019-07-09 10:01:29 +10:00
David Bomba
d057903229
Logging
2019-06-03 15:31:20 +10:00
David Bomba
3fde744d77
Working on client saves
2019-05-10 16:08:33 +10:00
David Bomba
1f630eb119
app/Filters/InvoiceFilters.php
2019-04-04 12:38:17 +11:00
David Bomba
0f19056b8f
Obfuscate primary ID
2019-04-03 11:09:22 +11:00
David Bomba
ebddf93353
Test for API
2019-03-27 15:50:13 +11:00
David Bomba
0f66625cdf
Refactor clients ( #2513 )
...
* attempting to bind vue to blade partials
* typo for vue
* working on client contact page
* refactor shipping-billing addresses back to client model
* clean up
2018-11-21 19:28:07 +11:00
David Bomba
1ad857bac9
Vue JS Scaffolding ( #2493 )
...
* client ui
* Paddin out client detail view
* Padding out clients
* Padding out clients
* show maps
* Padding out clients
* fixes for migrations
* client padding
* Working on different Client UX
* more client ux
* New Client UI
* Vue Scaffolding
2018-11-07 16:22:36 +11:00
David Bomba
3b0cda1502
Set default company on account creation ( #2487 )
...
* Fixes for tests
* fixes for permissions
* Set default company on account creation
* Ensure default company ID is registered in session variables
* Implement a generic resolver to harvest an entity from encoded value
* Laravel Telescope
2018-11-03 12:01:40 +11:00
David Bomba
d430600e1e
Datatables, Base Model, Base Presenter ( #2484 )
...
* Fixes for datatables
* Implement a BaseModel
* Working on reusable header data model
* Working on adding session variables
* Clean up header data
* Random Data Seeder
* working on searching datatables across relationships.
* Working on transforming primary keys between client and server facinglogic
* Updated assets
2018-11-02 21:54:46 +11:00