Commit Graph

2485 Commits

Author SHA1 Message Date
David Bomba 8cf858be4d Fixes for tests 2025-02-17 13:09:10 +11:00
David Bomba 3c2a4cde81 Fixes for tests 2025-02-17 11:35:16 +11:00
David Bomba 4faccfa8d0 loggings for tests 2025-02-17 11:18:22 +11:00
David Bomba 94bee9c9de Fixes for test 2025-02-17 11:00:58 +11:00
David Bomba fb306beb3f Tests for recurring invoice start/end dates 2025-02-17 09:44:39 +11:00
David Bomba 2622976730 e_invoice column for recurring 2025-02-17 09:20:37 +11:00
David Bomba d91c0c096e Updates for Invoice Period 2025-02-17 08:29:59 +11:00
David Bomba 6215fca188 Tests for einvoice validation at invoice level 2025-02-16 18:05:30 +11:00
David Bomba 719273fa11 Adjustments for qb backups 2025-02-12 17:36:58 +11:00
David Bomba ced4f771ee Updates for Quickbooks imports 2025-02-12 15:21:55 +11:00
David Bomba 93ec0a8e4a Fixes for tests 2025-02-11 15:48:30 +11:00
David Bomba bf11556be7 Do not run qb tests in gh actions 2025-02-11 15:33:23 +11:00
David Bomba 49ca95117f Cleanup for QB Imports 2025-02-11 15:26:00 +11:00
David Bomba 014485820c Cleanup for QB Imports 2025-02-11 14:07:18 +11:00
David Bomba 532d8a6e2a QB imports 2025-02-11 13:33:03 +11:00
David Bomba 1876477346 Updates for quickbooks 2025-02-10 13:19:41 +11:00
David Bomba d84e6969f4 Allow table break in calm desing 2025-02-08 12:33:56 +11:00
David Bomba 4e0374d9ff Tests for new design flows 2025-02-07 13:39:14 +11:00
David Bomba bd7e2d53c1 Fixes for tests 2025-02-05 15:56:58 +11:00
David Bomba 3dd9e36997 Updates for designs 2025-02-05 15:52:39 +11:00
David Bomba d4c349ecae Design fixes 2025-02-05 14:03:11 +11:00
David Bomba fb293c0a14 Fixes for designs 2025-02-05 11:24:20 +11:00
David Bomba 7fd08e02fe Formatting designs 2025-02-04 17:14:55 +11:00
David Bomba a494898394 Adjustments for designs 2025-02-02 22:32:51 +11:00
David Bomba 50a1a746f3 Fixes for recurring due dates 2025-02-01 14:38:14 +11:00
David Bomba 43be37a323 Adjustments for plain design 2025-01-30 21:39:48 +11:00
David Bomba 9285ae1a3d Adjustments for designs 2025-01-30 14:44:04 +11:00
David Bomba ca003e8ae4 Fixes for hipster designs 2025-01-30 11:56:29 +11:00
David Bomba 2926d9196f Add no overflow when calculating due dates in recurring dates tests 2025-01-29 21:14:13 +11:00
David Bomba 22def79bb8 Working on designs after refactor 2025-01-29 19:22:14 +11:00
David Bomba 7aa75f6256 Move design extractor into its own class 2025-01-29 15:28:19 +11:00
David Bomba da9e12a592 Updated lock 2025-01-26 09:59:19 +11:00
David Bomba deb36cf6fa Additional tests for payments 2025-01-25 14:56:36 +11:00
David Bomba 1bfcd22b34 Updated mock data for templates 2025-01-24 13:23:15 +11:00
David Bomba a703b99fc0 Tests for reset counters 2025-01-24 10:32:32 +11:00
David Bomba 35089d2379 Push updates for design 2025-01-23 11:33:30 +11:00
David Bomba 8ccb0b798c Updated validator 2025-01-21 11:08:56 +11:00
David Bomba 87d6645ddb Add opt in for this zugferd builder 2025-01-21 11:07:14 +11:00
David Bomba 4c6f4d0552 Working on zugferd calculations - with surcharges 2025-01-20 22:09:12 +11:00
David Bomba a43162f7a3 Fixes for tests 2025-01-19 16:02:33 +11:00
David Bomba 6cc440f542 Ensure contacts is just an array with no additional scalar values 2025-01-19 15:36:49 +11:00
David Bomba a9a0b7175d Ensure contacts is just an array with no additional scalar values 2025-01-19 15:36:15 +11:00
David Bomba be7fb9eb10
Merge branch 'v5-develop' into v5-develop
Signed-off-by: David Bomba <turbo124@gmail.com>
2025-01-16 15:28:34 +11:00
David Bomba ba24bb78f6 Change filtering of scalars prior to validation 2025-01-15 08:52:17 +11:00
David Bomba 7574af6c3a
Merge pull request #10525 from beganovich/INV2-1776
E-invoicing: Healthchecks & regenerating tokens
2025-01-14 18:40:21 +11:00
Benjamin Beganović e37f8e5a99 Update checks 2025-01-13 18:04:33 +01:00
Benjamin Beganović 8fe03d82c8 Tests 2025-01-13 17:57:32 +01:00
David Bomba 9a7478e175 Improved validation for recurring ivnoice numbers 2025-01-13 18:06:01 +11:00
David Bomba 7304f01de6 Ensures that invalid props cannot be saves to settings 2025-01-13 17:59:38 +11:00
David Bomba fcd938cc61 Fixes for react build 2025-01-09 20:47:53 +11:00
David Bomba b01c210253 additional props for invoice items 2025-01-09 19:46:33 +11:00
David Bomba d2d22ae268 Updates for composer dependencies 2025-01-09 18:02:40 +11:00
David Bomba f855ff3598 Fixes for tests 2025-01-08 13:57:35 +11:00
David Bomba c454ff1296 Fixes for calculate taxes 2025-01-06 17:43:55 +11:00
David Bomba 6e3ea0043b Change PDF engine for tests 2025-01-06 16:29:24 +11:00
David Bomba d6c337352f Logging in gh actions 2025-01-06 16:08:47 +11:00
David Bomba d4c7ea6853 Clean up for static analysis 2025-01-05 15:20:06 +11:00
David Bomba 113e862dab Clean up for static analysis 2025-01-05 14:44:08 +11:00
David Bomba 0f99616636 Fixes for statements 2025-01-05 13:49:24 +11:00
David Bomba 1e7495bf63 Fixes for purifying html 2025-01-05 13:31:25 +11:00
David Bomba 24ed1922fc Task Status Order tests 2025-01-03 21:27:14 +11:00
David Bomba 960ec0fc56 Refactor for bulk project invoicing 2024-12-31 11:52:35 +11:00
David Bomba 11741a5f78 Fixes for php 8.4 tests 2024-12-13 12:10:09 +11:00
David Bomba f060b9a595 Epsilon in PHP.... preparing for PHP 8.4.. 2024-12-13 11:29:30 +11:00
David Bomba b459551536 Fixes for taxes with peppol 2024-12-09 13:29:35 +11:00
David Bomba 971b989e57 Change order of rounding taxes in line items 2024-12-05 20:26:37 +11:00
David Bomba a1278e783d tests for invoice rounding 2024-12-05 16:10:50 +11:00
David Bomba 9c4cbc4c14 Fixes for client portal login 2024-12-05 10:31:04 +11:00
David Bomba 719e9dc479 Fixes for tests 2024-12-04 08:39:20 +11:00
David Bomba 56ec40b93c Fixes for Scheduled Statements 2024-12-03 10:30:11 +11:00
David Bomba 1ec6f405e3 Fixes for quote reminders 2024-11-30 16:21:49 +11:00
David Bomba 9cd9bc9833 Updated translations 2024-11-30 15:55:31 +11:00
David Bomba 90e2512f0c Baseline tests 2024-11-28 12:12:24 +11:00
David Bomba ca9d8947d9 Tests for routes 2024-11-28 12:10:59 +11:00
David Bomba 93f778053e fixes for tests 2024-11-26 15:08:04 +11:00
David Bomba 51d9a1bf1e Fixes for tests 2024-11-25 15:59:15 +11:00
David Bomba 61e71a43ca Welcome EInvoice email 2024-11-25 15:36:28 +11:00
David Bomba bb85d1d21c Fixes for tests 2024-11-25 14:25:55 +11:00
David Bomba 066151ebe1 tests for email sending template validation 2024-11-24 09:00:10 +11:00
David Bomba b2569710b3 Fixes for tests 2024-11-22 17:21:50 +11:00
David Bomba 517418b1a2 Fixes for tests 2024-11-22 15:26:35 +11:00
David Bomba 0f19802276 Minor fixes 2024-11-22 15:26:13 +11:00
David Bomba 3cdbf197e6 Peppol tests 2024-11-22 09:01:13 +11:00
David Bomba 011b710813 Fixes for translations 2024-11-22 06:06:22 +11:00
David Bomba fb347d514f Updates for tests 2024-11-21 16:55:11 +11:00
David Bomba d4f3805285 Add EInvoiceLog Table 2024-11-21 14:21:54 +11:00
David Bomba ec2e5db719 Fixes for payments with null exchange rates 2024-11-21 06:00:02 +11:00
David Bomba 54d6150b85 Pull peppol docs from hosted platform 2024-11-20 14:41:00 +11:00
David Bomba 6b202b4903 Pull peppol docs from hosted platform 2024-11-20 14:34:18 +11:00
David Bomba d96f195c0c
Merge pull request #10279 from turbo124/v5-develop
Check for emails prior to attempting a send
2024-11-20 07:48:46 +11:00
David Bomba 11b5bb3c5d
Merge pull request #10277 from beganovich/INV2-1723-2
E-invoice: Removing tax identifiers fixes
2024-11-20 07:36:10 +11:00
Benjamin Beganović 00748bd916 Tests 2024-11-19 12:43:17 +01:00
Benjamin Beganović 0e2fac12ef Tests 2024-11-19 12:14:28 +01:00
David Bomba eb83acc842 Add is valid license method 2024-11-19 20:00:42 +11:00
David Bomba 69e50fa241 Fixes for subscriptions 2024-11-19 07:49:00 +11:00
David Bomba 9619c65900 Additional checks when validating sendemailrequest 2024-11-19 06:53:02 +11:00
David Bomba e1a1499bc6 Fixes for tests 2024-11-18 07:50:43 +11:00
David Bomba 46755812a4 Adjustments for sending at hour 24 2024-11-18 07:43:43 +11:00
David Bomba 290b13f87e Fixes for recurring due date days across timezones 2024-11-18 07:28:31 +11:00
David Bomba eac2d21d45 Updates for credit valid until date 2024-11-17 11:17:26 +11:00
David Bomba cf13a87f47 Update recurring invoices to ensure dates are configured in the correct timezone 2024-11-16 10:05:48 +11:00
David Bomba b3a33078aa Fixes for tests 2024-11-15 18:59:33 +11:00
David Bomba c0f30c6855 Invoice projects via API 2024-11-13 11:12:41 +11:00
David Bomba 97660380a2 Updates for tax calculation logic 2024-11-12 08:25:59 +11:00
David Bomba aeaca12e65 Fixes for tests 2024-11-11 15:34:54 +11:00
David Bomba cd3372fb12 Scenario tests 2024-11-11 14:46:49 +11:00
David Bomba 734d23858f Fixes for tests 2024-11-11 11:59:24 +11:00
David Bomba 1ddd4f64aa Fixes for tests 2024-11-10 15:28:20 +11:00
David Bomba 5b8241347f Fixes for tests 2024-11-09 16:43:00 +11:00
David Bomba 4ab2423126 Scenarios when resolving tax identifier 2024-11-09 16:23:05 +11:00
David Bomba 0d1ef15b7a Mark some tests as skipped when running on gh actions 2024-11-08 18:35:08 +11:00
David Bomba a63516f926 Fixes for peppol validation 2024-11-08 17:52:26 +11:00
David Bomba 863eb89209 Fixes for item rounding 2024-11-08 17:37:35 +11:00
David Bomba df2645de08 Validation for einvoicing 2024-11-08 17:24:27 +11:00
David Bomba 99fcdf330a Stylesheets 2024-11-08 13:49:07 +11:00
David Bomba e7b68368f9 Minor fixes 2024-11-07 16:42:41 +11:00
David Bomba cf5d9b9882 Clean up for tests 2024-11-07 16:36:29 +11:00
David Bomba 55188c9820 Fixes for tests 2024-11-07 16:35:27 +11:00
David Bomba ce6eb9d975 Remove routing ID 2024-11-07 16:10:29 +11:00
David Bomba 26982cf3e4 Fixes for tests 2024-11-07 16:04:10 +11:00
David Bomba d4d65ca665 Stylesheets 2024-11-07 15:53:43 +11:00
David Bomba 3a3c853fe9 Storecove ingestion 2024-11-07 11:45:00 +11:00
David Bomba 6cef9a24f1 Storecove integration tests 2024-11-06 18:53:47 +11:00
David Bomba a01d625183 Fixes for migrations 2024-11-06 18:25:25 +11:00
David Bomba b6bab14157 Fixes for testS 2024-11-06 18:11:34 +11:00
David Bomba d3ababa648 Fixes for testS 2024-11-06 17:21:43 +11:00
David Bomba 3bae14b787 Minor fixes 2024-11-06 07:50:48 +11:00
David Bomba 4b0d2cf07e Fixes for testS 2024-11-06 07:44:18 +11:00
David Bomba d2e3998467 Fixes for tests 2024-11-05 20:42:48 +11:00
David Bomba d93ac9ae59 Improvements for rounding calculations for discounted item amounts 2024-11-05 19:25:15 +11:00
David Bomba ffc1f4789a Improvements for rounding calculations for discounted item amounts 2024-11-05 18:13:06 +11:00
David Bomba aff5117189 Fixes for tests 2024-11-05 17:13:41 +11:00
David Bomba 8f9e0a2a46 Fixes for tests 2024-11-05 11:35:48 +11:00
David Bomba 1ffe41f84f Fixes for tests 2024-11-05 10:03:25 +11:00
David Bomba 3656fe7221 Fixes for tests 2024-11-05 09:48:15 +11:00
David Bomba fa97ba29c5 Tests for nexus 2024-11-05 09:17:10 +11:00
David Bomba 922749e100 Fixes for tests 2024-11-05 08:04:46 +11:00
David Bomba 477cea54a8 FIxes for tests 2024-11-04 21:08:37 +11:00
David Bomba 59ec545c1c Refactoring storecove 2024-11-04 19:16:04 +11:00
David Bomba de1c7fdc0e Fixes for tests 2024-11-03 19:13:58 +11:00
David Bomba aca54675dc Storecove sending 2024-11-03 09:24:25 +11:00
David Bomba 6d93b98016 Fixes for validation tests 2024-11-02 13:37:15 +11:00
David Bomba ed9dd868b4 Storecove 2024-11-01 14:21:54 +11:00
David Bomba 5698c59322 Storecove 2024-11-01 13:36:33 +11:00
David Bomba 1155a5ac80 Checks for saxon 2024-10-30 16:08:57 +11:00
David Bomba a5f5576f94 Checks for saxon 2024-10-30 16:01:29 +11:00
David Bomba e3471bed56 Fixes for storecove 2024-10-30 13:57:44 +11:00
David Bomba 534ec2c5ec Peppol validation 2024-10-30 13:15:10 +11:00
David Bomba 1691b685ae Merge in validation 2024-10-30 12:33:20 +11:00
David Bomba e9a0adf0fc Minor fixes 2024-10-30 10:09:59 +11:00