Git Product home page Git Product logo

Comments (3)

driesvints avatar driesvints commented on June 3, 2024

Hey @JorisDebonnet. Right now it only supports digital services. We don't have plans to add support for physical goods. If you need those, it's best to fork the package. I've adjusted the readme to make this more clear.

from vat-calculator.

JorisDebonnet avatar JorisDebonnet commented on June 3, 2024

Hold on - my question was probably worded too simply. And I even wrote it a bit wrong; I am still learning the very complex topic of cross-border taxation in Europe. Turns out it's not as simple as physical goods versus digital services.

This looks like an exhaustive explanation:
https://ec.europa.eu/taxation_customs/where-tax_en

The main point I wanted to make, is that right now this package always uses the tax rate of the customer. But in some cases, the tax rate of the supplier should be used.

Maybe that doesn't warrant a change in the package, but I guess the readme edit may need to be changed a bit. It's not necessarily "only digital services", but it's "only sales that should be taxed in the country of the customer".

A relevant example: on that webpage, under "Supply of services", I read: "The supply of services between businesses (B2B services) is in principle taxed at the customer's place of establishment, while services supplied to private individuals (B2C services) are taxed at the supplier's place of establishment."

Of course I don't expect this package to figure out itself whether tax should be calculated at the customer's or supplier's location - that's the developer's responsibility - I only think we may be able to make it easier on them by pointing out that they do need to figure this out. Maybe it can just be added as a warning/note before the part where you suggest people should consult their accountant if they are in doubt, something like "This package will assume that your sales must be taxed in the country of the customer. Read more here" or something like that.

from vat-calculator.

driesvints avatar driesvints commented on June 3, 2024

Ah I see what you mean. Well, that's what the company flag is for:

Screenshot 2022-05-30 at 08 56 22

from vat-calculator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.