Commit Graph

3108 Commits

Author SHA1 Message Date
David Bomba 9d59a7b985 Stubs for implementing additional permissions for charts for assigned users 2025-07-31 10:18:30 +10:00
David Bomba a5be8fb2cc Minor cleanup for Invoice Outstanding Tasks Scheduler 2025-07-26 04:38:53 +10:00
David Bomba f2d987fc14 Minor cleanup for Invoice Outstanding Tasks Scheduler 2025-07-26 04:34:49 +10:00
David Bomba a3529bf112 Fixes for currency code when no projects available 2025-07-13 15:26:51 +10:00
David Bomba 0edc5eeb67 Working on additional schedulers 2025-07-13 14:02:09 +10:00
David Bomba fcbe62f57c Adjustments for billable task items 2025-07-13 12:25:10 +10:00
David Bomba 5abe5f1fbb Add Invoice All Tasks scheduler? 2025-07-13 12:12:17 +10:00
David Bomba 688a7b5e60 mock()->build is necessary 2025-07-12 10:19:35 +10:00
David Bomba 3f9be79632 fixes for pdf mocks 2025-07-11 11:10:53 +10:00
David Bomba 9b97ba7fae Fixes for static analysis in PayFast token billing class 2025-07-10 09:14:20 +10:00
David Bomba 288a25dbce fixes for logging note activities 2025-07-06 14:36:39 +10:00
David Bomba cc155bac72 Handle Null values for location nam es 2025-06-30 10:18:18 +10:00
David Bomba 186dd06e11 Updated chart queries 2025-06-28 09:51:23 +10:00
David Bomba e67e297ca2 Updated dependencies 2025-06-27 19:06:03 +10:00
David Bomba 493d3e0d19 Adjustments for mollie fee removal on pending payments 2025-06-18 10:11:30 +10:00
David Bomba e50a3e692d Add draft status filters for recurring invoices 2025-06-18 09:26:36 +10:00
David Bomba f6eddc1566 Updates for Tax Models, and PEPPOL identifier update for Denmark 2025-06-17 11:06:18 +10:00
David Bomba 3a3664e8c6 Update peppol with default product key if none supplieD 2025-06-16 07:19:44 +10:00
David Bomba 1e014cf1b3 FIxes for date ranges when considering 'this year in a financial year context' 2025-06-11 11:04:22 +10:00
David Bomba b276cb2cca Add route to support display a clients custom settings configuration: 2025-06-08 10:18:21 +10:00
David Bomba c2953578a8 Fixes for xml encodings for templates when using protected/special characters such as & <> etc 2025-06-06 10:08:45 +10:00
David Bomba 3b8c0c9e18 Fixes for xml encodings for templates when using protected/special characters such as & <> etc 2025-06-06 10:08:10 +10:00
David Bomba c3711ad226 Refactor for markpaid to prevent duplicate balance updated 2025-06-04 14:25:14 +10:00
David Bomba 9a964771dc Improvements for template service parsing and appending xml segments with protected content %< etc 2025-06-03 12:57:37 +10:00
David Bomba 8f5888270a Fixes for chart queries 2025-06-01 20:14:20 +10:00
David Bomba 8d037a5ca9 Fixes for user auth 2025-05-29 19:27:26 +10:00
David Bomba dc02eacfaa Updated openapi spec 2025-05-24 11:19:42 +10:00
David Bomba 6ef54471c2 EInvoice report 2025-05-24 08:07:40 +10:00
David Bomba 26dd554d13 Adjustments for verification email 2025-05-20 08:43:28 +10:00
David Bomba f057c36f54 Adjustments for verification email 2025-05-20 08:43:16 +10:00
David Bomba 0a48a33d8a Updates for hosted account confirmation emails 2025-05-19 12:27:18 +10:00
David Bomba 0de38c78a1 minor fixes 2025-05-16 07:19:26 +10:00
David Bomba 19804f0574 Adjustments for prepayment with underpayments 2025-05-13 17:08:06 +10:00
David Bomba abf46e19ab Null coercion 2025-05-13 16:26:33 +10:00
David Bomba 8db2e14eae Fixes for tests 2025-05-13 16:08:59 +10:00
David Bomba a726f6f9f6 Minor fixes for exchange rates 2025-05-13 15:05:55 +10:00
David Bomba f0a3af0489 Updated translations 2025-05-07 14:06:42 +10:00
David Bomba 73b052972b Minor fixes 2025-05-04 23:15:07 +10:00
David Bomba 8f1fd0d933 Add activities to payments 2025-05-01 14:38:12 +10:00
David Bomba 5338ee13a8 Static analysis cleanup 2025-05-01 10:26:02 +10:00
David Bomba 11a7550578 Fixes for recurring invoice table formatting 2025-05-01 08:07:37 +10:00
David Bomba 4a60371da0 Minor fixes 2025-04-30 13:20:34 +10:00
David Bomba 8b9d36edc2 Minor fixes for importing bank accounts on stripe 2025-04-29 10:26:37 +10:00
David Bomba cdb99be032 Logging for showblob 2025-04-29 09:17:03 +10:00
David Bomba fbecca6950 Updates for logging 2025-04-26 11:20:22 +10:00
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba cb13104569 Fixes for undefined array key 'message' error with postmark 2025-04-26 09:36:57 +10:00
David Bomba dfa661e74a Refactor to make the company phone number the default contact 2025-04-26 09:15:34 +10:00
David Bomba 0c68bbe594 Static analysis 2025-04-23 13:27:03 +10:00
David Bomba 2fb4486532 v5.11.69 2025-04-19 13:38:28 +10:00
David Bomba 9a8ecd1687 Set locale on pre import 2025-04-15 08:25:37 +10:00
David Bomba 3d29558942 triple check for paid invoice status 2025-04-13 16:19:39 +10:00
David Bomba 1c28a7ba37 Do no necessarily force email delivery if none available 2025-04-10 17:00:57 +10:00
David Bomba 5bf4bde9f0 Performance tracing with sentry 2025-04-10 15:41:59 +10:00
David Bomba 5c0b0dbcf1 Updates for tax summary reports 2025-04-10 11:18:42 +10:00
David Bomba de52cfed02 Fixes for tax summary reports 2025-04-08 15:27:27 +10:00
David Bomba 157e27848d Fixes for types for qb imports 2025-04-08 09:29:31 +10:00
David Bomba 8aa9c118fe Minor fixes for sending user 2025-04-07 06:40:19 +10:00
David Bomba de22f1df86 Ensure payment set for statements only contain the required payments 2025-04-06 13:27:42 +10:00
David Bomba 5f83c287c8 Update for date calculations to include timezone 2025-04-06 07:27:57 +10:00
David Bomba 6bcff4bf19 Fixes for types for qb improts 2025-04-04 16:01:41 +11:00
David Bomba b363ed4098 Fixes for statement dates 2025-03-29 09:43:03 +11:00
David Bomba 7eb7713c56 inline documentation 2025-03-26 16:40:15 +11:00
David Bomba bad1dfd2d7 Updates for client paid to date and negative payments 2025-03-26 16:39:10 +11:00
David Bomba d33e4ba1da Updates for client paid to date and negative payments 2025-03-26 16:33:52 +11:00
David Bomba 41dbbf284e Fixes for paid to datesOM 2025-03-26 14:50:06 +11:00
David Bomba ae52852ade Adjustments for client paid to date 2025-03-26 14:08:29 +11:00
David Bomba 7750717b19 Upgrade ziptax to v5 2025-03-26 08:47:42 +11:00
David Bomba b5f3aa790e Fixes for intercepting gateway feels that are between 0.01 and 0 2025-03-25 14:04:16 +11:00
David Bomba 9348f9a720 Updates for project reports: 2025-03-24 18:55:16 +11:00
David Bomba ca76a3a69c Fixes for project reports 2025-03-24 16:55:52 +11:00
David Bomba 976436d961 Project reports 2025-03-24 15:03:44 +11:00
David Bomba 07c30aea66 Project reports 2025-03-24 13:21:12 +11:00
David Bomba 17269f3980 Add location name to shipping 2025-03-23 08:11:55 +11:00
David Bomba a67cec91cf Add location name to shipping 2025-03-23 07:35:00 +11:00
David Bomba 4ed6fe81a2 Quickbooks sync 2025-03-21 14:25:12 +11:00
David Bomba d932eb954d Refresh model to ensure invoice is still payableg 2025-03-21 09:15:04 +11:00
David Bomba 15799372cf Adjustments for statements 2025-03-21 08:14:02 +11:00
David Bomba f9496447b6 Adjustment for statement calculations 2025-03-21 07:30:59 +11:00
David Bomba c09c996c13 Adjustments for timeout for bank matching service 2025-03-20 13:49:59 +11:00
David Bomba 18642cd6f3 Prevent double parsing of client statements 2025-03-20 10:29:37 +11:00
David Bomba 54c5675795 v5.11.61 2025-03-20 09:07:17 +11:00
David Bomba 8115cf1a9e Remove ?unnecessary commonmark conversion for line breaks 2025-03-19 10:07:10 +11:00
David Bomba db20d7edea Fixes for markdown parsing 2025-03-19 10:03:30 +11:00
David Bomba 1fd2c2ff3b Bump minimum version of quickbooks 2025-03-19 09:12:17 +11:00
David Bomba 9e73353f20 Improvements for client filtering by name 2025-03-19 08:38:37 +11:00
David Bomba 254dce5aad Fixes for Profit Loss 2025-03-18 10:53:14 +11:00
David Bomba 4ea2845b91 Only use InvoiceType 380 for PEPPOL 2025-03-17 20:21:59 +11:00
David Bomba f864bff2ee Adjustment for failure when statements are not sendable 2025-03-17 15:12:48 +11:00
David Bomba 7f04c0e60b adjustmenst for new lines in markdown 2025-03-15 07:14:41 +11:00
David Bomba ed6a81a566 Adjustments for overlapping 2025-03-12 09:38:35 +11:00
David Bomba 1c170a2547 Updates for merging 2025-03-11 18:04:09 +11:00
David Bomba 875d8ba01a Updates for failed emails 2025-03-11 16:56:20 +11:00
David Bomba 2c580afc1a Fixes for duplicating embedded PDF documents 2025-03-11 14:35:23 +11:00
David Bomba 4f79dcb2b5 Fixes for Zugferd 2025-03-11 06:51:49 +11:00
David Bomba 487093d7ba Minor fixes 2025-03-10 13:00:19 +11:00
David Bomba 68109972df Adjustments for when deleting invoices paid with a credit 2025-03-06 19:36:37 +11:00
David Bomba 70cb694bb2 Add catch for vat not registered users 2025-03-05 08:06:23 +11:00
David Bomba d4116406f0 Zugferd fixes 2025-03-04 13:47:34 +11:00
David Bomba bdb3676577 Fixes for zugferd standard 2025-03-04 13:41:59 +11:00