David Bomba
1d2ec4c4ad
Fixes for invokable class ( #3123 )
...
* Reset DB connection after a DB scan in the same request
* Testing Gmail Oauth Email
* fixes for invokable class
* Fixes for test email
2019-12-04 13:32:28 +11:00
David Bomba
7d073a2313
Fixes for invokable class ( #3122 )
...
* Reset DB connection after a DB scan in the same request
* Testing Gmail Oauth Email
* fixes for invokable class
2019-12-04 13:30:19 +11:00
David Bomba
bc85bcd747
Test Gmail Sending using oauth ( #3121 )
...
* Reset DB connection after a DB scan in the same request
* Testing Gmail Oauth Email
2019-12-04 13:27:28 +11:00
David Bomba
75df82a71c
Fixes ( #3116 )
...
* Fixes for OpenAPI Documentation + fix support for docs for PHP 7.4
* User update tests
* Add total_taxes to invoice table, implement addition create-test-data fields for item and invoice level taxes
2019-12-04 12:06:14 +11:00
David Bomba
4bc92a7aa1
Stub GMail Driver ( #3099 )
...
* fix for blank client settings
* Force all custom fields to strings
* Fixes for bulk actions
* Fixes for company POST route..
* Change text from Bitcoin to CRYPTO
* Implement default_gateway_type_id in transformer
* use scopes for company filtering
* Implement validation for portal_domain
* Add Google API client
* Add activities to company transformer
2019-11-27 20:47:59 +11:00
David Bomba
37a826374b
Remove settings from invoice table ( #3051 )
...
* Implement client/group/company level counters clientCounter, groupCounter and counter
* Implement functionalityfor customising the timing of invoice_number creation
* Add Jobs
* adjustments
* clean line items at the request layer
* Clean line items at the request layer
* minor formatting for notification
* Schema Fixes
* schema changes, cast country_id to stirng
* Fixes for tests
* force line item ids to string
* Map company gateway fees and limits
* Schema changes
* Remove id from invoice item stdClass
* Remove settings object from invoice table
2019-11-10 23:06:30 +11:00
David Bomba
a78b6aaacd
Set casts on Invoice Line Items ( #3049 )
...
* Implement client/group/company level counters clientCounter, groupCounter and counter
* Implement functionalityfor customising the timing of invoice_number creation
* Add Jobs
* adjustments
* clean line items at the request layer
* Clean line items at the request layer
2019-11-08 11:38:22 +11:00
David Bomba
e7a6a8c403
Set defaults and cast invoice items if they are blank ( #3030 )
2019-10-30 08:42:42 +11:00
David Bomba
aad22f607e
set defaults for line items ( #3029 )
2019-10-29 22:44:54 +11:00
David Bomba
13e104c1d9
Fixes for line items ( #3028 )
2019-10-29 22:12:59 +11:00
David Bomba
5fafbac36f
Tax Rates ( #3026 )
...
* Insert generic for client country if not set
* Invoice fixes
* fixes
* Schema changes
* Refactor Schema and implement fixes for testS
* Use Dispatcher for system logs
* Add TaxRateController
* Update OpenAPI definitions for Tax Rates
2019-10-29 13:55:26 +11:00
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
02fadc8272
Exclusive tax rate calculations ( #3005 )
...
* clean up invoice calculations - exclusive taxes
* Fixes for tests
* Clean up and fixes for tests
2019-10-20 17:23:35 +11:00
David Bomba
03eb26a6db
clean up invoice calculations - exclusive taxes ( #3000 )
2019-10-17 23:09:39 +11:00
David Bomba
e2284132ec
Add gateway transformer ( #2999 )
2019-10-17 22:49:09 +11:00
David Bomba
16ce454037
Clean Up
2019-10-17 19:44:49 +11:00
David Bomba
52936f2307
Fixes for invoice taxes - exclusive
2019-10-17 19:43:42 +11:00
David Bomba
fbc03aa9f7
Update setting fields
2019-10-17 19:26:46 +11:00
David Bomba
85ba2091fc
Working on Invoice Taxes
2019-10-17 16:09:52 +11:00
David Bomba
6fb9ba89ee
Woring on invoice is_amount_discounts
2019-10-17 14:14:17 +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
b6d6d3928b
Eager loading ( #2995 )
...
* Fixes for tests
* Eager load payment types
2019-10-16 21:24:33 +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
1c21b6dc7c
Invoice Calculations ( #2985 )
...
* Fixes for invoice item line totals
* Refactoring invoice calculations
* Update api-docs
* Fixes for invoice calculations
* remove tests
* fixes for config files
2019-10-13 21:59:55 +11:00
David Bomba
01d6b854fa
Fixes for invoice calculations ( #2981 )
2019-10-11 17:08:41 +11:00
David Bomba
6698609512
Fixes for tests
2019-10-11 11:26:35 +11:00
David Bomba
9cc31195f7
fixes for storing invoice
2019-10-11 09:11:36 +11:00
David Bomba
8d14c6b2bd
Switch currency_id back to settings object
2019-10-10 21:43:50 +11:00
David Bomba
c46ebb2778
Fixes for tets
2019-10-07 20:39:22 +11: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
43dc9158f6
Cleaning up Tests
2019-09-04 22:01:19 +10:00
David Bomba
0051145d2e
Working on invoice item tax calculations
2019-09-04 15:15:42 +10:00
David Bomba
bc7e09b924
Working on tests for line item taxes
2019-09-04 15:10:10 +10:00
David Bomba
e60bcf2d23
Dynamic invoice tables for PDF generation
2019-09-04 09:16:23 +10:00
David Bomba
d99443806a
working on invoice labels and template values
2019-09-02 15:08:26 +10:00
David Bomba
c236925e6d
Fix Invoice Create routes
2019-05-16 08:26:21 +10:00
David Bomba
a2a0e6738e
Working on adding transactions to the company ledger
2019-05-14 20:27:47 +10:00
David Bomba
924d5b5f7b
Working on tests for Mark as Paid (invoice)
2019-05-14 14:05:05 +10:00
David Bomba
9b86780fa3
Update copyright
2019-05-11 13:32:07 +10:00
David Bomba
d8f5d10b58
Fixes for tests
2019-04-24 20:01:40 +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
f03da9d02d
Wired Up Account Confirmation
2019-04-18 15:01:40 +10:00
David Bomba
d8280b7f73
Fixes for tests
2019-04-18 08:00:04 +10:00
David Bomba
2b24753813
Working on Invoice Tests, refactoring Settings integration
2019-04-17 16:20:32 +10:00
David Bomba
82d573d759
Invoice API tests scaffolding
2019-04-16 15:28:30 +10:00
David Bomba
cb7eea0e7b
Refactor invoice calculations class, use FormRequests on destroy()
2019-04-16 13:28:05 +10:00
David Bomba
5e86fa33c1
Fixes for tests. Fixes for invoice calculations
2019-04-15 09:51:43 +10:00
David Bomba
2008b38473
Invoice Test Assertions
2019-04-11 14:40:36 +10:00
David Bomba
3813d31994
Invoice Test Assertions
2019-04-11 10:57:06 +10:00
David Bomba
82c1df5c6d
Fixes baseline errors in tests
2019-04-11 10:35:30 +10:00
David Bomba
f7c31bd5a1
Mock tests for invoice calculations
2019-04-10 19:09:57 +10:00
David Bomba
1ce11fcb36
Fixes for invoice calculations
2019-04-10 17:57:02 +10:00
David Bomba
35c196305e
Configuring invoice settings for consumption
2019-04-08 22:43:20 +10:00
David Bomba
0a1965b598
Documentation InvoiceCalc Class
2019-04-08 14:28:28 +10:00
David Bomba
bbaf4e9cf6
working on invoice calcs
2019-04-05 20:32:59 +11:00
David Bomba
6f264567c7
Refactor private variables in calc class
2019-04-05 20:08:29 +11:00
David Bomba
deface29da
,
2019-04-05 15:52:30 +11:00
David Bomba
56f05f7122
Working on getters and setters for invoice attributes
2019-04-05 14:58:26 +11:00
David Bomba
19350f345d
Work on aggregating taxes
2019-04-05 08:33:12 +11:00
David Bomba
336bd26bb9
Tests for Invoice Item
2019-04-04 20:53:40 +11:00
David Bomba
ae57c05659
Working on tests for invoice items
2019-04-04 20:28:53 +11:00
David Bomba
31ce0eaca8
Working on Invoice Calculator
2019-04-04 15:49:13 +11:00
David Bomba
0f19056b8f
Obfuscate primary ID
2019-04-03 11:09:22 +11:00
David Bomba
fd085e7e9c
Invoice Transformer
2019-04-02 16:16:39 +11:00
David Bomba
37e4b67ab9
V5.0 ( #2617 )
...
* Add URL link directly to client view in list view
* Implement Form requests for all client routes
* Refactor how permissions are implemented on Datatable row action menus
* fixes for tests
* bug fix
* Add ctrans global function for custom translations. Reduced DB queries for Client List. Added Debugbar for dev environments
* ctrans
2019-01-22 20:47:26 +11:00