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
b90122443f
Fixes for incorrect payment gateway meta data. ( #2992 )
...
* Fixes for staging
* Fixes for gateway fields
* fix for null design
2019-10-16 08:35:32 +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
ae14195ade
Remove Date Picker from model
2019-09-27 08:06:09 +10:00
David Bomba
487f93933b
Laravel V6
2019-09-26 23:00:51 +10:00
David Bomba
6bff6d6fac
refactor gateway fields
2019-09-24 22:54:23 +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
50d52c5323
Add DateFormats to model
2019-09-22 19:30:03 +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
a840136575
API cleanup
2019-09-11 09:31:55 +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
d02e62e46f
Padding out Company Gateways - Default gateways per company and per client
2019-08-22 11:58:42 +10:00
David Bomba
cc1997b390
Gateway Types
2019-08-22 10:25:30 +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
08e4f9724f
Client Tests
2019-03-27 17:22:27 +11:00
David Bomba
ebddf93353
Test for API
2019-03-27 15:50:13 +11:00
David Bomba
0d508d67f1
Client Settings ( #2711 )
...
* Fixes for travis
* Additional settings variables at the company and client level
* Implement accessor for client settings
* Currency symbol or code setter
* Implement custom JS number and currency formatter
* Implement VueX state management for client settings
* Move settings logic into its own class
* Working on client settings
* client settings
* Move Client Settings helper into PHP
* Move translation helper into its own class
* Working on Client Settings
* fixes for client settings
* Client setting defaults
* fixes for .env
* Fixes for Travis
2019-03-03 08:44:08 +11:00
David Bomba
eddb9adc73
Client Settings ( #2668 )
...
* Clean up Client Show
* Working on Show Client menu action
* working on client view permissions
* Finishing up Client Statement View
* Workig on client settings
* add mix manifest
* css for client settings
* Client Settings
* Working on Client Settings
* Implement StartupCheck and static seeders
* Implement cached statics in view composers
* Working on client settings
* Payment Terms
* Working on Payment Terms View Composer
* Payment Terms builder
* Client Settings
* refactor companies table
* Refactor for company settings, move settings to json
* Set object cast on settings column of Company table
* Fixes for refactor of companies and clients table
* Test
* Client Settings Datamapper
* Client Settings
* Default client language
* Client Settings
* Working on client settings options
* Client Settings
* Settings Json serialization/deserialization handling
2019-02-17 21:34:46 +11:00
David Bomba
c09a442f4b
Add lat long to client table for caching
2019-01-28 21:18:31 +11:00
David Bomba
feafbd9826
User Settings ( #2601 )
...
* Datamapping JSON Settings
* JSON Mapping
* User Setting Defaults
* Testing Json Mapper
* Implemented User Settings - hydrated from JSON format
2019-01-16 09:00:25 +11:00
David Bomba
0faf91dd5d
Generated Datatable Action Menus ( #2590 )
...
* Style Datatable
* Component Actions
* Harvest user permissions from Pivot table
* Pad out permissions
* Client actions
* Fixes for travis
* Client Datatables
* Menu permissions
* Tests for menu permissions
* Action menu
* Implement query builder filter
* Flatten user permissions
* Implement rendering of client action dropdowns
* Generated Action Menus
2019-01-07 22:30:28 +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