Managing tax rates via the admin #90485

Closed
opened 2021-08-06 18:16:58 +02:00 by Anna Sirota · 7 comments
Owner

While pyvat is convenient, it turns out that there are multiple problems with it:

  • it doesn't get released quickly enough when tax rates change (and they did change during the pandemic a few times);
  • it only supports rates for countries that are EU members, which is a problem because there are a few countries that work the same way in terms of VAT, but aren't (e.g. Monaco, or possible change of VAT for UK in case of large enough taxable revenue).

It'd be very convenient to have a UI for changing and viewing the rates, that'd remove the chore of hardcoding and maintaining them.

The VAT logic can be copied from pyvat, but the rates must be loaded from the DB.

2021-08-06-181822_983x1293_scrot.png

2021-08-06-181841_988x697_scrot.png

2021-08-06-181849_986x501_scrot.png

While `pyvat` is convenient, it turns out that there are multiple problems with it: * it doesn't get released quickly enough when tax rates change (and they *did change* during the pandemic a few times); * it only supports rates for countries that are EU members, which is a problem because there are a few countries that work the same way in terms of VAT, but aren't (e.g. Monaco, or possible change of VAT for UK in case of large enough taxable revenue). It'd be very convenient to have a UI for changing and viewing the rates, that'd remove the chore of hardcoding and maintaining them. The VAT logic can be copied from `pyvat`, but the rates must be loaded from the DB. ![2021-08-06-181822_983x1293_scrot.png](https://archive.blender.org/developer/F10271544/2021-08-06-181822_983x1293_scrot.png) ![2021-08-06-181841_988x697_scrot.png](https://archive.blender.org/developer/F10271546/2021-08-06-181841_988x697_scrot.png) ![2021-08-06-181849_986x501_scrot.png](https://archive.blender.org/developer/F10271548/2021-08-06-181849_986x501_scrot.png)
Anna Sirota self-assigned this 2021-08-06 18:16:58 +02:00
Author
Owner

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'
Author
Owner

Added subscriber: @railla

Added subscriber: @railla

This issue was referenced by 39e213bd2df33d2b1d8c7b15cfd1f72155d7fe33

This issue was referenced by 39e213bd2df33d2b1d8c7b15cfd1f72155d7fe33

This issue was referenced by 9528b9cbb7c54fb63751cf4045589407e201b272

This issue was referenced by 9528b9cbb7c54fb63751cf4045589407e201b272
Anna Sirota changed title from Manaing tax rates via the admin to Managing tax rates via the admin 2021-08-06 18:17:07 +02:00

This issue was referenced by c46dac362e

This issue was referenced by c46dac362eac98b6ba8c86cce56cb2bfd1bcc91f
Author
Owner

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'

This issue was referenced by infrastructure/blender-dev-fund@7b99d0387e

This issue was referenced by infrastructure/blender-dev-fund@7b99d0387e23f647eb5312ce606570f8bdeae6e3
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/looper#90485
No description provided.