David Bomba
9f79b4b519
Working on tests for subscriptions
2021-10-21 15:51:36 +11:00
David Bomba
3de5665d94
Subscription calculations test'
2021-10-21 15:08:46 +11:00
David Bomba
dfa773d6b9
ProRata Refunds
2021-10-21 13:03:41 +11:00
David Bomba
bcf34a6e62
Refactor Refunds
2021-10-21 12:40:59 +11:00
David Bomba
17507fd258
Tests for pro rata refunds
2021-10-21 11:26:19 +11:00
David Bomba
68a8715c6d
Fixes for tests
2021-10-17 14:21:13 +11:00
David Bomba
0cfe5bc39a
Refactor invitations
2021-10-14 16:25:09 +11:00
David Bomba
3b8ef9ccd9
Minor fixes for credit - paid - to - dates
2021-10-12 15:49:05 +11:00
David Bomba
026d3e17a7
Additional currencieS
2021-09-23 22:07:07 +10:00
David Bomba
dc790559e9
Merge branch 'v5-develop' into recurring_expenses
2021-09-15 10:16:24 +10:00
David Bomba
618027dcd8
Add gross line and subtotals
2021-09-15 10:00:29 +10:00
David Bomba
33c05b1ad0
Add exclusive taxes to line items
2021-09-15 09:02:25 +10:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
David Bomba
4ca034c9f6
Fixes for import correcting amounts
2021-08-30 07:53:51 +10:00
=
577eedb457
Recurring expenses cron job
2021-08-24 21:57:51 +10:00
=
f07905a0bc
Minor fixes
2021-08-18 22:12:10 +10:00
Benjamin Beganović
8c8be024a3
Tests for number_format used in Mollie
2021-08-03 14:36:18 +02:00
David Bomba
d82491d163
Email user when another user is added into the system
2021-07-19 14:17:58 +10:00
David Bomba
a4c1829257
Fixes for shared counterS
2021-07-16 23:33:53 +10:00
David Bomba
da177661ec
Fixes for subscriptions
2021-07-15 21:00:24 +10:00
David Bomba
a6146ee468
Tests for settings
2021-07-15 09:23:38 +10:00
David Bomba
bfd6cf876b
Fixes for tests
2021-07-14 10:31:07 +10:00
David Bomba
ad0b2b8ec3
Prevent ninja company from being deleted
2021-07-11 10:16:27 +10:00
David Bomba
6edfa0a966
Fixes for User model
2021-07-10 18:59:55 +10:00
David Bomba
b15041f60b
Fixes for portal domain
2021-07-07 13:19:19 +10:00
David Bomba
82b423442f
Token Billing with PayFast.
2021-07-06 20:02:47 +10:00
David Bomba
bb0dea0c13
Fixes for tess
2021-07-03 14:37:06 +10:00
David Bomba
16ee6d0f6e
Minor fixes for tests
2021-07-03 13:47:15 +10:00
David Bomba
73a5839f16
Minor fixes for tests
2021-07-02 20:20:46 +10:00
David Bomba
651e72da6b
Lean Mock Data Trait
2021-07-02 10:06:26 +10:00
David Bomba
84dd24c070
Tests for credit balances
2021-07-02 09:48:11 +10:00
=
2b6f0870b3
Tests for clean up S3 orphans
2021-06-13 20:09:52 +10:00
David Bomba
f3b52b0a22
Fixes for tests
2021-05-28 19:57:56 +10:00
David Bomba
87ddad6670
Working on PDF generator flags
2021-05-09 21:30:31 +10:00
David Bomba
4a3384e382
More tests for counters
2021-05-03 11:06:12 +10:00
David Bomba
1292098b65
More tests for generated numbers
2021-05-03 09:44:03 +10:00
David Bomba
1856ed061b
Test for resetting the date
2021-04-22 10:10:20 +10:00
David Bomba
7cef74350d
Fix for accounting error when deleting a refunded payment
2021-04-22 09:35:31 +10:00
=
fc223e3432
Fixes for invoice status
2021-04-21 22:27:08 +10:00
David Bomba
7b4b3e3f5e
tests
2021-04-21 20:46:24 +10:00
David Bomba
d91e8c438e
Working on Pro Rata Refunds
2021-04-10 14:53:16 +10:00
David Bomba
62401555cd
Working on pro rata refunds
2021-04-10 14:07:08 +10:00
David Bomba
1696c63ba4
fixes for endless recursion
2021-04-10 12:01:36 +10:00
David Bomba
d9047b413a
Disable product price updating if currencies do not match
2021-04-06 07:36:20 +10:00
David Bomba
d7bf927549
Set exchange rates on invoices
2021-03-29 13:14:55 +11:00
=
fa5830f37b
Test for date ranges
2021-02-28 15:32:08 +11:00
David Bomba
e668e7fd5a
Fixes for Quotes not attaching to emails
2021-02-28 13:12:55 +11:00
=
5f14cc0c5d
Working on task range overlap
2021-02-27 21:08:39 +11:00
David Bomba
0a1b4b26b9
Fixes for tests
2021-02-10 15:10:05 +11:00
=
7c3a6766c0
FIxes for Zero taxes
2021-02-06 11:18:42 +11:00
David Bomba
81e17d9cdc
fixes for tests
2021-02-04 07:46:18 +11:00
David Bomba
b2b464fb9e
Check PhantomJS response is valid PDF
2021-01-13 10:25:33 +11:00
David Bomba
43626c92a2
Tests for PDF mime
2021-01-13 10:12:01 +11:00
David Bomba
13e9197ae5
Tests for task sorting
2021-01-05 15:41:43 +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
03b76d8479
Fixes for tests
2020-11-24 08:53:51 +11:00
David Bomba
78ba574236
minor fixes for tests
2020-11-19 09:38:36 +11:00
=
3a7a35c845
Fixes for import
2020-11-07 21:13:04 +11:00
David Bomba
14b13a30f5
Fixes for tests
2020-11-04 18:50:27 +11:00
David Bomba
64b703513d
Refactor company gateway schema for required fields
2020-11-04 08:26:28 +11:00
David Bomba
f911d17a6b
Fix for migration
2020-11-01 20:41:49 +11:00
David Bomba
74701e8b70
Test cleanup
2020-10-31 16:45:10 +11:00
David Bomba
afcbb870bf
Fixes for migration
2020-10-31 11:46:00 +11:00
David Bomba
a18b1b431e
working on migration for vendors, expenses, tasks
2020-10-31 08:13:02 +11:00
David Bomba
8f53424017
Fixes
2020-10-27 06:10:04 +11:00
David Bomba
901f7c4117
Working on credit payments
2020-10-15 14:35:35 +11:00
David Bomba
c44e8330a5
Fixes for tests
2020-10-15 13:07:48 +11:00
David Bomba
b7292a0432
Update email validation
2020-10-13 08:27:42 +11:00
David Bomba
c8770f09ca
Refactor for determining gateway fees
2020-10-12 15:10:34 +11:00
David Bomba
d2d6262941
Testing Autobill
2020-10-08 14:31:02 +11:00
David Bomba
70a575386c
Fixes for designs in migration:
2020-10-07 10:16:57 +11:00
David Bomba
4db72d11e1
Actions for recurring invoices
2020-09-24 10:57:44 +10:00
David Bomba
ab0ec5e2cb
Vendor API endpoints
2020-09-23 10:16:19 +10:00
David Bomba
766343d8b9
Recurring dates
2020-09-14 22:13:15 +10:00
David Bomba
bae82b56c1
Add license
2020-09-14 21:11:46 +10:00
David Bomba
9c7dc24bd2
Recurring Dates
2020-09-13 20:20:11 +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
d57f0f9236
Refactoring client payments
2020-08-26 10:53:11 +10:00
David Bomba
79e0fa56e2
Convert currency string to float
2020-08-26 10:47:50 +10:00
David Bomba
ab5dc13662
Inject custom translations when needed
2020-08-11 11:03:49 +10:00
David Bomba
d05c6ec975
Inject custom translations
2020-08-11 10:48:05 +10:00
David Bomba
13cf06b0cd
Test for new shop routes"
2020-08-05 12:21:26 +10:00
David Bomba
46bb38a20c
Adjust client factories to allow contacts to be created by default
2020-07-28 18:28:29 +10:00
David Bomba
e67c7995d9
fixes for invitations
2020-07-23 16:13:12 +10:00
David Bomba
ce3696257f
Fixes for base repo invitations
2020-07-23 13:55:11 +10:00
David Bomba
8420a4bac1
Remove redundant properties from account table and transformer
2020-07-21 09:00:59 +10:00
David Bomba
3aca9e701b
Adjustments for account transformer
2020-07-21 07:51:09 +10:00
David Bomba
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +10:00
David Bomba
83fc30f7e7
Working on fees and limits
2020-07-07 22:33:11 +10:00
David Bomba
2120d9844b
Fixes for fillable properties
2020-06-28 20:38:41 +10:00
David Bomba
5bcbab3e0a
Fixes for tests
2020-06-27 15:14:06 +10:00
David Bomba
2fadadf5d4
Change document->path to ->url
2020-06-22 15:52:20 +10:00
David Bomba
13f2481bcd
Fixes for testS
2020-06-12 07:56:25 +10:00
David Bomba
c339c25d9c
Bulk actions for Payment Terms ( #3752 )
...
* Fixes for tests
* payment terms policies and repo
* Bulk actions for payment terms
* Fixes for documentation
* working on payment failure mailer
2020-05-26 18:20:50 +10:00
David Bomba
970c9bb87d
Payment Terms ( #3737 )
...
* Fixes for converting a quote to invoice
* Fixes for deleting an invoice
* Payment Terms CRUD
* Payment Terms
* Push PaymentTerms back into the DB
* Payment Terms
* Payment Terms
* Create api docs for payment terms
2020-05-23 13:28:24 +10:00
David Bomba
d5ae025df0
Logging for self updater ( #3725 )
...
* fixes for tests
* Fixes for tests:
* Fixes for tests
* Add logging to self updater
2020-05-20 08:49:58 +10:00
David Bomba
644fea5ac3
Fixes for tests ( #3722 )
2020-05-19 23:11:24 +10:00
David Bomba
d9d2e21f93
Subscriptions ( #3682 )
...
* Working on subscriptions
* Implement return type in models
* Subscription implementation
* Improvements to handling importation of large accountS
* Loggin imports
* Activate collector
* Improve memory usage of import script
* Quote actions
* Send Quotes
* Fixes for seg faults!
* Minor fixes
* Fixes for client contact scopes
2020-05-09 08:35:49 +10:00
David Bomba
b3eb2ae3b4
Fix companygatewaytransformer ( #3677 )
...
* Working on subscriptions
* Implement return type in models
* Subscription implementation
* Improvements to handling importation of large accountS
* Loggin imports
* Activate collector
* Improve memory usage of import script
* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10:00