Commit Graph

305 Commits

Author SHA1 Message Date
David Bomba 56670e221a Updated route rate limits 2025-10-27 16:12:42 +11:00
David Bomba 435bb8e999 Do not allow negative invoices to be created adhoc in Verifactu 2025-10-17 09:11:34 +11:00
David Bomba 8f1566817e Do not allow negative invoices to be created adhoc in Verifactu 2025-10-17 09:11:05 +11:00
David Bomba 77fa0f9e03 Validation clean up 2025-10-15 14:31:50 +11:00
David Bomba 9fc9ab933d Updates for logic with Verifactu 2025-10-15 11:08:10 +11:00
David Bomba 00db79a611 Updates for verifactu tests 2025-10-15 09:24:25 +11:00
David Bomba aef0180a2f Fixes for verifactu API tests 2025-10-14 16:53:46 +11:00
David Bomba a65bc07ffe Fixes for testse 2025-10-14 14:13:35 +11:00
David Bomba 050048799c Updates for Verifactu and handle of IRPF calculations - moving to surcharge layer 2025-10-13 13:28:04 +11:00
David Bomba 769f132928 Fixes for conflict / verifactu 2025-10-10 09:22:59 +11:00
David Bomba 37fc8a61d9 Improve logic around reversal / credit notes / refunds 2025-09-25 09:13:49 +10:00
David Bomba 2dd324c0bf Additional checks when reversing 2025-09-23 18:36:27 +10:00
David Bomba 8c34d0cc5c Additional checks when reversing 2025-09-23 18:36:04 +10:00
David Bomba 8da6374264 Add missing variable for SES configuration 2025-09-02 06:37:48 +10:00
David Bomba f7c1d01a95 Fixes for empty source error when creating a new Design 2025-08-29 14:07:46 +10:00
David Bomba 0a7744a70e Add IDOtro class 2025-08-14 10:07:32 +10:00
David Bomba c5c9c4325e Wiring up verifactu sending 2025-08-13 14:26:03 +10:00
David Bomba 3d3b5f6938 Integration works for Verifactu 2025-08-13 13:15:51 +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 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 1836ccc434 Update for ivnoice backup casting 2025-08-12 12:13:44 +10:00
David Bomba 94b628b6eb Update for ivnoice backup casting 2025-08-12 11:59:44 +10:00
David Bomba 67df175525 Update for ivnoice backup casting 2025-08-12 10:24:18 +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 37c74ee18c Functional tests of spanish environment 2025-08-11 10:09:12 +10:00
David Bomba 555eb80018 Functional tests of spanish environment 2025-08-11 09:54:53 +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 1e481e051b Minor Updates 2025-05-09 17:14:30 +10:00
David Bomba 426604d9d0 Updated blacklist domains 2025-04-27 07:52:34 +10:00
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba d02fbd5507 Only allow owner users the abilty to create new companies 2025-04-23 11:50:44 +10:00
David Bomba 9808d8c398 Updated blacklist domains 2025-04-16 13:24:31 +10:00
David Bomba cecb7c07a2 Updated blacklist rules 2025-04-16 00:16:43 +10:00
David Bomba 5bf4bde9f0 Performance tracing with sentry 2025-04-10 15:41:59 +10:00
David Bomba 4e2c66f445 Minor updates for disk access for getFile() 2025-04-02 08:50:01 +11:00
David Bomba 7fa7d5349a Additional validation checks for ivnoices 2025-03-30 07:34:53 +11:00
David Bomba 9e73353f20 Improvements for client filtering by name 2025-03-19 08:38:37 +11:00
David Bomba 890e5904e1 Add trim for search text 2025-03-11 07:30:11 +11:00
David Bomba 192126a7b2 Adjustments for tests 2025-02-17 16:18:17 +11:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba b26a7ed2ca e_invoice column for recurring 2025-02-17 09:59:50 +11:00
David Bomba 6215fca188 Tests for einvoice validation at invoice level 2025-02-16 18:05:30 +11:00
David Bomba 540e40348c Update spam domains 2025-02-16 06:01:26 +11:00
David Bomba 9a7478e175 Improved validation for recurring ivnoice numbers 2025-01-13 18:06:01 +11:00
David Bomba 67d56551a8 Fixes for php 8.3 tests 2024-12-13 09:59:27 +11:00
David Bomba a3a3f6a1d2 Add in turnstile to protect client register routes 2024-11-27 16:10:04 +11:00