David Bomba
|
fe4d08a522
|
Minor cleanup
|
2023-02-23 20:18:31 +11:00 |
|
David Bomba
|
aa82f50150
|
Improve gateway descriptions for Stripe - credit card + acss
|
2023-02-23 11:29:16 +11:00 |
|
David Bomba
|
2f4e4278d7
|
fixes for conflicts
|
2023-02-23 06:35:39 +11:00 |
|
David Bomba
|
010f324b4c
|
Fixes for tests
|
2023-02-23 06:22:20 +11:00 |
|
David Bomba
|
5c20266641
|
Minor fixes for tests
|
2023-02-22 22:27:52 +11:00 |
|
David Bomba
|
7955548b87
|
Fixes for email payment
|
2023-02-22 20:23:09 +11:00 |
|
David Bomba
|
e302b9f9cb
|
Only send one payment email receipt
|
2023-02-22 20:13:50 +11:00 |
|
David Bomba
|
cfdaa1517c
|
php-cs-fixer
|
2023-02-22 17:37:16 +11:00 |
|
David Bomba
|
d1a2bd6d17
|
Elegant designs
|
2023-02-22 12:52:09 +11:00 |
|
David Bomba
|
c76bd55de1
|
Run mailer syncronously
|
2023-02-22 09:49:11 +11:00 |
|
David Bomba
|
e3e535e5b7
|
Run mailer syncronously
|
2023-02-22 09:38:27 +11:00 |
|
David Bomba
|
2665640c25
|
Fixes for paid stamp display AND show shipping address
|
2023-02-22 08:04:49 +11:00 |
|
David Bomba
|
87690df25f
|
Stub PDF generator
|
2023-02-21 20:44:25 +11:00 |
|
David Bomba
|
84ab240eda
|
Stub PDF generator
|
2023-02-21 20:42:40 +11:00 |
|
David Bomba
|
58317f24e8
|
Stub PDF generator
|
2023-02-21 20:41:23 +11:00 |
|
David Bomba
|
c3674a8f4f
|
Stub PDF generator
|
2023-02-21 20:38:44 +11:00 |
|
David Bomba
|
f465263d53
|
Stub PDF generator
|
2023-02-21 20:36:32 +11:00 |
|
David Bomba
|
1bdc3cb565
|
Stub PDF generator
|
2023-02-21 20:34:59 +11:00 |
|
David Bomba
|
8cc6aa0c1b
|
Stub PDF generator
|
2023-02-21 20:33:50 +11:00 |
|
David Bomba
|
ab3b9b94e0
|
Stub PDF generator
|
2023-02-21 20:26:05 +11:00 |
|
David Bomba
|
badf68005a
|
Stub pdf
|
2023-02-21 20:04:45 +11:00 |
|
David Bomba
|
10793f1d14
|
Updates for custom PDF designer
|
2023-02-21 18:39:07 +11:00 |
|
David Bomba
|
19fdd9e96e
|
Merge branch 'v5-develop' into design_changes
|
2023-02-21 10:49:16 +11:00 |
|
David Bomba
|
351b787220
|
Do not show paid to date on quotes
|
2023-02-20 09:25:03 +11:00 |
|
David Bomba
|
61feb99e32
|
Merge pull request #8287 from turbo124/v5-develop
v5.5.71
|
2023-02-18 08:40:38 +11:00 |
|
David Bomba
|
e28b75e83f
|
phpcs
|
2023-02-18 08:36:51 +11:00 |
|
David Bomba
|
63a7a11853
|
Minor fixes for types
|
2023-02-18 08:06:53 +11:00 |
|
David Bomba
|
1de91c9e33
|
Reducing the quantity of jobs dispatched
|
2023-02-17 19:58:30 +11:00 |
|
David Bomba
|
2f3cee2fc2
|
Update naming of email statement scheduler
|
2023-02-17 16:02:46 +11:00 |
|
David Bomba
|
75335ba8e4
|
Ensure when merging, we purge empty contacts
|
2023-02-17 10:17:05 +11:00 |
|
David Bomba
|
bc065e2132
|
Update scheduler date ranges
|
2023-02-17 08:59:19 +11:00 |
|
David Bomba
|
7b51db035f
|
Minor updates for mailer
|
2023-02-16 16:00:16 +11:00 |
|
David Bomba
|
4d6cf43a1e
|
ide helpers
|
2023-02-16 13:36:49 +11:00 |
|
David Bomba
|
4babfbb651
|
php-cs-fixer
|
2023-02-16 12:36:09 +11:00 |
|
David Bomba
|
a25daa8144
|
update composer requirements"
"
|
2023-02-16 12:31:13 +11:00 |
|
David Bomba
|
9745cbed4a
|
Wind back mailmailer'
|
2023-02-15 22:31:02 +11:00 |
|
David Bomba
|
55bdc6b1cc
|
Fixes for designs and client compatibility
|
2023-02-15 21:11:34 +11:00 |
|
Daniel Koch
|
e5e3ae881e
|
Apply spacing at top of InvoiceNinja logo ONLY if whitelabel licence not enabled
|
2023-02-15 08:05:48 +01:00 |
|
David Bomba
|
453042f7e8
|
Fixes for mailable
|
2023-02-15 11:37:14 +11:00 |
|
David Bomba
|
a4f2d40d75
|
Working on emailers
|
2023-02-15 11:04:47 +11:00 |
|
David Bomba
|
32363d85ca
|
Attaching documents
|
2023-02-15 00:39:38 +11:00 |
|
David Bomba
|
2d3fe13c82
|
doc blocks for entity mailers
|
2023-02-15 00:30:16 +11:00 |
|
David Bomba
|
2db527efe0
|
doc blocks for entity mailers
|
2023-02-15 00:01:55 +11:00 |
|
David Bomba
|
4c7a7e4c05
|
doc blocks for entity mailers
|
2023-02-14 23:31:12 +11:00 |
|
David Bomba
|
5b5458d70a
|
Testing mailers
|
2023-02-14 22:50:20 +11:00 |
|
David Bomba
|
222cbc7703
|
Updates for mailablej
|
2023-02-14 21:04:07 +11:00 |
|
David Bomba
|
6384e27e4b
|
Working on new email handlers
|
2023-02-14 15:33:55 +11:00 |
|
David Bomba
|
4670c06b7e
|
Refactor for emails
|
2023-02-14 10:03:54 +11:00 |
|
David Bomba
|
a99c4dfee0
|
Refactor mailers
|
2023-02-13 21:09:19 +11:00 |
|
David Bomba
|
8df6ce826d
|
Minor fixes for BCCs in hosted
|
2023-02-11 09:56:56 +11:00 |
|
David Bomba
|
5d4b4260b1
|
Fixes for quote triggered actions
|
2023-02-11 08:17:54 +11:00 |
|
David Bomba
|
a5f303f338
|
Support passing reference with amount_paid and paid
|
2023-02-10 09:47:22 +11:00 |
|
David Bomba
|
0479b1abbd
|
Fixes for job middleware
|
2023-02-09 12:10:08 +11:00 |
|
David Bomba
|
8760068a8c
|
Update purchase orders with correct footer
|
2023-02-09 09:20:09 +11:00 |
|
David Bomba
|
768d26c2ed
|
Merge pull request #8245 from LarsK1/patch-3
Feature: Webhook at send
|
2023-02-08 07:06:28 +11:00 |
|
Lars Kusch
|
f0c6df6c4a
|
Minor fixes
|
2023-02-07 15:46:52 +01:00 |
|
David Bomba
|
cb47c9d40e
|
Fixes for applying invoice numbers to subscriptions where invoice number is set to When Sent
|
2023-02-07 22:25:40 +11:00 |
|
Lars Kusch
|
400fb609ee
|
Refactor Webhook to BaseModel.php
|
2023-02-07 09:45:02 +01:00 |
|
David Bomba
|
c7fe3c8824
|
Set credit payments for subscriptions
|
2023-02-04 17:09:04 +11:00 |
|
David Bomba
|
079889a711
|
Fixes for using credits in subscriptions
|
2023-02-04 16:28:03 +11:00 |
|
David Bomba
|
5e68199396
|
Add payment number when generating credit payment from subscription
|
2023-02-04 15:51:39 +11:00 |
|
David Bomba
|
9b9f73aed2
|
Clean up for using credits to settle a subscription
|
2023-02-04 12:59:32 +11:00 |
|
Lars Kusch
|
d0cfaff6d6
|
Added models and implemented the sent Webhook
|
2023-02-03 12:54:34 +01:00 |
|
Lars Kusch
|
052ca31297
|
Add Webhooks at send
|
2023-02-03 12:46:55 +01:00 |
|
David Bomba
|
568c0aa028
|
Update postmark sending email address for Statement mailer
|
2023-02-02 12:23:07 +11:00 |
|
David Bomba
|
a2f0c5d4fe
|
Refactor for observers
|
2023-02-01 15:00:45 +11:00 |
|
David Bomba
|
801740bdb4
|
Fixes for exception testing
|
2023-02-01 14:12:44 +11:00 |
|
David Bomba
|
fecf1e13b5
|
Fixes for tests
|
2023-02-01 13:46:39 +11:00 |
|
David Bomba
|
fa1e52b4ca
|
Fixes for mailers when attachments are too large
|
2023-02-01 13:19:35 +11:00 |
|
David Bomba
|
4a968e739c
|
Fixes for tests
|
2023-02-01 09:52:12 +11:00 |
|
David Bomba
|
1c664d5960
|
remove updateQuietly(
|
2023-02-01 07:21:23 +11:00 |
|
David Bomba
|
b8d97a69a2
|
Refactor for observers
|
2023-02-01 01:06:21 +11:00 |
|
David Bomba
|
c7701b71d6
|
Revert attempting to use divs as tables
|
2023-01-31 09:25:40 +11:00 |
|
David Bomba
|
750986acb0
|
Working on new clean.html
|
2023-01-30 21:40:20 +11:00 |
|
David Bomba
|
eb550f65df
|
Tweaking clean to handle shipping address
|
2023-01-30 14:58:30 +11:00 |
|
David Bomba
|
813fc7bd5e
|
change entity details from table to div
|
2023-01-30 11:07:55 +11:00 |
|
David Bomba
|
a4467149f9
|
Add Shipping address to clean design
|
2023-01-30 08:58:02 +11:00 |
|
David Bomba
|
9c66c3b741
|
Fixes for ninja mailer
|
2023-01-29 18:29:35 +11:00 |
|
David Bomba
|
94a84dfb15
|
Fixes for Emailer to use the appropriate backoff()
|
2023-01-29 14:32:00 +11:00 |
|
David Bomba
|
35775706be
|
Improve backoff using exponential decay
|
2023-01-29 11:51:57 +11:00 |
|
David Bomba
|
6c86d7151a
|
Update copyright year
|
2023-01-29 09:21:40 +11:00 |
|
David Bomba
|
e8608ab58e
|
Fixes for reports
|
2023-01-28 14:59:35 +11:00 |
|
David Bomba
|
3545482892
|
Find trashed invoices
|
2023-01-23 18:40:04 +11:00 |
|
David Bomba
|
cb620f09ed
|
Fixes for sending payment email on Mark Paid
|
2023-01-22 18:25:04 +11:00 |
|
David Bomba
|
3e61408ba5
|
Fixes for observers
|
2023-01-22 17:46:56 +11:00 |
|
David Bomba
|
9628580be0
|
Add statement date range to the statement
|
2023-01-22 15:03:23 +11:00 |
|
David Bomba
|
0d11fc174a
|
Send payment emails to all contacts on invitation
|
2023-01-20 17:18:53 +11:00 |
|
David Bomba
|
24aa73c359
|
Fixes for notifications
|
2023-01-19 17:20:31 +11:00 |
|
David Bomba
|
a382dbe1b6
|
Fixes for calculating pro rata refunds for subscriptions
|
2023-01-19 13:20:05 +11:00 |
|
David Bomba
|
4364f0d168
|
Clean up for createsingleaccount
|
2023-01-19 12:16:51 +11:00 |
|
David Bomba
|
7b40340047
|
Fixes for Purchase Order Filters
|
2023-01-19 10:23:42 +11:00 |
|
David Bomba
|
8ee1f8eaf1
|
Improve subscriptions v2 for free subscriptions
|
2023-01-18 21:06:09 +11:00 |
|
David Bomba
|
d0f181314c
|
Fixes for tests
|
2023-01-18 19:24:43 +11:00 |
|
David Bomba
|
0d767f7d98
|
update billing_context to use hashed_ids
|
2023-01-18 16:52:32 +11:00 |
|
David Bomba
|
6b2ca2dfb2
|
Always ensure next_run is calculated from the time the scheduler was last run, not when the scheduler was restarted.
|
2023-01-18 10:39:01 +11:00 |
|
David Bomba
|
368006f63f
|
Scheduler tests
|
2023-01-18 10:34:06 +11:00 |
|
David Bomba
|
1b1fc71d0d
|
Validation rules for clients in scheduler
|
2023-01-17 22:40:40 +11:00 |
|
David Bomba
|
2bcccb2215
|
Tests for scheduler
|
2023-01-17 20:48:10 +11:00 |
|
David Bomba
|
5caba1d2c7
|
Implement next_run calculations
|
2023-01-17 19:42:34 +11:00 |
|
David Bomba
|
2743809be3
|
Improve sentry logging in selfhost + hosted
|
2023-01-17 18:25:43 +11:00 |
|
David Bomba
|
52a982d634
|
Email Tests
|
2023-01-17 12:21:36 +11:00 |
|
David Bomba
|
c51dd313b9
|
Tests for emailing client statements
|
2023-01-17 11:00:12 +11:00 |
|
David Bomba
|
633537570f
|
Remove unique constraint from bank matching service
|
2023-01-16 11:59:24 +11:00 |
|
David Bomba
|
f8a9220531
|
Fixes for quote queries
|
2023-01-16 07:54:49 +11:00 |
|
David Bomba
|
3da4c42f71
|
Rename variable
|
2023-01-15 21:20:16 +11:00 |
|
David Bomba
|
d1049f3a90
|
Clean up and formatting for mailers
|
2023-01-15 21:16:10 +11:00 |
|
David Bomba
|
3ce3187ec2
|
Minor fixes for client ledger balance update
|
2023-01-15 17:42:13 +11:00 |
|
David Bomba
|
a743504ed3
|
Minor fixes for transactions
|
2023-01-15 15:10:41 +11:00 |
|
David Bomba
|
1720baccc8
|
Checks inside transactions
|
2023-01-15 14:59:42 +11:00 |
|
David Bomba
|
cdfaab9cbc
|
Stubs for quality checks
|
2023-01-15 14:57:24 +11:00 |
|
David Bomba
|
b8d1e0a920
|
Refactor for emails
|
2023-01-15 14:44:23 +11:00 |
|
David Bomba
|
6a687c2aef
|
Working on refactor for emailables
|
2023-01-15 13:28:46 +11:00 |
|
David Bomba
|
a79e21b3cf
|
Refactor to use Envelope Mailables
|
2023-01-14 22:00:22 +11:00 |
|
David Bomba
|
cf9ffb05d5
|
Tests for calculating date ranges
|
2023-01-14 18:47:14 +11:00 |
|
David Bomba
|
9de6ee1d2a
|
Change the order we check a payment deleted status
|
2023-01-14 16:22:26 +11:00 |
|
David Bomba
|
ada6210e34
|
Working on client statement schedules
|
2023-01-14 09:46:17 +11:00 |
|
David Bomba
|
b0f8e10430
|
Clean up for the scheduler
|
2023-01-13 22:24:23 +11:00 |
|
David Bomba
|
77f330afe2
|
Minor adjustments for hosted platform
|
2023-01-13 20:23:47 +11:00 |
|
David Bomba
|
9e415b420c
|
Refactor for scheduled tasks
|
2023-01-13 12:43:38 +11:00 |
|
David Bomba
|
1974f0e5f3
|
Set invoice autobill based on configuration
|
2023-01-13 00:36:25 +11:00 |
|
David Bomba
|
0497089e27
|
Fixes for pro rata calculations where discounts are involved
|
2023-01-12 21:31:46 +11:00 |
|
David Bomba
|
7e7cffa8c8
|
Fixes for recurring invoice cancellations
|
2023-01-12 17:29:28 +11:00 |
|
David Bomba
|
80a5d8a37d
|
Fixes for pro rata invoicing
|
2023-01-12 14:21:54 +11:00 |
|
David Bomba
|
5320b953db
|
Fix for data leak on products route when using the ?with filter
|
2023-01-12 13:40:26 +11:00 |
|
David Bomba
|
2bfb39eb13
|
Fixes for bug in check gateway fee logic
|
2023-01-12 12:08:14 +11:00 |
|
David Bomba
|
b60f0bc5dc
|
Minor clean up
|
2023-01-12 00:16:53 +11:00 |
|
David Bomba
|
66571b1cbd
|
Fixes for displaying purchase order table in pdf
|
2023-01-11 23:46:45 +11:00 |
|
David Bomba
|
ff9bd79449
|
Merge branch 'v5-develop' into designer
|
2023-01-11 23:40:19 +11:00 |
|
David Bomba
|
f02d781ae2
|
Fixes for payment amount on statements.
|
2023-01-11 23:40:08 +11:00 |
|
David Bomba
|
894c2011b0
|
Improve clean up of stale gateway fees
|
2023-01-11 15:43:54 +11:00 |
|
David Bomba
|
9337814bab
|
Clean up for logging
|
2023-01-11 15:12:51 +11:00 |
|
David Bomba
|
5d459aaa2f
|
Fixes for credit creation after downgrading a subscription service
|
2023-01-10 14:32:53 +11:00 |
|
David Bomba
|
10c316792b
|
Adjustment for credit balance calculations
|
2023-01-10 10:48:03 +11:00 |
|
David Bomba
|
064b9c4e67
|
Minor fixes for page number vertical height
|
2023-01-10 09:55:20 +11:00 |
|
David Bomba
|
3bc24a8bd7
|
Fixes for subscriptions where invoices were not being attached correctly back to the recurring invoice:
|
2023-01-09 22:09:07 +11:00 |
|
David Bomba
|
ecdffcae14
|
Working on purchase order PDFs
|
2023-01-08 20:44:13 +11:00 |
|
David Bomba
|
bafa16e8ee
|
Refactor TaskScheduler into Scheduler
|
2023-01-08 16:15:33 +11:00 |
|
David Bomba
|
05192c9f87
|
Push purchase order PDf creator into unified system
|
2023-01-08 16:15:04 +11:00 |
|
David Bomba
|
ea9a3f4ca3
|
Minor cleanup
|
2023-01-08 15:42:44 +11:00 |
|
David Bomba
|
dd070747cf
|
Fixes for delivery notes
|
2022-12-29 02:22:48 +11:00 |
|
David Bomba
|
adb6980c0a
|
Refactor for PDF Generation
|
2022-12-29 02:13:44 +11:00 |
|
David Bomba
|
3ec7f6a80d
|
Refactor for PDF Generation
|
2022-12-29 01:50:11 +11:00 |
|
David Bomba
|
ca853d29e5
|
Pdf Service Refactor
|
2022-12-28 21:28:58 +11:00 |
|
David Bomba
|
2fe91b5707
|
Fixes for casting pdf_variables
|
2022-12-28 20:29:51 +11:00 |
|
David Bomba
|
eec9fa4dbc
|
Refactor for designer
|
2022-12-28 19:31:43 +11:00 |
|
David Bomba
|
cb3ecf005b
|
Refactors for design
|
2022-12-28 02:44:12 +11:00 |
|
David Bomba
|
d9c84b275b
|
Resolve design template
|
2022-12-23 20:51:24 +11:00 |
|
David Bomba
|
5cf629d5de
|
Resolve design template
|
2022-12-23 13:58:08 +11:00 |
|
David Bomba
|
bce476977b
|
Resolve design template
|
2022-12-23 13:46:52 +11:00 |
|
David Bomba
|
1d28a98a55
|
Stubs for refactor for PDF generation
|
2022-12-23 13:22:01 +11:00 |
|
David Bomba
|
d4356af782
|
Refactor Livewire passing references
|
2022-12-23 11:33:14 +11:00 |
|
David Bomba
|
28cbe52d9c
|
Refactor for subscriptions and changing between subscriptions
|
2022-12-22 15:58:18 +11:00 |
|
David Bomba
|
02899b931e
|
Fixes for tests
|
2022-12-21 22:20:54 +11:00 |
|
David Bomba
|
13f8aa2140
|
Refactor subscription invoices to use standard allow temporary invoice numbers until they are confirmed
|
2022-12-20 21:46:20 +11:00 |
|
David Bomba
|
19472da9ce
|
Assign the expense to a converted PO
|
2022-12-19 21:29:58 +11:00 |
|
David Bomba
|
db89751ebf
|
Refactor for unique jobs
|
2022-12-19 16:31:23 +11:00 |
|
David Bomba
|
9cb1e2b0b4
|
Harvest only the error message from the webhook endpoint
|
2022-12-19 14:57:44 +11:00 |
|
David Bomba
|
66ba48bb49
|
minor fixes for subscriptions
|
2022-12-19 12:38:03 +11:00 |
|
David Bomba
|
fd789ffddc
|
Fixes for change plan with subscriptions
|
2022-12-18 20:57:32 +11:00 |
|
David Bomba
|
e34cb0a585
|
Minor fixes for tax currencies - vendor vs client
|
2022-12-18 18:09:39 +11:00 |
|
David Bomba
|
d6aedeef91
|
Subscriptions v2 - handle trial
|
2022-12-16 16:21:14 +11:00 |
|
David Bomba
|
55c0453b75
|
Subscriptions v2
|
2022-12-15 12:16:50 +11:00 |
|
David Bomba
|
c131cfcd1e
|
Refactor for how we deal with delete payments and client paid to dates
|
2022-12-14 16:17:43 +11:00 |
|
David Bomba
|
a63d267deb
|
Subscriptions v2
|
2022-12-12 16:00:39 +11:00 |
|
David Bomba
|
32ff078a64
|
Remove all instances of dispatchSync()
|
2022-12-12 15:27:22 +11:00 |
|
David Bomba
|
1ca6810132
|
Subscriptions v2
|
2022-12-09 16:50:48 +11:00 |
|
David Bomba
|
d6f327c4ef
|
Fixes for bank rule tests
|
2022-12-09 13:47:54 +11:00 |
|
David Bomba
|
41dcb7cf4a
|
Subscriptions v2
|
2022-12-09 12:35:37 +11:00 |
|
David Bomba
|
69a1419e9b
|
Fixes for updateinvoice events
|
2022-12-08 11:17:18 +11:00 |
|
David Bomba
|
7bde5690f4
|
refactor bank matching service
|
2022-12-05 21:27:42 +11:00 |
|
David Bomba
|
45fe501597
|
Fixes for bank matching serivce
|
2022-12-05 15:44:41 +11:00 |
|
David Bomba
|
8b2f9a8708
|
Fixes for middle ware key
|
2022-12-05 08:22:15 +11:00 |
|
David Bomba
|
b0933f7468
|
Additional checks for reminder scheduling for endless reminders
|
2022-12-02 07:30:24 +11:00 |
|
David Bomba
|
043178fbdb
|
changes for layout of Subscriptions
|
2022-12-01 17:05:27 +11:00 |
|
David Bomba
|
b28aa5d1cd
|
Add form request for enable two factor
|
2022-12-01 15:33:40 +11:00 |
|
David Bomba
|
b831658da4
|
Do not allow restoration of a invoice with a deleted payment
|
2022-11-30 15:36:30 +11:00 |
|
David Bomba
|
9e69488254
|
Fixes for multiple deletes on a single invoice
|
2022-11-30 14:39:45 +11:00 |
|
David Bomba
|
4d1555b46e
|
Fixes for applying payment from a transaction, and then unwinding the transaction
|
2022-11-30 13:10:24 +11:00 |
|
David Bomba
|
a1339675c7
|
Add more entropy when updating company ledger
|
2022-11-29 17:29:20 +11:00 |
|
David Bomba
|
cb8c3f4f39
|
Minor fix for client balance adjustment
|
2022-11-29 17:20:40 +11:00 |
|
David Bomba
|
a13379dcbe
|
Inject small delay into email dispatch
|
2022-11-28 08:24:10 +11:00 |
|
David Bomba
|
9ab343ddd6
|
Inject slight delay
|
2022-11-27 19:58:30 +11:00 |
|
David Bomba
|
15e8faf7db
|
change private to protected property for middleware key
|
2022-11-27 19:12:38 +11:00 |
|
David Bomba
|
aff4e197c0
|
change private to protected property for middleware key
|
2022-11-27 19:12:00 +11:00 |
|
David Bomba
|
8b3c579f7b
|
Wind back Middleware for Bank Service Matching
|
2022-11-27 19:03:28 +11:00 |
|
David Bomba
|
724c19d539
|
Clean up for logging
|
2022-11-27 09:26:52 +11:00 |
|
David Bomba
|
420cb19701
|
Fix for subscription cancellation where there are no outstanding invoices present to refund
|
2022-11-27 08:20:03 +11:00 |
|
David Bomba
|
ecfd306fd7
|
Clean up subscription service
|
2022-11-27 08:12:37 +11:00 |
|
David Bomba
|
bb4687f18d
|
Clean up how we execute scheduled commands
|
2022-11-27 07:52:49 +11:00 |
|
David Bomba
|
990b43299c
|
Refactor bank rule column name
|
2022-11-25 07:07:12 +11:00 |
|
David Bomba
|
20810bd7fe
|
Minor fixes for company count
|
2022-11-24 20:33:52 +11:00 |
|
David Bomba
|
8f5fb2ca9f
|
Fixes for recurring invoice edge case
|
2022-11-24 17:23:36 +11:00 |
|
David Bomba
|
264a4df13b
|
Adjustments for handling invoice deletion
|
2022-11-24 16:49:03 +11:00 |
|
David Bomba
|
08630874b8
|
Fixes for rules
|
2022-11-23 22:14:36 +11:00 |
|
David Bomba
|
5223757c52
|
Add bank rule_id to bank transactions
|
2022-11-23 12:57:03 +11:00 |
|
David Bomba
|
0f2e19a873
|
Merge branch 'v5-develop' into bank_rules
|
2022-11-23 12:54:26 +11:00 |
|
David Bomba
|
3345984b65
|
Fixes for applying the correct amount to client balance
|
2022-11-22 10:46:42 +11:00 |
|
David Bomba
|
79d032fa4b
|
Catch EPC QR failures
|
2022-11-21 19:12:51 +11:00 |
|
David Bomba
|
d046989e84
|
Minor fixes for bank services, executing matching after imports
|
2022-11-20 17:00:22 +11:00 |
|
David Bomba
|
4c72663940
|
Bank Transaction rule tests
|
2022-11-20 14:31:30 +11:00 |
|
David Bomba
|
b2dee8dd35
|
Tests for rules
|
2022-11-20 14:19:35 +11:00 |
|
David Bomba
|
0efaf80cee
|
Tests for matching expenses
|
2022-11-20 13:55:19 +11:00 |
|
David Bomba
|
9412760a25
|
Matching Bank Transactions
|
2022-11-20 13:12:33 +11:00 |
|
David Bomba
|
10903c8328
|
Add a new design - Calm
|
2022-11-16 20:57:08 +11:00 |
|
David Bomba
|
2bd58d5d0e
|
Triggered actions for Credits / Quotes
|
2022-11-15 21:09:05 +11:00 |
|
David Bomba
|
53f38d8cb7
|
Handle Cancellation Webhook Event
|
2022-11-15 07:23:14 +11:00 |
|
David Bomba
|
ccac01bacd
|
Save default terms/footers
|
2022-11-14 12:02:52 +11:00 |
|
David Bomba
|
46e71117f1
|
ensure we post event notifications when the invoice is marked as sent
|
2022-11-14 07:53:23 +11:00 |
|
David Bomba
|
dacde3358a
|
Add Bank Services class
|
2022-11-11 15:28:49 +11:00 |
|
David Bomba
|
dd4d5534fb
|
Minor fixes
|
2022-11-09 08:09:42 +11:00 |
|
David Bomba
|
10c8fbf4c1
|
Minor fixes for phone validation
|
2022-11-07 21:00:21 +11:00 |
|
David Bomba
|
023de23a45
|
Update validation rules
|
2022-11-05 15:13:08 +11:00 |
|
David Bomba
|
dddfd32757
|
Improve memory handling
|
2022-11-01 21:20:28 +11:00 |
|
David Bomba
|
c5a05efdc2
|
Merge PDFs
|
2022-10-31 07:37:52 +11:00 |
|
David Bomba
|
9d09424e5e
|
Merg PDFs
|
2022-10-30 10:28:59 +11:00 |
|
David Bomba
|
c4e0295b32
|
Remove inventory adjustments when deleting a invoice
|
2022-10-29 12:14:25 +11:00 |
|
David Bomba
|
540ae8df63
|
Fixes for restore
|
2022-10-28 17:04:48 +11:00 |
|
David Bomba
|
95610fd25e
|
Restrict size and amount of jobs
|
2022-10-28 13:09:17 +11:00 |
|
David Bomba
|
c05a0dd598
|
restore paymentable reliably when restoring invoice with attached payment
|
2022-10-28 10:37:58 +11:00 |
|
David Bomba
|
a27d47552a
|
minor fixes when calculating invoice cancellations
|
2022-10-27 14:56:59 +11:00 |
|
David Bomba
|
b3351d88f1
|
Merge branch 'yodlee' into v5-develop
|
2022-10-26 13:26:51 +11:00 |
|
David Bomba
|
118ddc87a1
|
Adjust status if invoice is modified after payment
|
2022-10-26 10:58:53 +11:00 |
|
David Bomba
|
91cfc33f61
|
Disable auto billing when an invoice has been refunded.
|
2022-10-26 10:54:23 +11:00 |
|
David Bomba
|
ce47e30aa2
|
Merge branch 'v5-develop' into yodlee
|
2022-10-24 08:43:02 +11:00 |
|
David Bomba
|
922aecdd9f
|
Add configuration for R2
|
2022-10-24 08:42:38 +11:00 |
|
David Bomba
|
76badf854c
|
Add R2 options to filesystems
|
2022-10-22 17:04:42 +11:00 |
|
David Bomba
|
2f4e129cf0
|
Remove make dir for Storage::
|
2022-10-22 08:19:35 +11:00 |
|
David Bomba
|
ab71be42a0
|
Delete pdf when deleting invoice
|
2022-10-21 15:00:33 +11:00 |
|
David Bomba
|
8f4a164dca
|
Fixes for refund activity notes
|
2022-10-14 08:24:28 +11:00 |
|
David Bomba
|
0892b6035f
|
handle invoices going from zero balance to positive balance
|
2022-10-12 13:39:08 +11:00 |
|
David Bomba
|
271a81da3e
|
Clean up for preload
|
2022-10-12 12:55:11 +11:00 |
|
David Bomba
|
8e5c825750
|
fixes for storage paths in self host
|
2022-10-12 11:27:14 +11:00 |
|
David Bomba
|
0a2cb6f88d
|
Merge branch 'v5-develop' into yodlee
|
2022-10-06 20:55:44 +11:00 |
|
David Bomba
|
f072b921c7
|
Fixes for WePay
|
2022-10-05 11:21:55 +11:00 |
|
David Bomba
|
64c5e2a4e4
|
Minor fixes
|
2022-10-02 11:00:32 +11:00 |
|
David Bomba
|
3865d7193e
|
Refactor for bank transactions
|
2022-09-21 17:00:49 +10:00 |
|
David Bomba
|
090d4c994a
|
Fixes for send now functionality of recurring invoice
|
2022-09-16 12:49:09 +10:00 |
|
David Bomba
|
a1629bbab4
|
Fixes for applying numbers
|
2022-09-12 21:08:50 +10:00 |
|
David Bomba
|
9dd06fae34
|
minor fixes + additional logging
|
2022-09-12 13:03:39 +10:00 |
|
David Bomba
|
d68918b213
|
Ensure we also query trashed client records before lock
|
2022-09-12 08:33:59 +10:00 |
|
David Bomba
|
654460758d
|
Fixes for bank service query
|
2022-09-07 21:27:53 +10:00 |
|
David Bomba
|
c0cb157309
|
Merge branch 'v5-develop' into yodlee
|
2022-09-07 14:54:50 +10:00 |
|
David Bomba
|
52d5afbce0
|
Remove DispatchNow()
|
2022-09-07 14:15:27 +10:00 |
|
David Bomba
|
28915d82a4
|
CLean up code paths for client balance
|
2022-09-07 08:35:19 +10:00 |
|
David Bomba
|
d79b374eda
|
Fixes for select box background color
|
2022-09-06 20:51:42 +10:00 |
|
David Bomba
|
c5de797e04
|
Refactor for client balance
|
2022-09-06 20:29:32 +10:00 |
|
David Bomba
|
a0d1635a58
|
Fixes for handling partial payments with credits
|
2022-09-06 19:18:05 +10:00 |
|
David Bomba
|
8dbc70d277
|
Working on credit paymentS
|
2022-09-05 21:15:23 +10:00 |
|
David Bomba
|
9e7f70dacd
|
Fixes for auto billing when using credits
|
2022-09-05 18:15:08 +10:00 |
|
David Bomba
|
8d250209e3
|
Fixes for tests.
|
2022-09-05 17:51:26 +10:00 |
|
David Bomba
|
9846a3e18f
|
Fixes for default mark down settings
|
2022-09-05 17:18:08 +10:00 |
|
David Bomba
|
ccf8aa1dea
|
Client Paid To Date updates
|
2022-09-05 11:51:47 +10:00 |
|
David Bomba
|
0934925071
|
Add option to send payment email when invoice has been marked as paid
|
2022-09-02 20:43:35 +10:00 |
|
David Bomba
|
fee7d2c697
|
Fresh client prior to updating
|
2022-09-02 14:22:04 +10:00 |
|
David Bomba
|
a43f30adbc
|
Refactor for switch plans
|
2022-09-02 10:38:27 +10:00 |
|
David Bomba
|
384ce1fa8d
|
Use transaction when marking an invoice as paid
|
2022-08-29 18:15:50 +10:00 |
|
David Bomba
|
187c5b115b
|
Update purchase order invitations table
|
2022-08-27 09:26:08 +10:00 |
|
David Bomba
|
e31e7f8502
|
Ensure invoice marked as paid
|
2022-08-26 15:35:20 +10:00 |
|
David Bomba
|
496da291d8
|
Prevent negative credits from being applied as payments to a invoice
|
2022-08-24 16:08:30 +10:00 |
|
=
|
35e21e4551
|
Update credit balances when a payment is deleted
|
2022-08-22 10:44:36 +10:00 |
|
=
|
b5f61d22a7
|
Tests for credit balance
|
2022-08-22 10:27:11 +10:00 |
|
=
|
5070b2745e
|
Adjust credit balance on client record
|
2022-08-22 08:24:36 +10:00 |
|
David Bomba
|
87e3f12920
|
Fixes for edge case when deleting an invoice with a partial payment
|
2022-08-19 12:48:58 +10:00 |
|
David Bomba
|
6e134098b5
|
tests for deleting an invoice
|
2022-08-19 12:09:50 +10:00 |
|
David Bomba
|
e716bb5a02
|
Fixes for showing fees in both the product and tax tables
|
2022-08-19 08:41:50 +10:00 |
|
David Bomba
|
45d658cf47
|
Tests for bank transaction matching
|
2022-08-18 09:27:28 +10:00 |
|
David Bomba
|
2d6888a6ec
|
Parsing bank transactions
|
2022-08-17 11:52:16 +10:00 |
|
David Bomba
|
f45d7f2897
|
Psalm cleanup
|
2022-08-16 09:39:12 +10:00 |
|
David Bomba
|
2da7f4e17c
|
Data matching for bank integration
|
2022-08-12 15:25:18 +10:00 |
|
David Bomba
|
de33548908
|
working on data matching
|
2022-08-12 14:23:23 +10:00 |
|
David Bomba
|
3b1d0e07e2
|
Automating data pulls
|
2022-08-12 13:41:55 +10:00 |
|
David Bomba
|
d80ec520f9
|
Fast link provisioning
|
2022-08-10 11:56:46 +10:00 |
|
David Bomba
|
957cc727f1
|
Data matching
|
2022-08-09 12:21:06 +10:00 |
|
David Bomba
|
3d397b40e3
|
Transaction matching service
|
2022-08-08 19:07:35 +10:00 |
|
David Bomba
|
776da3b3ca
|
Fixes for auto billing
|
2022-08-07 16:47:37 +10:00 |
|
David Bomba
|
5371bed25b
|
Fixes for missing invites for recurring invitations
|
2022-08-05 11:12:50 +10:00 |
|
David Bomba
|
0c05370686
|
Move payment numbering into service
|
2022-08-05 08:08:19 +10:00 |
|
David Bomba
|
0ca668f7ff
|
Fixes for null contact
|
2022-08-04 16:41:56 +10:00 |
|
David Bomba
|
92c236e788
|
Fixes for payment emails
|
2022-08-04 16:22:48 +10:00 |
|
David Bomba
|
ad7889b769
|
Clean up for spam notifications
|
2022-08-01 17:17:06 +10:00 |
|
David Bomba
|
7ac4786bff
|
Refactor to remove dispatchSync from code path
|
2022-08-01 07:30:04 +10:00 |
|
David Bomba
|
48c36d0004
|
Fixes for mailers
|
2022-07-31 19:11:32 +10:00 |
|
David Bomba
|
aceb377081
|
Fixes for settings purchase order designs
|
2022-07-27 20:03:46 +10:00 |
|
David Bomba
|
2942dfa528
|
Vendor documents
|
2022-07-27 15:39:43 +10:00 |
|
David Bomba
|
93c782fcc5
|
Merge branch 'v5-develop' into l9
|
2022-07-21 14:22:45 +10:00 |
|
David Bomba
|
cd86b690cd
|
Fixes for custom surcharges on invoice and purchase order tax currency
|
2022-07-21 09:05:08 +10:00 |
|
David Bomba
|
e337abe819
|
Patches from v5-dev
|
2022-07-20 10:56:02 +10:00 |
|
David Bomba
|
c5b8c97b57
|
Fixes for invoice status if balance changes to negative
|
2022-07-19 19:36:55 +10:00 |
|
David Bomba
|
ca95b59b08
|
Merge branch 'v5-develop' into l9
|
2022-07-18 07:17:23 +10:00 |
|
David Bomba
|
e04deab52d
|
Fixes for purchase orders
|
2022-07-18 07:15:37 +10:00 |
|
David Bomba
|
071f2ee102
|
Post Merge v5-develop
|
2022-07-15 17:41:30 +10:00 |
|
David Bomba
|
3a8513cbaf
|
Fixes for required fields
|
2022-07-14 21:29:17 +10:00 |
|
David Bomba
|
7157c95ef4
|
Start recurring invoice on send now
|
2022-07-12 20:47:17 +10:00 |
|
David Bomba
|
84ef064e3d
|
Handle scenario where task has no client
|
2022-07-12 08:22:03 +10:00 |
|
David Bomba
|
09d5b7c38f
|
Wrap paid to date in transaction
|
2022-07-11 18:24:49 +10:00 |
|
David Bomba
|
47768a70a4
|
Allow forced sending of first recurring invoice
|
2022-07-11 10:33:41 +10:00 |
|
David Bomba
|
085fa81169
|
Pad out expense when converted from Purchase Order
|
2022-07-08 17:30:25 +10:00 |
|
David Bomba
|
6a911149ca
|
Pad out expense when converted from Purchase Order
|
2022-07-08 17:28:49 +10:00 |
|
David Bomba
|
44ec3fdd50
|
Fixes for purchase order to expense
|
2022-07-07 22:09:39 +10:00 |
|
David Bomba
|
d9d6b9f64b
|
Update translations
|
2022-07-07 11:20:43 +10:00 |
|