Commit Graph

91 Commits

Author SHA1 Message Date
David Bomba f2f08e22e6 Add payment scheduler for invoices 2025-08-01 12:43:05 +10:00
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba c7bad23909 Add locations to mini/first load 2025-02-21 13:28:47 +11:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba e478cabd49 Updated translations 2024-11-29 11:27:34 +11:00
David Bomba a424c43c6e Prototype for global search 2024-09-22 14:49:43 +10:00
David Bomba 5de8aeb372 Refactor e_invoice props 2024-05-20 17:00:34 +10:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 8880dd3f49 Fixes for tests and partial_due_date output 2024-01-21 14:21:12 +11:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba 3853a4c694 Fixes for partial due date in Invoice Transformer 2024-01-07 20:38:05 +11:00
David Bomba 5ccd6949bd Temp fix for partial due dates 2024-01-05 09:51:41 +11:00
David Bomba 99e9723fea Padding out data 2023-09-27 18:10:22 +10:00
David Bomba 805229f4c0 Fixes for query grammar 2023-08-21 11:29:31 +10:00
David Bomba 63c7c0718c Add reminder schedules to invoice transformer selectively 2023-08-11 11:30:11 +10:00
David Bomba cc518b92dd Fixes for transformers 2023-07-22 16:55:18 +10:00
David Bomba d535b5bbfd Update tax_data => tax_info 2023-07-22 16:48:05 +10:00
David Bomba 40f1823628 Uncomment tax data 2023-07-03 17:38:08 +10:00
David Bomba 03b73b2701 Remove tax_data from transformers 2023-04-28 14:52:54 +10:00
David Bomba 77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba 85b261ab21 remove tax_data from transformers 2023-04-24 12:07:36 +10:00
David Bomba c9b9b8326d Create data mapper classes for tax data 2023-03-21 18:14:25 +11:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba 8300b01504 Refactor for bank transactions 2022-09-22 15:54:58 +10:00
Shift 19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba c0158b8db6 Remove history as an available include 2021-08-22 16:48:41 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba aa71bf9787 Fixes for transformers + import 2021-05-26 07:31:17 +10:00
David Bomba bf812ad19e Add auto bill enabled to transformer 2021-05-21 22:08:56 +10:00
David Bomba f3a56c8174 Add activities to entities 2021-05-07 07:41:37 +10:00
David Bomba 1e72f20c3d Fix for invite resend permission 2021-03-16 07:35:19 +11:00
David Bomba 00eefcd781 Client Subscription scaffolding 2021-03-10 11:08:58 +11:00
David Bomba 24dfbe48dc working on paid_to_date fields and calculations 2021-01-24 17:44:14 +11:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba aa0b9ed976 Deprecate invoice fields 2020-11-02 21:12:58 +11:00
David Bomba 3dca6ff171 Add projects to all entities - fixes for gateway casts 2020-10-15 07:58:20 +11:00
David Bomba 65a1f150d5 Fixes for tests 2020-10-12 20:38:55 +11:00
David Bomba b9c868d3ff Sort recurring / invoices transformers for comparison 2020-09-09 07:33:21 +10:00
David Bomba ba75a44eb8
Laravel 7.x Shift (#40)
* Adopt Laravel coding style

The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.

However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.

You may use [Shift's .php_cs][2] file as a base.

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Shift bindings

PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.

* Shift core files

* Shift to Throwable

* Add laravel/ui dependency

* Unindent vendor mail templates

* Shift config files

* Default config files

In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.

* Shift Laravel dependencies

* Shift cleanup

* Upgrade to Laravel 7

Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba 9215f895c2 Fixes for exchange rate 2020-08-19 13:19:55 +10:00
David Bomba 68b1a3634f Add reminders to transformers 2020-08-14 08:10:31 +10:00
David Bomba c220108168 Add documents as default includes 2020-08-06 13:04:09 +10:00
David Bomba d3775fd059 Change PING route response 2020-07-02 20:14:19 +10:00
David Bomba d3666b41f5 Add invoice history as an optional include 2020-06-01 21:49:11 +10:00
David Bomba 563d41c83a
Email Settings (#3615)
* Working on advanced email settings

* working on document storage

* Email Documents if they exist

* UBL invoices

* UBL Invoices

* Fixes for tests
2020-04-10 15:07:36 +10:00
David Bomba 43e57d0117
Fixes for self-update (#3514)
* minor fix for payment notifications

* styleci

* Limit Self updating to self hosters only
:

* Fixes for designs

* Minor fixes for self-update
2020-03-21 16:37:30 +11:00