Commit Graph

537 Commits

Author SHA1 Message Date
David Bomba 32daee0fa6 Update company tax data 2023-05-24 22:40:40 +10:00
David Bomba 51fd4d3ee9 Clean up for logging 2023-05-17 21:02:25 +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 25a7038a11 Fixes for tests 2023-05-15 21:40:57 +10:00
David Bomba 7a88d631dc Updates for e-invoice signatures 2023-05-15 21:20:47 +10:00
David Bomba 913599334b Fixes for Zip Tax Response 2023-05-15 14:38:11 +10:00
David Bomba 63da663afa Rules 2023-05-15 13:57:00 +10:00
David Bomba 80e20c0f1e Fixes for client tax_data 2023-05-08 19:42:47 +10:00
David Bomba 06e2bcbf83 Fixes for subscriptions 2023-04-29 16:04:42 +10:00
David Bomba 3e46aad567 Fixes for tax calculations 2023-04-29 10:07:23 +10:00
David Bomba affb0d60c9 Fixes for taxes 2023-04-28 20:18:25 +10:00
David Bomba edd8269c08 Fixes for e-invoices 2023-04-28 20:16:54 +10:00
David Bomba 76b2e2290d Minor fixes 2023-04-28 16:42:15 +10:00
David Bomba 77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba eea6bf3659 Static analysis cleanup 2023-04-26 16:55:49 +10:00
David Bomba 11c5aaba82 FIxes for show_credits_tables 2023-04-26 10:56:23 +10:00
David Bomba ebda7b7033 Cast int to string 2023-04-26 10:23:23 +10:00
David Bomba 01b5d44f9f Add default expense payment type id 2023-04-24 17:03:02 +10:00
David Bomba 6a38b7a14a Add in multiple methods to determine the USState 2023-04-24 12:50:35 +10:00
David Bomba 056e0dc7a4 remove tax_data from transformers 2023-04-24 12:50:08 +10:00
David Bomba 9584fe0ee5 Fixes for cross region rules 2023-04-24 12:22:15 +10:00
David Bomba 85b261ab21 remove tax_data from transformers 2023-04-24 12:07:36 +10:00
David Bomba f356ddd845 Refactor for taxes 2023-04-24 11:47:48 +10:00
David Bomba 91563a4102 Fixes for taxes 2023-04-23 16:59:17 +10:00
David Bomba 25b4bb3d45 Minor fies 2023-04-23 08:16:28 +10:00
David Bomba 9ea94b285b Refactor for taxes 2023-04-22 17:07:22 +10:00
David Bomba 4e5e9c3a16 Minor fixes 2023-04-21 14:40:56 +10:00
David Bomba d06fa55f31 Move e_invoice_type to settings object 2023-04-21 07:54:35 +10:00
David Bomba 8af6a571d4 Updates for resolving tax sub region for AU 2023-04-20 13:31:04 +10:00
David Bomba 80b801fb90 Update tax model for Denmark" 2023-04-20 13:12:45 +10:00
David Bomba 78e429d559 Fixes for taxes 2023-04-19 16:51:01 +10:00
David Bomba 1a503cf290 Add credits as an optional display for statements 2023-04-19 12:31:27 +10:00
David Bomba 751c55dd3c Updates for tax model 2023-04-18 17:17:07 +10:00
David Bomba e591dbb7cd Tax Reports 2023-04-14 15:46:49 +10:00
David Bomba 3a778525c3 Product Report Scheduler 2023-04-13 13:31:19 +10:00
David Bomba 47e35fe4d1 Doc blocks for Rules 2023-04-12 14:08:56 +10:00
David Bomba b3d9dc3a51 Refactors for taxes 2023-04-12 13:59:38 +10:00
David Bomba d81029c445 Exempt foreign exports 2023-04-12 11:27:33 +10:00
David Bomba 081b727a07 Update tax model 2023-04-12 10:33:02 +10:00
David Bomba 35e3ae8d50 Tax Name / Tax Rate added to Tax Model 2023-04-12 10:21:02 +10:00
David Bomba 15676a3683 building out tax model 2023-04-10 21:11:55 +10:00
David Bomba 76d2780a60 Tax rule variable refactor 2023-04-10 21:04:16 +10:00
David Bomba 4ad389ccec Tax rule refactor 2023-04-10 20:37:57 +10:00
David Bomba 55a1ddf3c6 Tax rule refactor 2023-04-10 20:37:09 +10:00
David Bomba e88bf18fe7 Centralize resolution of subregion 2023-04-10 17:52:40 +10:00
David Bomba d6bb7a3510 Update model definitions 2023-04-10 17:37:40 +10:00
David Bomba 05b55ca724 Fixes for EU Taxes 2023-04-10 17:33:24 +10:00
David Bomba f9886fdf89 Fixes for taxes 2023-04-10 17:27:59 +10:00
David Bomba 699c3cdd9b Add US states / zip codes 2023-04-10 15:51:38 +10:00
David Bomba 4620120d38 Fixes for tax tests 2023-04-07 19:51:17 +10:00
David Bomba 231fdb00be Refactor taxes for new tax model 2023-04-07 19:26:31 +10:00
David Bomba e14656129f Set default tax id to 1 for all products 2023-04-04 07:36:58 +10:00
David Bomba 8ed37fb2d7 Fixes for adjust product inventory 2023-04-03 23:40:57 +10:00
David Bomba 641502ff59 Fixes for tax all rule 2023-04-03 08:02:38 +10:00
David Bomba bd7722f6f0 Refactor for taxes 2023-04-03 07:48:59 +10:00
David Bomba fec69f98e2 Working on tax all settings 2023-03-31 15:25:30 +11:00
David Bomba 1c8cccdaf3 Remove GB from eu countries 2023-03-29 23:39:50 +11:00
David Bomba 00c7fd7d37 Tests for calculating invoice taxes 2023-03-29 20:49:40 +11:00
David Bomba 0bb3ea6d07 Fixes for eu taxes 2023-03-29 14:45:59 +11:00
David Bomba aa91604814 Fixes for eu taxes 2023-03-29 14:42:08 +11:00
David Bomba 45632721a2 Refactor for tax structure 2023-03-29 14:30:16 +11:00
David Bomba d471604862 Refactor for tax structure 2023-03-29 14:23:06 +11:00
David Bomba 1ab8097d44 Refactor for tax structure 2023-03-29 13:13:50 +11:00
David Bomba 78538c60df Tax Model 2023-03-29 10:10:36 +11:00
David Bomba 93d68a7003 Tax Model 2023-03-29 08:27:13 +11:00
David Bomba bd744b4ae0 Taxes 2023-03-29 07:53:46 +11:00
David Bomba c46cf68d59 Minor cleanup 2023-03-28 17:37:38 +11:00
David Bomba 67179887d7 Update BaseRule taxes 2023-03-28 07:47:07 +11:00
David Bomba 160ca1c9ad Refactor for taxes 2023-03-27 14:47:01 +11:00
David Bomba b94743f42d Refactor for taxes 2023-03-27 07:57:29 +11:00
David Bomba d52d2f1f37 Refactor for taxes 2023-03-27 07:46:26 +11:00
David Bomba 046a72326e Tax Providers 2023-03-27 07:14:10 +11:00
David Bomba 3ed45ad27f Refactor for taxes 2023-03-25 11:02:43 +11:00
David Bomba 40f53e3dde Refactor for taxes 2023-03-25 09:26:27 +11:00
David Bomba 680277f062 Fixes for auto calculating taxes 2023-03-24 18:58:59 +11:00
David Bomba aa51299a10 Working on auto tax calculations 2023-03-24 18:02:34 +11:00
David Bomba 49b3182639 Tests for taxes 2023-03-24 16:43:09 +11:00
David Bomba b5a4fc9865 Working on taxes 2023-03-24 13:56:26 +11:00
David Bomba a3fde9f1fc Add migration for mailgun 2023-03-24 13:04:26 +11:00
David Bomba a5fc80f408 Dynamically apply the mailgun endpoint 2023-03-23 13:03:37 +11:00
David Bomba 67a7f823e2 Subscription table view client portal 2023-03-22 12:36:28 +11:00
David Bomba 6e6019feaf Change Pre Payments to be always available as recurring 2023-03-22 09:20:54 +11:00
David Bomba 915a99fd56 Rename ScheduleEntity -> EmailRecord 2023-03-22 08:00:45 +11:00
David Bomba 8fff97ac4b Rename ScheduleEntity -> EmailRecord 2023-03-22 08:00:20 +11:00
David Bomba ba79c6cf9c Update definitions 2023-03-21 21:29:44 +11:00
David Bomba c9b9b8326d Create data mapper classes for tax data 2023-03-21 18:14:25 +11:00
David Bomba 3f19376e85 Working on global taxes 2023-03-19 20:10:20 +11:00
David Bomba 12d3e35019 Global Tax Rules 2023-03-19 16:14:04 +11:00
David Bomba 8a35eaf1b1 Stub global tax rates 2023-03-18 23:06:32 +11:00
David Bomba 222806eeeb Schedule Entity 2023-03-18 19:06:32 +11:00
David Bomba 5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00