Hi folks,
I am trying to implement import taxes without adding a tax line by hand. Problem:
I want to handle import taxes in Tryton without manually adding a tax line.
Example:
First invoice: Purchase outside the EU: €100 (net, no tax)
Second invoice form customs service provider: Customs invoice: €19 (tax paid by service provider)
Implementation:
Supplier invoice for €100 with 0% tax
Created an “Import Tax” article
Defined an “Import Tax” with a 100% rate
Set up a booking category to apply the tax
Issue:
The €19 invoice results in a gross amount of €38 instead of a tax line with €19 tax and €0 net.
Question:
Can Tryton be configured to treat the “Import Tax” article as a gross price and subtract the 19 Euro?
Goal:
Ensure a correct tax line for VAT reporting.
I think you are looking for the Account Stock Landed Cost. The customs taxes are not to be managed like the sales/VAT taxes because they are of different kind (they are not collected by the company in the name of the state).
Thanks for you input.
I have to report that tax to the authorities, so it should be in the tax report. To achieve that, it has to be a tax line.
@pokoli: That is the result I want to achieve. But I want to get rid of doing this by hand. Adding a tax line manually, feels like a workaround in Tryton, because it is generally well designed to use processes over „do it by hand“.
@ced:
Thanks for the hint, i have to have a look into that implementation. But I am not looking for the „landed costs“ since that concept differs from the base of the EUSt. Latter includes costs only to the „first destination“.
I chose that approach, because from the view of pure accounting a tax just a „reliability or receivable towards the tax office“. Therefore (nowadays as VAT) every line of transaction is split into net and receivable/reliability. So the service product I purchase from my Import Service Provider results in a 100 receivable towards the tax office and 0 net.
I am currently working on an enhanced version of skr04 for Tryton, that includes the necessary tax rules and account rules for germany. As far as I understand there is no way yet to automate the tax line, so I am going to postpone that specific tax.
I am from Germany, so basically European rules are to be applied.
The tax is the “Import VAT” my Import Service Provider (ISP) pays to the authorities.
First I get an invoice by the foreign supplier without any tax, just net prices.
A wile later, I get an invoice by the ISP to pay his expenses including the amount of tax he paid to the authorities.
As a business, I have to report the amount of that tax, as Input VAT, to the authorities, to get it refunded.
I fill the monthly report with the help of the “Tax Report” of Tryton. So I want Tryton to calculate the amount in the report. Therefore I need a “Tax Line” from an invoice (from ISP) position that is 100% tax.
One for the service of the import agent, which has a base amount
Another which is paid depending on the valuation of the imported goods. In this case there is no base amount because you already paid the base to the supplier, you just need to paid the VAT amount depending on the valuation.
The VAT of the valuation is based on the same percentage as if you purchased the goods to a local supplier, but the base does not depend on the paid amount. It is computed using the customs valuation.
OK I understand now which taxes we are talking about.
So I agree with:
except that the tax line should be filled with the VAT tax and as base the value of the imported goods (which was used as base for the VAT). This way Tryton will compute the VAT amount with all in place for the reporting.
You have to encode a line so it does not matter if it is an invoice line or a tax line.
I do not see the point for the positive/negative round trip.
Just entering a tax line should be enough.
Just to make sure I understand correctly, I have to replace the invoice line by a tax line.
Otherwise the total amount of the invoice does change?
The invoice as received: