| 
							
							
								 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 | 6fb9ba89ee | Woring on invoice is_amount_discounts | 2019-10-17 14:14:17 +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 | c43eb96333 | Fixes for staging (#2990) | 2019-10-15 21:36:51 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | dde3f1192a | Change company_logo_url to company_logo (#2980) | 2019-10-11 15:30:26 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | 778b655aa3 | Clean up todos (#2979) | 2019-10-11 13:20:04 +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 | 84edb28652 | Move custom labels into single column on DB custom_fields | 2019-10-10 13:52:57 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | fb150cc1b0 | Documentation for SettingsSaver trait | 2019-10-10 13:24:19 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | e56aac5e73 | Implement type checking for settings objects | 2019-10-10 08:36:50 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | 056b2cbdb7 | Tests for company settings | 2019-10-09 23:21:21 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | 0469de7466 | fix for returning token on company creation | 2019-10-09 16:47:12 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | 534b515849 | Abstract settings save to separate trait | 2019-10-09 10:53:33 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | faa5a05ac1 | Validation rules for update client | 2019-10-08 22:14:23 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | accbbcf67b | Flash message | 2019-10-08 12:03:40 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 091673a7ac | Payment edge cases | 2019-10-08 09:05:41 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | db3ccaf4bc | validation fixes | 2019-10-08 06:49:16 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | b8515e26b0 | Upload company logo to client settings | 2019-10-07 22:05:06 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | fda6ec33fd | Company Settings OpenAPI | 2019-10-07 21:21:02 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | 95be70a7b5 | Group Settings | 2019-10-06 08:24:46 +11:00 |  | 
			
				
					| 
							
							
								 David Bomba | eca7452de3 | Add additional tax rate 3 into the system | 2019-10-05 12:28:23 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | d39d837895 | Fixes for tests | 2019-10-05 11:58:33 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 305eea7fc8 | Tests for client presenter using new settings object for company meta data | 2019-10-05 11:48:00 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 70fe64ed96 | Fixes for tests | 2019-10-05 10:11:04 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 2f657aaac8 | Stubs for group settings controller | 2019-10-05 08:58:51 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 24075072df | refactor for pushing company meta data into settings | 2019-10-04 22:37:40 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 1f1ffd3240 | transform datetimes to timestamps | 2019-10-04 21:54:03 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 187fb67275 | remove work_ prefix | 2019-10-04 21:01:52 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 3900529e83 | Format dates for client | 2019-10-04 08:06:38 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | ae02953a8f | Client portal client screen | 2019-10-04 07:51:54 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 724cccacfc | Fixes for tests | 2019-10-03 21:50:50 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 16cd98980b | Company Gateway Tests | 2019-10-03 20:59:19 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 9afcc28549 | Fixes for company logo output | 2019-10-03 15:17:57 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | b41966d41e | working on company gateway API endpoint | 2019-10-03 11:13:25 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 0c5202ea8c | API Tests for clients | 2019-10-02 20:22:10 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | a6579e43df | Transformer fixes | 2019-10-02 19:04:27 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | b243ce4643 | Log system events | 2019-10-02 13:00: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 | 2d5d9b816b | Payment Events | 2019-10-01 11:56:48 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 441d52523d | Add activities to API | 2019-09-27 14:31:13 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 1778e63421 | cast created_at/updated_at/deleted_at to timestamps | 2019-09-26 08:27:26 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 362f197fbb | Store payment after invoice is confirmed paid | 2019-09-25 15:55:52 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 46602a21c5 | Stripe payments | 2019-09-25 12:07:33 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | f59b74b01b | Refactors for gateways - using keys instead of Pkeys | 2019-09-24 21:22:41 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | 1e1be26980 | Invitation routing | 2019-09-23 15:59:01 +10:00 |  | 
			
				
					| 
							
							
								 David Bomba | d5ec342764 | Nuances of client contact invitations | 2019-09-23 13:22:24 +10:00 |  |