Prerequisites and routines for OSS.
OSS refers to "One Stop Shop" and is applicable on services and goods sold from a VAT registered company in one EU country to non-VAT registered customers in another EU country.
Sales covered by the union scheme shall be reported quarterly.
Sales covered by the import scheme shall be reported monthly.
Sales and VAT amounts shall be reported and paid to the domestic tax authorities, who will report and pay to the EU countries concerned.
For further details concerning OSS we recommend you read the documentation concerning OSS on your national tax authorities homepage.
An Kontosett must be established for each combination of Land and scheme and customers where OSS is applicable must carry the adequate account set.
Avgifts- og bokføringsopplysninger table must be populated with all applicable combinations of Avg.k. salg and Kontosett
The Euro-kurs ECB in the Valutakurs table for currencies used must be updated before printing the OSS mva-melding, the Euro-kurs ECB is given by the European Central Bank.
The default (domestic) Valuta, defined as Valutanr in the Bedriftsopplysninger table must have the Euro-kurs ECB field updated in the Valutakurs table.
A new Formular with Formulartype = 11 - OSS mva-melding for each scheme. One for union scheme and one for import scheme.
Each Formular shall contain Omsetning Mva-beløp for each Land. The values shall be separated into goods and services in the union scheme.
When entering Ordre with a Kundenr with an Kontosett for an EU-country, the Kontosett will be copied to the Ordre and further to the Ordrelinje.
The combination of Kontosett and Avg. og bokf.gr. on the Ordrelinje will point at the adequate line in the Avgifts- og bokføringsopplysninger from which the adequate Avg.k. salg and Omsetningsklasse salg will be fetched to the Bilag line and -after updating the voucher- the Hovedbokstransaksjon when invoicing the Ordre.
When running the OSS mva-melding print command from the OSS avgiftstermin table. The OSS mva-melding will be printed with values according to the Formular, the Hovedbokstransaksjon and the option (union scheme or import scheme) chosen in the dialog. If the option union scheme is chosen, from a "dummy" period (see above), the Hovedbokstransaksjon will be fetched from the periods that have the "dummy" period entered in the Unionsordning avgiftstermin column.
The values printed will be expressed in EURO according to the Euro-kurs ECB entered in the Valutakurs table for each Valuta.
When approving the printout, each Hovedbokstransaksjon will be stamped with the OSS mva-melding, a record will be established in the OSS mva-meldingslogg table and a Bunt will be created to post the VAT amounts on the OSS avgiftsoppgjørskonto account defined in the Bedriftsopplysninger table.