David Bomba
4f9db0124e
Remove requirement for names for schedules
2023-03-22 07:30:37 +11:00
David Bomba
1856b44f01
Updates for white label translation
2023-03-20 20:17:04 +11:00
David Bomba
455d047884
Updates for tech hero image
2023-03-20 15:25:52 +11:00
David Bomba
c9fab675c8
Tests for taxes
2023-03-19 20:30:28 +11:00
David Bomba
3f19376e85
Working on global taxes
2023-03-19 20:10:20 +11:00
David Bomba
12d3e35019
Global Tax Rules
2023-03-19 16:14:04 +11:00
David Bomba
b24be423e8
Global Tax Module
2023-03-19 15:09:50 +11:00
David Bomba
171c182bd6
Add Invoice Reference Subject
2023-03-18 20:15:02 +11:00
David Bomba
b47bac317c
Schedule Entity
2023-03-18 20:06:42 +11:00
David Bomba
222806eeeb
Schedule Entity
2023-03-18 19:06:32 +11:00
David Bomba
5a42b89d55
cs fixer
2023-03-18 18:24:56 +11:00
David Bomba
97f7f16f7c
Catch all logo
2023-03-18 10:03:20 +11:00
David Bomba
9ca10fadb3
Minor changes for GoCardless
2023-03-18 09:56:03 +11:00
David Bomba
2336199cfa
Allow admins ability to approve quotes
2023-03-17 19:57:03 +11:00
David Bomba
dc2353db04
Fixes for html entities in subject
2023-03-17 19:41:38 +11:00
David Bomba
200bcd80b7
Add Payment Emailed Activity
2023-03-17 17:36:49 +11:00
David Bomba
033ce1af95
Fixes for pre purchase
2023-03-17 14:38:00 +11:00
David Bomba
d91099a279
Apply recurring invoice number to proforma recurring
2023-03-17 14:29:53 +11:00
David Bomba
8c7aa563f4
Fixes for liap
2023-03-17 13:55:46 +11:00
David Bomba
f14de42684
Add recurring options to ivnoice
2023-03-17 12:49:08 +11:00
David Bomba
c213e8705d
Update payment display screen in Client Portal.
2023-03-16 16:45:40 +11:00
David Bomba
6729678332
client initiated payments
2023-03-16 15:20:38 +11:00
David Bomba
6cd7235b41
Updates for mailable
2023-03-16 09:23:24 +11:00
David Bomba
38bf9ec773
Set contact as nullable
2023-03-15 23:06:06 +11:00
David Bomba
6836ed4d48
Minor fixes for invitation resolution for quotes
2023-03-15 22:59:40 +11:00
David Bomba
ab13a8de78
Increase recurring prices
2023-03-15 17:01:55 +11:00
David Bomba
e809fa156d
Recurring invoice update / upgrade pricing
2023-03-15 16:17:24 +11:00
David Bomba
a06fffe799
Minor fixes
2023-03-15 14:35:54 +11:00
David Bomba
f601b19fd0
Minor fixes for Mocks
2023-03-15 14:29:02 +11:00
David Bomba
64624afff1
Add translated stubs for the PDF Mock
2023-03-15 14:22:12 +11:00
David Bomba
4bd1895fa7
Updates for PDF designer with custom columns
2023-03-15 12:03:39 +11:00
David Bomba
5dc4eafde9
Do not subtract services as product inventory
2023-03-15 10:46:36 +11:00
David Bomba
f9d4889a96
Remove unused
2023-03-15 07:24:56 +11:00
David Bomba
42adc4d897
Fixes for company token sanity
2023-03-14 07:25:27 +11:00
David Bomba
4d9065624b
Quote mailer
2023-03-14 06:59:11 +11:00
David Bomba
04b5f9f638
stub translated labels for designer
2023-03-13 21:47:47 +11:00
David Bomba
60a3fd7863
Minor fixes
2023-03-13 21:17:32 +11:00
David Bomba
23ebe8d6e9
Fixes for sending from email name
2023-03-13 18:30:05 +11:00
Lars Kusch
a765153642
Create XInvoice automatically, when enabled
2023-03-13 08:28:46 +01:00
David Bomba
ea319858e7
Fixes for php cs fixer email.php
2023-03-13 18:04:24 +11:00
David Bomba
dfec0715ea
Expand exception handling in Email class
2023-03-13 17:05:38 +11:00
David Bomba
a3c03039b7
Additional defaults for primary colors
2023-03-13 14:36:57 +11:00
David Bomba
69718f475d
Update for designer
2023-03-13 07:57:10 +11:00
David Bomba
0f1318e701
Fixes for non existent props
2023-03-12 21:04:03 +11:00
David Bomba
75973061d8
Stubs for PDFMock
2023-03-12 20:11:22 +11:00
David Bomba
3df638a0c3
Minor formatting
2023-03-12 16:52:56 +11:00
David Bomba
1208e942aa
Fixes for attachments
2023-03-12 16:41:43 +11:00
David Bomba
1c89e539cf
Minor fixes for documents
2023-03-12 16:37:00 +11:00
David Bomba
617a8af7b5
Prevent duplicate shipping address details on delivery notes
2023-03-12 11:02:35 +11:00
David Bomba
eeb87dc5cb
Fixes for deleting partial payment payments on a single invoice
2023-03-11 12:26:56 +11:00
David Bomba
ab6dfc7ff5
Ensure payment types are returned
2023-03-10 17:49:43 +11:00
David Bomba
19104ec0d5
Add functionality to keep payment_balance up to date.
...
:
2023-03-10 14:01:07 +11:00
David Bomba
f13ba7d961
Plan Tests
2023-03-10 13:01:32 +11:00
David Bomba
a32a9a0015
Working on white label licensing
2023-03-10 09:22:16 +11:00
David Bomba
5f77f2a73f
Fixes for FROM address
2023-03-10 07:58:15 +11:00
David Bomba
52177a48f1
Prevent oauth_user_token updates
2023-03-09 20:40:49 +11:00
David Bomba
b0e61759d5
Fixes for calculating pro rata refunds between subscriptions with differing frequencies
2023-03-09 11:22:59 +11:00
David Bomba
686b48c42b
Attachment links
2023-03-09 10:38:08 +11:00
David Bomba
7219345ca6
Code Cleanup
2023-03-09 07:20:19 +11:00
David Bomba
1d24d211ee
Code Cleanup
2023-03-08 23:16:08 +11:00
David Bomba
ccf47f2829
Fixes for accessing contact object
2023-03-08 22:45:21 +11:00
David Bomba
440ccb2945
add document pdf to email
2023-03-08 20:59:39 +11:00
David Bomba
594646823c
Add UBL feature to invoices
2023-03-08 20:47:13 +11:00
David Bomba
52613b2bce
Add documents to email
2023-03-08 20:30:45 +11:00
David Bomba
615e82a5c8
ide helpers
2023-03-08 18:33:42 +11:00
David Bomba
9874c1aee5
Fixes for emails
2023-03-08 17:56:34 +11:00
David Bomba
3ef2591b38
Fixes for phpstan
2023-03-08 17:43:52 +11:00
David Bomba
5dacc04295
Fixes and documentation for Email Defaults
2023-03-08 17:20:40 +11:00
David Bomba
9052a16b82
Working on email refactor
2023-03-07 23:17:03 +11:00
David Bomba
0d01f4b773
Working on email refactor
2023-03-07 22:36:50 +11:00
David Bomba
0ba0937a18
Refactor for emailing client statements
2023-03-07 19:52:37 +11:00
David Bomba
c11654a7d2
Minor fixes
2023-03-06 20:14:59 +11:00
David Bomba
9b140a6e9e
Working on email refactor
2023-03-06 19:07:25 +11:00
David Bomba
155a7de8e0
Allow restarting of archived recurring invoices
2023-03-06 08:03:48 +11:00
David Bomba
be88aa356a
Fixes for displaying negative numbers
2023-03-01 16:32:47 +11:00
David Bomba
fa26c29d5b
Return redirects
2023-03-01 11:16:18 +11:00
David Bomba
13881ac6e5
Fixes for PDFMock
2023-02-28 18:05:08 +11:00
David Bomba
97118da600
Fixes for tests
2023-02-28 17:50:41 +11:00
David Bomba
25bfe755c4
Update v5-dev branch
2023-02-28 17:15:00 +11:00
David Bomba
0a195e4bbe
Updates for mocks
2023-02-26 16:50:57 +11:00
David Bomba
460b3e9864
Elegant design
2023-02-25 21:14:19 +11:00
David Bomba
f4863aca42
Fixes for Modern Design
2023-02-25 20:27:23 +11:00
David Bomba
85029a03f4
Fixes for plain design
2023-02-25 20:02:35 +11:00
David Bomba
c5c0dc6db9
Clean up for logging
2023-02-25 16:34:08 +11:00
David Bomba
3f506d1fe0
Clean up for logging
2023-02-25 16:30:02 +11:00
David Bomba
c05c9aa23f
Clean up for logging
2023-02-25 16:24:44 +11:00
David Bomba
010bcb8286
Add in shipping details
2023-02-25 16:11:12 +11:00
David Bomba
dc95528d13
Add in shipping details
2023-02-25 15:59:32 +11:00
David Bomba
2d9c884b00
Clean up for pdfmocks
2023-02-25 15:55:46 +11:00
David Bomba
dda03f51ca
Clean up for pdfmocks
2023-02-25 15:53:22 +11:00
David Bomba
c269bc54c7
Clean up for pdfmocks
2023-02-25 15:40:04 +11:00
David Bomba
2a9fe02546
Merging designer changes
2023-02-25 15:01:52 +11:00
David Bomba
8dcc3c4cbd
Merging designer changes
2023-02-25 14:52:52 +11:00
David Bomba
d21ce4a567
Merge designer into design_changes
2023-02-25 14:36:00 +11:00
David Bomba
ed0da5ba0d
Fixes for pdfmocks
2023-02-25 14:33:37 +11:00
David Bomba
99bcf3a77c
Pdf Mocks
2023-02-25 12:17:08 +11:00
David Bomba
7772da95d3
Testing PDF mocks
2023-02-25 12:08:34 +11:00
David Bomba
55cc1e46ce
Testing PDF mocks
2023-02-25 11:53:30 +11:00
David Bomba
620f3a32e1
PdfMockEntity
2023-02-25 11:11:09 +11:00
Daniel Koch
189aa36bb1
Streamline whitelabel logo styles in PdfMaker
2023-02-23 21:41:48 +01:00
David Bomba
c8f8ef9ad6
Fixes for conflicts
2023-02-24 07:40:25 +11:00
David Bomba
ce5dbf702e
Refactor PDF Service
2023-02-24 07:27:27 +11:00
David Bomba
0efa84a070
Refactor PDF Service
2023-02-23 23:01:18 +11:00
David Bomba
08b1b8768f
Refactor PDF Service
2023-02-23 22:39:20 +11:00
David Bomba
19313df73c
Refactor PDF Service
2023-02-23 22:08:15 +11:00
David Bomba
0d0c80b7d1
Refactor PDF Service
2023-02-23 22:03:21 +11:00
David Bomba
20097b4fa8
Refactor PDF Service
2023-02-23 21:58:52 +11:00
David Bomba
390c494348
Clean up
2023-02-23 21:32:51 +11:00
David Bomba
2d67444f97
Roll back entity designer
2023-02-23 21:24:39 +11:00
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
David Bomba
261a2e0ab6
Inventory management from purchase orders
2022-07-06 20:04:59 +10:00
David Bomba
6b3b50318b
Expense a Purchase Order
2022-07-06 19:25:22 +10:00
David Bomba
ffcd3b05d4
Add quantities to subscriptions
2022-07-06 17:12:29 +10:00
David Bomba
ea0ef763bf
Remove paid to date from credits
2022-07-06 11:51:24 +10:00
David Bomba
a55dd2ec40
Purchase Orders
2022-07-05 09:55:05 +10:00
David Bomba
80ea41568c
Purchase Order Emails
2022-07-04 15:27:09 +10:00
David Bomba
356d7aeba4
Hide custom values that are empty
2022-07-02 11:59:40 +10:00
David Bomba
6faa3a0ccb
Adjust number applying on Purchase orders when_sent / when_saved
2022-07-02 11:40:51 +10:00
David Bomba
af8ec95e2c
Fixes for surcharge visibility
2022-07-01 17:51:35 +10:00
David Bomba
90805ca46b
Working on QR Codes
2022-06-30 22:48:16 +10:00
David Bomba
b705cf0520
bulk actions for purchase orders
2022-06-25 09:44:14 +10:00
David Bomba
77845c2259
Always ensure contacts can pay an invoice with an invitation link
2022-06-25 09:13:56 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes ( #50 )
...
* Dispatch | PdfCreatorTest | Removed deprecated method
* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba
444b3f2375
Improve queries for client statements
2022-06-22 14:26:10 +10:00
Shift
0a20889916
Convert optional()
to nullsafe operator
2022-06-21 09:59:25 +00: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
f014cda4e6
Ensure we save auto_bill_tries
2022-06-18 17:10:15 +10:00
David Bomba
81e507271a
Fixes for reminders when no due date is set
2022-06-18 13:52:30 +10:00
David Bomba
03f756fc5d
Fixes for plan controller
2022-06-15 14:38:22 +10:00
David Bomba
063d600bbd
Vendor Portal - Purchase Orders
2022-06-14 22:18:20 +10:00
David Bomba
8164d40007
MInor fixes for correct disk configuration
2022-06-13 09:33:40 +10:00
David Bomba
50000144c6
Fixes for falsey conditions
2022-06-11 09:07:09 +10:00
David Bomba
6e357d8c7b
Purchase Order Download emails
2022-06-10 18:29:15 +10:00
David Bomba
90bff41600
Purchase Order Emails
2022-06-10 17:04:16 +10:00
David Bomba
f9ade5af77
Hide surcharges on PDF if the value is blank
2022-06-10 12:23:46 +10:00
David Bomba
e6e651b4b4
Event / Listeners for Purchase Orders
2022-06-09 13:33:13 +10:00
David Bomba
aa832e1d24
Update product request
2022-06-09 10:20:18 +10:00
David Bomba
f92070e3be
Inventory Management Tests
2022-06-08 20:40:26 +10:00
David Bomba
e153a0a06a
Update license
2022-06-08 14:25:44 +10:00
David Bomba
21c5bdcd90
Fixes for tests
2022-06-08 08:27:47 +10:00
David Bomba
d7c7289ca9
Update for invoice designs
2022-06-07 20:36:47 +10:00
David Bomba
c0ba8aa822
TDD for purchase order PDFs
2022-06-06 22:27:17 +10:00
David Bomba
614987a55e
Vendor PDFs
2022-06-06 13:28:10 +10:00
David Bomba
f9685035cd
Fixes for purchase orders
2022-06-05 19:41:19 +10:00
David Bomba
4a2ecdb6a7
Update Purchase Order Scaffold
2022-06-05 19:22:58 +10:00
David Bomba
f2bfca648f
Merge pull request #7499 from CirkaN/Cirkovic/INA-6
...
Cirkovic/ina 6
2022-06-05 19:12:21 +10:00
Nikola Cirkovic
7e5e10e5f1
INA-6 | Add applyNumber and setStatus in purchase order service
2022-06-05 05:58:29 +02:00
Nikola Cirkovic
e2e00f0a0b
INA-6 | MarkSent.php for purchase orders
2022-06-05 05:57:44 +02:00
Nikola Cirkovic
0d5ca2ccfa
INA-6 | ApplyNumber for PurchaseOrder
2022-06-05 05:56:08 +02:00
David Bomba
67e82a733d
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-06-04 18:19:16 +10:00
David Bomba
10591cdd58
Handle negative surcharges
2022-06-04 18:19:09 +10:00