Commit Graph

44 Commits

Author SHA1 Message Date
David Bomba 5ff1b60381 Improve cleanup after client purge 2025-09-08 10:27:28 +10:00
David Bomba 8b712ad0b2 Add failed methods into paymentbalanceactivity class 2025-08-16 17:13:55 +10:00
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba ed6a81a566 Adjustments for overlapping 2025-03-12 09:38:35 +11:00
David Bomba f2fa2b1e13 Adjustments for shipping / delivery location 2025-03-01 10:03:30 +11:00
David Bomba b8c9f28cca Location observers 2025-03-01 08:57:18 +11:00
David Bomba 9bff9a1b1b Location observers 2025-03-01 08:56:40 +11:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba 552d596eae Style fixes 2024-11-20 11:15:49 +11:00
David Bomba 036aca49a4 Rollback for new payment flow 2024-08-22 16:45:06 +10:00
David Bomba d818520c73 Static analysis 2024-07-14 21:28:54 +10:00
David Bomba 13b557a4e7 Fixes for tests 2024-06-18 13:47:27 +10:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba 9bfab816fb minor fixes for checking vendor notifications 2023-11-28 11:52:07 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba e5bd186b61 Fixes for tax calculations 2023-10-19 11:23:13 +11:00
David Bomba 327c782ba5 Improve filtering of Lists by clients 2023-06-22 17:46:17 +10:00
David Bomba 08f86419b4 Remove taxes 2023-06-22 17:21:04 +10:00
David Bomba 445a36c4df Fixes for tax resolution 2023-06-02 15:58:37 +10:00
David Bomba 66aa198cf4 Updates for taxes 2023-06-02 15:53:33 +10:00
David Bomba 6485e48896 Fixes for VAT number checks 2023-05-25 16:41:29 +10:00
David Bomba 36449fa56c Update company tax data 2023-05-24 23:06:27 +10:00
David Bomba 32daee0fa6 Update company tax data 2023-05-24 22:40:40 +10:00
David Bomba a35934f7b1 Update addresses 2023-05-16 07:53:29 +10:00
David Bomba 269fbea1f0 Update client tax data when updating the client record 2023-05-16 07:43:26 +10:00
David Bomba c25de936ed
Refactor - moving away from jobs. (#3279)
* Implement Services

* implement service pattern

* Service patterns

* Refactoring invoice paid

* refactoring invoice

* Refactor jobs

* Refactor - remove jobs

* Refactor jobs

* Refactoring jobs

* Refactoring away from jobs

* Refactoring jobs

* Add Credits to test data
2020-02-03 21:33:07 +11:00
David Bomba 957ac9f5d8
Fix for password protected authorization (#3198)
* Remove unnecessary save() on invoice

* Update copyright

* Working on Credit Repository

* Implement credits as a paymentable entity

* Add credit_id to transformer

* fix rules for update payment

* Fix random deleted_at keys in transformers

* Fix for password_protect check
2020-01-07 11:13:47 +11:00
David Bomba f712b789ca
Fixes for tests (#3184)
* fix typo

* php-cs traits

* CS fixer pass

* Password protect User routes

* Implement checks to prevent editing a deleted record

* Clean up payment flows

* Fixes for tests
2019-12-31 08:59:12 +11:00
David Bomba ff7b62de51
Fixes for missing company object in job classes. (#3179)
* Fixes for missing company object in events

* Cleanup client balancing code

* Fixes for client balance

* Fixes for missing company variable
2019-12-29 17:28:57 +11:00
David Bomba 54fc78a88b
Refactor jobs to be MultiDB aware (#3174) 2019-12-27 11:28:36 +11:00
Benjamin Beganović 259a28099f Various fixes (#3136) 2019-12-07 22:33:49 +11:00
David Bomba f59585dd62
Fixes for tests (#3082)
* Update client paid to date job:

* Backup Invoice HTML when invoice is marked as sent and paid

* Store HTML of invoice when invoice was paid

* Fix foreign keys in db schema

* V2 Endpoints for Company Migrations

* Fixes for tests
2019-11-20 16:41:49 +11:00
David Bomba 6d225b7fe7
Fixes for payments (#3081)
* Bump client contacts in test data

* Only allow a payment to be deleted once

* Update client balance and paid to date on payment

* Clean up
2019-11-20 08:06:48 +11:00
David Bomba fe5a97e174
Activity API fixes + Payments API (#3076)
* Fixes for Store Payment Validation

* Tests for Payments

* Use custom validator to ensure payments are made ONLY to payable invoices

* Working on custom payment validators

* Update Client balance

* fixes for client balance

* Fixes for activity API
2019-11-18 21:46:01 +11:00
David Bomba 9b86780fa3 Update copyright 2019-05-11 13:32:07 +10:00
David Bomba 3fde744d77 Working on client saves 2019-05-10 16:08:33 +10:00
David Bomba 7b5028820d
Fixes for travis (#2669) 2019-02-17 22:07:58 +11:00
David Bomba 64d3ca0474 Added docs 2019-01-27 08:24:16 +11:00
David Bomba e3fc50ebdb Working on Show Client 2019-01-26 20:34:38 +11:00
David Bomba cf1e65f1c0
ctrans() translator helper (#2621)
* Refactor  pivot table accessors

* Add select2 for client - country selector

* Fixes for client contact update

* implement ctrans() function across application

* Increase custom fields to 4 across the application

* Refactor: remove repos calling other repos, implement 4 custom values across application

* include querying the custom values in the client list

* Fix null custom value labels

* Scaffold for client - show view

* Working on Client Show
2019-01-25 21:47:23 +11:00
David Bomba c72e1f0139
Client Creation (#2533)
* Working on Oauth

* splitting out JS files

* Working on oAuth

*  working on oAuth

* minor fixes

* create client

* create client

* create client

* Working on adding a client
2018-12-02 21:42:06 +11:00
David Bomba 4abe61f493
Fix for tests, set return types (#2524)
* View composers

* Saving client and contacts

*  saving client and contacts

* update client job

* unique emails

* fix for tests
2018-11-27 18:24:26 +11:00
David Bomba 348890e8fa
Save Client / Contacts (#2523)
* View composers

* Saving client and contacts

*  saving client and contacts

* update client job

* unique emails
2018-11-27 17:59:16 +11:00