Commit Graph

80 Commits

Author SHA1 Message Date
David Bomba 97660380a2 Updates for tax calculation logic 2024-11-12 08:25:59 +11:00
David Bomba adbb225633 Refactor bulk emails to use Email::class 2024-11-10 20:07:25 +11:00
David Bomba 5b8241347f Fixes for tests 2024-11-09 16:43:00 +11:00
David Bomba fbb84b3f2f Fixes for tests 2024-11-05 21:17:49 +11:00
David Bomba d680906d68 Fixes for tests 2024-11-05 21:10:05 +11:00
David Bomba d2e3998467 Fixes for tests 2024-11-05 20:42:48 +11:00
David Bomba aff5117189 Fixes for tests 2024-11-05 17:13:41 +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 d747be4c06 Fixes for recurring invoice tax calculations 2024-11-02 08:00:25 +11:00
David Bomba e059221ccd Minor fixes 2024-10-04 09:56:31 +10:00
David Bomba 506f7b5d7a Add 3 autonomous regions of spain 2024-09-15 13:23:49 +10:00
David Bomba 036aca49a4 Rollback for new payment flow 2024-08-22 16:45:06 +10:00
David Bomba 0615ba25ed Fixes for calculate taxes - edge case with Recurring Invoice 2024-08-20 11:53:10 +10:00
David Bomba 766a1955ee Ensure no recalculations once locked 2024-08-14 23:34:17 +10:00
David Bomba 50a9a917b3 Working on Peppol 2024-08-07 09:50:19 +10:00
David Bomba 698a376de3 remove cache build steps 2024-06-21 10:29:38 +10:00
David Bomba 13b557a4e7 Fixes for tests 2024-06-18 13:47:27 +10:00
David Bomba 9ef6fc8be7 Minor fixes 2024-05-03 12:44:52 +10:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 14e62ee70a Minor fixes 2024-04-01 11:59:23 +11:00
David Bomba 8ca9d0ff0e Better handling of failsafe for US State calculations 2024-02-26 07:32:23 +11:00
David Bomba 9ecf49f6d5 Fixes for null coalescing 2024-02-24 14:20:50 +11:00
David Bomba 339c9d549a Set tax %0 on line item if zero rated tax is selecteD 2024-01-22 11:02:17 +11:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba f7340d6114 PHP CS Fixer 2023-11-26 18:41:42 +11:00
David Bomba 3269d0cd05 V5.7.39 2023-10-31 09:17:43 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba 1403345989 Fixes for null or missing tax_id props 2023-10-15 17:16:27 +11:00
David Bomba 7cef481916 Add void transactions for auth.net 2023-09-09 22:20:12 +10:00
David Bomba 90fdfedacb Static analysis cleanup 2023-07-25 20:04:04 +10:00
David Bomba 57f6bce7d9 Catch edge case where client tax data is not configured 2023-07-03 19:28:59 +10:00
David Bomba 0b55e49111 Catch edge case where client tax data is not configured 2023-07-03 19:26:08 +10:00
David Bomba 27dbadadbc Additional checks for tax calculations 2023-06-05 07:58:03 +10:00
David Bomba 66aa198cf4 Updates for taxes 2023-06-02 15:53:33 +10:00
David Bomba 527c99eb5b Adjustments for taxes 2023-05-25 10:38:43 +10:00
David Bomba e5c3c1b257 FIxes for the base rule 2023-05-24 23:31:19 +10:00
David Bomba 36449fa56c Update company tax data 2023-05-24 23:06:27 +10:00
David Bomba 32daee0fa6 Update company tax data 2023-05-24 22:40:40 +10:00
David Bomba 0adb908df9 Clean up for taxes 2023-05-17 20:55:27 +10:00
David Bomba 71719e38ab Tax Tests 2023-05-17 18:06:07 +10:00
David Bomba 5182ff815a Additional tests 2023-05-17 17:12:48 +10:00
David Bomba 79383b8811 Fixes for tests 2023-05-17 16:33:40 +10:00
David Bomba fa9f9ab462 Fixes for tests 2023-05-17 16:02:33 +10:00
David Bomba 4dba4ec35a Return early if we are not in a taxable region 2023-05-17 15:45:06 +10:00
David Bomba 7b91911c24 Fixes for taxes 2023-05-17 14:39:59 +10:00
David Bomba 8908bc318c Fixes for taxes 2023-05-17 14:07:48 +10:00
David Bomba 36269e4e1b Fixes for scheduler tests 2023-05-17 11:15:50 +10:00
David Bomba 269fbea1f0 Update client tax data when updating the client record 2023-05-16 07:43:26 +10:00
David Bomba 7a88d631dc Updates for e-invoice signatures 2023-05-15 21:20:47 +10:00