Configuring VAT forms
You can configure VAT forms using VAT codes that correspond to tags in Visma.net AutoReport, and also using macros for truncation and rounding.
Update the VAT form relevant to your company with corresponding Visma.net AutoReport tags for each country.
Visma.net AutoReport tags
| VAT code or other | Visma.net AutoReport tag |
|---|---|
| 05. Momspliktig försäljning som inte ingår i fält 06 eller 08 | A05 |
| 06. Momspliktiga uttag | A06 |
| 08. Hyresinkomster vid frivillig beskattning | A08 |
| 10. Utgående moms 25% | B10 |
| 11. Utgående moms 12% | B11 |
| 12. Utgående moms 6% | B12 |
| 20. Inköp av varor från annat EU-land | C20 |
| 21. Inköp av tjänster från ett annat EU-land, enligt huvudregeln | C21 |
| 22. Inköp av tjänster från länder utanför EU | C22 |
| 23. Inköp av varor i Sverige som köparen är betalningsskyldig för (omvänd skattskyldighet) | C23 |
| 24. Övriga inköp av tjänster i Sverige som köparen är betalningsskyldig för (omvänd skattskyldighet) | C24 |
| 30. Utgående moms 25% (inköp från EU och omvänd skattskyldighet inom Sverige) | D30 |
| 31. Utgående moms 12% (inköp från EU och omvänd skattskyldighet inom Sverige) | D31 |
| 32. Utgående moms 6% (inköp från EU och omvänd skattskyldighet inom Sverige) | D32 |
| 35. Försäljning av varor till ett annat EU-land | E35 |
| 36. Försäljning av varor utanför EU | E36 |
| 37. Mellanmans inköp av varor vid trepartshandel | E37 |
| 38. Mellanmans försäljning av varor vid trepartshandel | E38 |
| 39. Försäljning av tjänster till en beskattningsbar person i ett annat EU-land, enligt huvudregeln | E39 |
| 40. Övrig försäljning av tjänster som tillhandahållits utomlands | E40 |
| 41. Försäljning när köparen är betalningsskyldig i Sverige | E41 |
| 42. Övrig försäljning med mera | E42 |
| 48. Ingående moms att dra av | F48 |
| 49. Moms att betala eller få tillbaka | G49 |
| 50. Beskattningsunderlag vid import | H50 |
| 60. Utgående moms 25% (inköp från utlandet utanför EU) | I60 |
| 61. Utgående moms 12% (inköp från utlandet utanför EU) | I61 |
| 62. Utgående moms 6% (inköp från utlandet utanför EU) | I62 |
Finland
| VAT code or other | Visma.net AutoReport tag |
|---|---|
| 301. 25,5 %:n vero kotimaan myynnistä | 301 |
| 302. 14 %:n vero kotimaan myynnistä | 302 |
| 303. 10 %:n vero kotimaan myynnistä | 303 |
| 305.Vero tavaraostoista muista EU-maista | 305 |
| 306. Vero palveluostoista muista EU-maista | 306 |
| 304. Vero tavaroiden maahantuonnista EU:n ulkopuolelta | 304 |
| 307. Verokauden vähennettävä vero | 307 |
| 308. Maksettava vero (+) / Palautukseen oikeuttava vero (-) | 308 |
| 309. 0-verokannan alainen liikevaihto | 309 |
| 311. Tavaran myynti muihin EU-maihin | 311 |
| 312. Palveluiden myynti muihin EU-maihin | 312 |
| 313. Tavaraostot muista EU-maista | 313 |
| 314. Palveluostot muista EU-maista | 314 |
| 310. Tavaroiden maahantuonnit EU:n ulkopuolelta | 310 |
| 318. Vero rakentamispalvelun ja metalliromun ostoista | 318 |
| 319. Rakentamispalvelun ja metalliromun myynnit | 319 |
| 320. Rakentamispalvelun ja metalliromun ostot | 320 |
Common information for all countries
| Business NXT | Visma.net AutoReport tag |
|---|---|
| Generated Guid | referenceId |
| CompanyInformation.CountryNo -> Country.IsoCode | countryCode |
| Company.Name | companyName |
| CompanyInformation.OrganizationNumber | corporationId |
| CompanyInformation.OrganizationNumber | taxNumber |
| TaxTerm.FromDate | period.start |
| TaxTerm.ToDate | period.end |
| TaxTerm.TaxTerm + TaxTerm.Year | periodNumber |
| contactName | |
| CompanyInformation.Address1 | address.street |
| address.houseNumber | |
| address.houseNumberAddition | |
| CompanyInformation.PostalCode | address.postalCode |
| CompanyInformation.City | address.city |
| CompanyInformation.AccountantsEmailAddress | contactEmail |
| CompanyInformation.Telephone | contactPhone |
| advisorTaxconsultantNumber | |
| CompanyInformation.BankAccount | bankAccount |
| bankAccountChange | |
| CompanyInformation.IBAN | iban |
| ibanChange | |
| CompanyInformation.SwtfCd | swiftBic |
| swiftBicChange | |
| referenceNumber | |
| VAT period.Explanation | additionalInfo |
Truncation, rounding and usage of VAT report macros
To meet different requirements from tax authorities in different countries how the sums in the VAT report must be expressed, you can use the VAT report options in the Form processing field in the Form table:
- Truncate: default value, used in Norway and Sweden
- Rounding: used in Denmark
See also: Form processing
For countries where decimals are needed on the VAT report (Finland), the option Do not truncate/round decimals on VAT report in the Element processing field in the Form element table has to be selected for each row.
See also: Element processing
VAT sum macro
The @SumEUVATWithSumCostAmount() macro for the VAT report sums
outgoing VAT for VAT no.:s related to:
- EU VAT
- Reversed domestic VAT
This macro should be used instead of the macro formulas @EUVAT () +
@CostAmount () and @ReverseChargePurchVAT () + @CostAmount
(), possibly used in forms migrated from Visma Business.
Migrated forms
For forms migrated from Visma Business, some macros may need to be updated according to the examples below:
- Previously, if a single field for output VAT in the VAT report was calculated
based on VAT no:s 51 and 61, it was expressed in the Form element
table as
=@PaidVAT (52) + @PaidVAT (62). To get the amount in this field correctly truncated or rounded it has to be calculated with the following macro instead (note the absence of equal sign (=) at the beginning):@TotalPaidVAT (52, 62) - Previously, if a single field for EU VAT in the VAT report was calculated based
on VAT no:s 202 and 212, it was expressed in the Form element
table as
=@EUVAT (202) + @EUVAT (212) + @CostAmount (202) + @CostAmount (212). To get the amount in this field correctly truncated or rounded it has to be calculated with the following macro instead (note the absence of equal sign (=) at the beginning):@SumEUVATWithSumCostAmount (202,212) - Previously, if the field for the Total VAT to pay was
calculated with the following macros:
=@PaidVAT (52) + @PaidVAT (62) + @TotalEUVAT () + @SumCostAmount (), replace the formula with the following (note the equal sign (=) and the use of brackets):=(@TotalPaidVAT (52, 62) + @SumEUVATWithSumCostAmount (202,212))