Commit Graph

2611 Commits

Author SHA1 Message Date
David Bomba 0930930ec9 Update for ci/cd params 2025-08-15 08:03:34 +10:00
David Bomba c6a9ab5d3b Update user notifications 2025-08-15 07:38:21 +10:00
David Bomba 539b2c660e Update user notifications 2025-08-15 07:37:55 +10:00
David Bomba 9b98d45d3b Align tests with new workflow 2025-08-14 11:28:02 +10:00
David Bomba c3b5a972a1 Align tests with new workflow 2025-08-14 10:47:18 +10:00
David Bomba 7e1a6bc1c7 Align tests with new workflow 2025-08-14 10:38:51 +10:00
David Bomba 0a7744a70e Add IDOtro class 2025-08-14 10:07:32 +10:00
David Bomba ff92756dbc Verifactu api tests 2025-08-13 11:48:18 +10:00
David Bomba a141ca1549 Refactor tests to remove modifications of existing invoices 2025-08-13 11:39:11 +10:00
David Bomba bf8041ab7c Working on verifactu document mutations 2025-08-13 11:05:02 +10:00
David Bomba 8bc1513591 Wire up AEAT for processing 2025-08-13 10:28:10 +10:00
David Bomba d5faf2dd6f Ignore this test in CI/CD 2025-08-13 08:44:04 +10:00
David Bomba 9753992d8c Static analysis cleanup 2025-08-12 20:27:56 +10:00
David Bomba d55364cfcf Fixes for multidb tear down 2025-08-12 20:25:11 +10:00
David Bomba b234013079 Fixes for multidb tear down 2025-08-12 19:28:41 +10:00
David Bomba d7936081ea cleanup 2025-08-12 19:21:26 +10:00
David Bomba 63e6f75a24 Additional rules around tests 2025-08-12 18:34:38 +10:00
David Bomba 5482f44bea Additional rules around tests 2025-08-12 14:42:32 +10:00
David Bomba 81ec3986ca Tests around the handling of verifactu credit amounts 2025-08-12 14:33:52 +10:00
David Bomba 1a3badf748 Tests around the handling of verifactu credit amounts 2025-08-12 13:52:05 +10:00
David Bomba c7e79fe673 Refactor to use generate parent/child ids 2025-08-12 13:41:11 +10:00
David Bomba 8d23ba14d4 Refactor to use generate parent/child ids 2025-08-12 12:29:36 +10:00
David Bomba 94b628b6eb Update for ivnoice backup casting 2025-08-12 11:59:44 +10:00
David Bomba 47f33c8691 Validation rules for modification invoice for Verifactu 2025-08-12 09:17:57 +10:00
David Bomba a447b6a20b Tests around handling cancellations in verifactu 2025-08-11 11:00:30 +10:00
David Bomba f7961ecb61 Additional tests for verifactu restore/archive logic 2025-08-11 10:10:33 +10:00
David Bomba 555eb80018 Functional tests of spanish environment 2025-08-11 09:54:53 +10:00
David Bomba 8a137329d4 Updates for Verifactu 2025-08-10 15:32:35 +10:00
David Bomba c02c87765b Create and cancel invoices working as expected 2025-08-10 13:03:51 +10:00
David Bomba 7393360db3 Working on feature flow and tests for verifactu submissions 2025-08-10 11:25:36 +10:00
David Bomba f7055b516e Working of feature flow of verifactu 2025-08-09 10:22:14 +10:00
David Bomba 5ff70dbeae Static analysis cleanup 2025-08-08 15:14:21 +10:00
David Bomba 3791469c31 Static analysis cleanup 2025-08-08 15:12:24 +10:00
David Bomba 1a86d5445b Updates for correct date formats for invoice cancellation tests 2025-08-08 14:07:11 +10:00
David Bomba 442ff42ceb additional tests 2025-08-08 14:04:13 +10:00
David Bomba b94316dbed XmlInterface 2025-08-08 13:17:06 +10:00
David Bomba 14fd4063f5 Verifactu feature tests 2025-08-08 12:43:23 +10:00
David Bomba 97f2e70f5d Expand tests to cancellation and modifications 2025-08-08 12:17:18 +10:00
David Bomba edd0de38ca Fixes for validation tests 2025-08-08 11:26:40 +10:00
David Bomba d53e1012af Add XSD validator for Verifactu 2025-08-08 11:23:03 +10:00
David Bomba 5895c1b0ed Tests for modified invoices 2025-08-08 10:40:38 +10:00
David Bomba aa918f7ec0 Verifactu initial invoice creation 2025-08-08 09:01:31 +10:00
David Bomba 5afd3b85bc additional verifactu validation tests 2025-08-07 21:26:30 +10:00
David Bomba cbc5cb5f9b Skip WSTest by default 2025-08-07 18:45:33 +10:00
David Bomba 4127eb32f9 Add logging to wstest for requirements 2025-08-07 17:12:57 +10:00
David Bomba d42735f2ee Tests 2025-08-07 14:36:13 +10:00
David Bomba ea663394b1 Working on ws tests 2025-08-07 14:15:17 +10:00
David Bomba b78ba2b1fc TaxReports 2025-08-06 13:20:09 +10:00
David Bomba e204862488 Updated dependencies 2025-08-06 12:02:37 +10:00
David Bomba 9ce067e6e3 Reminder test for 11160 2025-08-06 11:09:32 +10:00
David Bomba c900480bc4 Tests for reminder schedule 2025-08-06 11:06:21 +10:00
David Bomba 4149ac5370 Clear once::instances() 2025-08-06 10:25:35 +10:00
David Bomba 5ae786865b change payment_history to resolve to a laravel collection 2025-08-06 07:18:57 +10:00
David Bomba c3a98e8275 Working on new tax reporting 2025-08-05 20:22:54 +10:00
David Bomba 38bcdc5f71 Fixes for testS 2025-08-05 16:52:35 +10:00
David Bomba 897b996bc5 New form tax reports 2025-08-05 16:24:27 +10:00
David Bomba 6895a2c9a0 Accrual listeners 2025-08-05 15:57:02 +10:00
David Bomba 3b9962fb22 updates for tests 2025-08-05 12:19:22 +10:00
David Bomba 0a56774148 Rollback for nexus on invoice 2025-08-04 14:18:39 +10:00
David Bomba 75ba84082e Fixes for office tests 2025-08-04 12:16:26 +10:00
David Bomba 11f1c1ac6a Working on office upgrades 2025-08-04 12:01:26 +10:00
David Bomba b93ec6dd93 Additional tests for verifactu 2025-08-04 08:09:08 +10:00
David Bomba 4fa9bceb45 Fixes for scheduler tests 2025-08-04 06:55:44 +10:00
David Bomba 0d9651f95c Updated translations for payment schedules and invoice outstanding tasks 2025-08-04 06:41:59 +10:00
David Bomba 413e4a0001 Tests for payment schedules 2025-08-03 17:08:03 +10:00
David Bomba f8705a9fb3 Updated next_sendd_date for recurring ivnoices that are bulk updated 2025-08-03 12:22:59 +10:00
David Bomba 669a342451 Fixes for tests 2025-08-03 12:21:29 +10:00
David Bomba f24c8cafff Additional validation logic to prevent duplicate invoices have a payment schedule assigned 2025-08-02 11:08:45 +10:00
David Bomba 340212d8e3 Fixes for tax codes in zugferd documents 2025-08-02 10:08:59 +10:00
David Bomba 6b4003f3f0 Tests for payment scheduler request 2025-08-01 13:01:32 +10:00
David Bomba 39f925162b Logic for payment scheduler 2025-08-01 12:52:33 +10:00
David Bomba f2f08e22e6 Add payment scheduler for invoices 2025-08-01 12:43:05 +10:00
David Bomba 0edc5eeb67 Working on additional schedulers 2025-07-13 14:02:09 +10:00
David Bomba 5abe5f1fbb Add Invoice All Tasks scheduler? 2025-07-13 12:12:17 +10:00
David Bomba 7c9a86267c Additional validation rules for tasks 2025-07-01 11:52:20 +10:00
David Bomba a431dd43d4 Fixes for verifactu WS 2025-06-26 17:29:48 +10:00
David Bomba 1c5c568251 WS Tests 2025-06-25 11:09:15 +10:00
David Bomba c8e0cdd090 WS Tests 2025-06-25 08:50:56 +10:00
David Bomba 54ba4349f6 Tests for verifactu 2025-06-22 10:33:26 +10:00
David Bomba f0d9644e20 Updated tests for encoding entities 2025-06-06 11:07:25 +10:00
David Bomba b13258be0e Additional tests 2025-06-05 10:49:38 +10:00
David Bomba daf4391a30 Improve csv file encoding support for imports 2025-06-04 10:22:12 +10:00
David Bomba 68269635ea Fixes for tests 2025-05-28 08:45:16 +10:00
David Bomba d1e466a158 Reversion for user auth changes 2025-05-28 08:16:55 +10:00
David Bomba 0b49cf90b3 Fixes for user tests 2025-05-27 11:29:02 +10:00
David Bomba 6cf4b82858 Fixes for tests 2025-05-27 09:58:46 +10:00
David Bomba ac9a60513c Refactor of user context 2025-05-27 09:23:37 +10:00
David Bomba 6ef54471c2 EInvoice report 2025-05-24 08:07:40 +10:00
David Bomba abf46e19ab Null coercion 2025-05-13 16:26:33 +10:00
David Bomba b68a747636 Fixes for tests 2025-05-13 16:20:44 +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 8e1c9e3006 Changes for timezone naming 2025-05-12 16:30:56 +10:00
David Bomba b7b5b85b89 Fixes for tests 2025-05-06 15:26:56 +10:00
David Bomba 4a60371da0 Minor fixes 2025-04-30 13:20:34 +10:00
David Bomba df6bd02685 Add new guilder currency 2025-04-30 10:14:00 +10:00
David Bomba 9d39af240c Add new guilder currency 2025-04-30 08:57:33 +10:00
David Bomba 376a385675 Fixes for tests 2025-04-26 11:00:05 +10:00
David Bomba 0865ab3c3e Clean up for verifactu tests 2025-04-25 17:08:46 +10:00
David Bomba fc8cb7af36 Clean up for verifactu tests 2025-04-25 17:07:49 +10:00
David Bomba 46de411160 Finish test suite 2025-04-25 17:03:16 +10:00
David Bomba ff50e3c9d9 Finish test suite 2025-04-25 17:02:22 +10:00
David Bomba fdf7d2d3cf Refactor for additional test cases 2025-04-25 16:09:40 +10:00
David Bomba dd60eb3b58 Up to signing xml 2025-04-25 14:52:07 +10:00
David Bomba 1f4fae314c Stubs for generating Verifactu Standard Invoices 2025-04-25 14:03:26 +10:00
David Bomba 0377bb602a Disable update account on nordigen to preserve requests 2025-04-16 12:16:50 +10:00
David Bomba 5bf4bde9f0 Performance tracing with sentry 2025-04-10 15:41:59 +10:00
David Bomba 9fcddc0854 Support time_log arrayg 2025-04-08 19:29:33 +10:00
David Bomba f58141cfb1 Reminder level tests 2025-04-08 15:20:42 +10:00
David Bomba d33e4ba1da Updates for client paid to date and negative payments 2025-03-26 16:33:52 +11:00
David Bomba 987e262ac5 Fixes for tests 2025-03-25 11:45:46 +11:00
David Bomba 39d5b20042 Fixes for tests 2025-03-08 10:46:51 +11:00
David Bomba bdb3676577 Fixes for zugferd standard 2025-03-04 13:41:59 +11:00
David Bomba 486804eb30 Location observers 2025-03-01 09:05:02 +11:00
David Bomba 5fa3a7ae98 Minor fixes for tests 2025-03-01 07:50:01 +11:00
David Bomba df9595e292 Minor fixes for test scenario 2025-03-01 07:48:44 +11:00
David Bomba 40e0f7237b Fixes for gh actions tests 2025-02-28 08:51:23 +11:00
David Bomba a2a37a8f60 Refactor for adding additional locations for clients 2025-02-25 09:42:45 +11:00
David Bomba 0265bc1603 Locations 2025-02-21 10:33:41 +11:00
David Bomba 5685f45048 Tests for new prop for templates 2025-02-19 11:51:07 +11:00
David Bomba c1ffa48b66 Additional settings for client portal 2025-02-17 16:41:39 +11:00
David Bomba 192126a7b2 Adjustments for tests 2025-02-17 16:18:17 +11:00
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