VAT Report 2024/2025

As of January 1, 2025, significant changes have been introduced to the VAT law. Below is a summary of the main updates:

  1. Mandatory electronic processing of VAT data.
  2. Introduction of more than two VAT rates for the flat-rate and balance methods.
  3. Option to choose annual VAT reporting.

Full details are available in the documentation of the Federal Tax Administration.

Update Status  (January 2026)

In the Swiss VAT extension, both the 2024 and 2025 reports are available. 
If you have an earlier version of Banana, or the Professional plan of Banana Plus, see the page Update program and plan.

VAT Report 2025

  • Effective method
    • Compatible with accounting starting from 2025 and previous years
    • Requires the VAT Codes table updated to the 2025 version
    • New transmission format eCH-0217 2.0.0 (XML file)
  • Flat/Fixed rate method
    • Compatible with accounting starting from 2025 and previous years
    • Requires the VAT Codes table updated to the 2025 version
    • Allows the use of more than 4 VAT rates
    • New transmission format eCH-0217 2.0.0 (XML file)
    • Code 415 for VAT corrections available

VAT Report 2024 (previous version)

  • Effective method
    • Compatible with accounting up to 31.12.2024
    • Transmission format eCH-0217 1.0.1 (XML file) no longer supported
  • Flat/Fixed rate method
    • Compatible with accounting up to 31.12.2024
    • Transmission format eCH-0217 1.0.1 (XML file) no longer supported

VAT Advance Payments Management

The revision of the VAT law, in effect since January 1, 2025, introduces the possibility of making advance payments for the annual return.
In Banana Accounting, these advances are currently not visible in the form but are managed directly in the accounting records, due to the complexity of integrating them into the official model.

 

VAT Regulations and Changes 2025 – Technical Summary

As of January 1, 2025, important changes to VAT regulations have come into effect. Below are the key points.

Main regulatory changes

  • Mandatory electronic submission of VAT return data.
  • Extension of the number of allowed rates for the net/flat rate method (beyond the previous two).
  • Option to choose an annual VAT return.

For detailed information, please refer to the official documentation from the FTA.

Changes to the net/flat rate VAT method

For fiscal years starting from 2025

  • It is permitted to indicate multiple net rates in the same return, provided each covers at least 10% of the total taxable turnover.
  • The treatment is unified: there is no longer a distinction between "net rate" and "flat rate".
  • For each rate, the type of activity must be indicated using an activity code provided by the FTA; only authorized codes may be used.

Transmission formats (eCH-0217)

The FTA has published the draft of the new standard eCH-0217 E-VAT 2.0 which, once finalized, will replace the current version 1.0.

Elements/methods included in 2.0:

  • Effective VAT method
    • effectiveReportingMethod – valid for all fiscal years (the XML element indicates the supported method for submission).
  • Net/flat rate VAT method
    • Until fiscal year 2024: netTaxRateMethod and flatTaxRateMethod – XML elements supported for submission only until 2024.
    • From 2025: simpleTaxRateMethod – XML element valid starting from 2025.

VAT effective method

This page is not available in English at the moment.
Please consult the relative pages in German, French or Italian.

 

 

Swiss VAT Report effective method 2025

The extension and the VAT report are available in English.
The documentation is currently not available in English.
Please refer to the relevant pages in German, French, or Italian.

Error messages

  • The extension 'VAT 2025' requires Banana Accounting+ minimum version %1. To update or for more information click Help
    • This extension works only with Banana Accounting Plus (version 10.0.12 or higher), Advanced plan. See update program and plan.
  • This extension requires Banana Accounting+ Advanced. To update or for more information click on Help
  • The VAT Number of your company is not valid or missing. Please use File - File and accounting Properties (Address)
    • The VAT number is entered in the VAT number field and must consist of 9 digits. You can also indicate the CHE prefix, as long as all 9 digits are present.
      For example: CHE-211.311.311 or 211.311.311.
    • The VAT number must be set or corrected in the File Properties (Basic data) dialog, in the Address tab, by filling in the VAT number field.
    • The dialog is accessible from the menu File > File and accounting Properties, Address section.
  • The company name is not valid or missing. Please use File - File and accounting Properties (Address)
    • The organization name is taken from the Company field. If this field is empty, the Name and Surname fields are used.
    • The organization name must be entered in the File Properties (Basic data) dialog, in the Address tab, by filling in the Company field or the Name and Surname fields.
    • The dialog is accessible from the menu File > File and accounting Properties, Address section.
  • At group %1 the tax rate %2 is not permitted. Please check the vat code %3
    • The %1 rate for the specified group is not allowed. Enter the correct rate in the VAT codes table.
    • For groups 302, 303, 312, 313, 342, 343, 382, and 383, the VAT rates are validated according to the rates published by the Swiss Federal Tax Administration (FTA) (VAT rates effective from 1 January 2024).
  • WARNING: The selected report period does not match the expected period
    • Check the periodicity of reporting set in the extension dialog, in the Options section.
    • For example, if you selected the entire year (All) as the period but the report periodicity is set to Q = Quarterly, this message will be displayed.
    • To resolve the issue, make sure that the report period and periodicity are consistent by setting the same interval.

 

Swiss VAT Report effective method 2024/2025

Swiss VAT Report effective method 2024/2025

This page is not available in English at the moment.
Please consult the relative pages in German, French or Italian.

claudia
URL Stable release
https://github.com/BananaAccounting/Switzerland/raw/master/VatReport/Vat2018/ch.banana.apps.vatreportch.ef.sbaa
Country
Switzerland
Publisher
Banana.ch
Extension type
Productivity
Help ID
vat_ef1q2024
URL Beta release
https://github.com/BananaAccounting/Switzerland/raw/master/VatReport/Vat2018/beta/ch.banana.apps.vatreportch.ef.sbaa
Release Date Stable
Release Date Beta

VAT net tax rate method

This page is not available in English at the moment.
Please consult the relative pages in German, French or Italian.

Swiss VAT Report net tax rate method 2025

The extension and the VAT report are available in English.
The documentation is currently not available in English.
Please refer to the relevant pages in German, French, or Italian.

Error messages

  • The extension 'VAT 2025' requires Banana Accounting+ minimum version %1.\nTo update or for more information click Help
    • This extension works only with Banana Accounting Plus (version 10.0.12 or higher), Advanced plan. See update program and plan.
  • This extension requires Banana Accounting+ Advanced. To update or for more information click on Help
  • The VAT Number of your company is not valid or missing. Please use File - File and accounting Properties (Address)
    • The VAT number is entered in the VAT number field and must consist of 9 digits. You can also indicate the CHE prefix, as long as all 9 digits are present.
      For example: CHE-211.311.311 or 211.311.311.
    • The VAT number must be set or corrected in the File Properties (Basic data) dialog, in the Address tab, by filling in the VAT number field.
    • The dialog is accessible from the menu File > File and accounting Properties, Address section.
  • The company name is not valid or missing. Please use File - File and accounting Properties (Address)
    • The organization name is taken from the Company field. If this field is empty, the Name and Surname fields are used.
    • The organization name must be entered in the File Properties (Basic data) dialog, in the Address tab, by filling in the Company field or the Name and Surname fields.
    • The dialog is accessible from the menu File > File and accounting Properties, Address section.
  • The activity code %1 for tax rate %2 is missing or invalid. Verify the 5-digit code provided by the FTA and enter it in the extension dialog under the 'Net/Flat tax rates' section
    • Ensure that a 5-digit activity code has been entered for the VAT rate.
    • Enter the activity code directly in the extension dialog.
    • Each taxpayer must only submit the activity codes that have been expressly authorized by the FTA.
    • The activity codes authorized by the FTA are provided in writing upon request or can be found directly on the FTA online portal under the Calculation method tab, accessible after authentication with your account.
    • See details in Company activity codes
  • The VAT percentage of code% 1 is not calculated on the gross
    • Check in the VAT Codes table that the VAT codes for numbers 323, 333, 322, and 332 have 'Yes' set in the '% VAT on gross' column. This is because the balance/flat rate method calculates VAT on the gross amount. For example, if I issue an invoice for 100 CHF, the VAT will be calculated on this amount, i.e., CHF 6.50 if the rate is 6.5%.
  • At group %1 the tax rate %2% is not permitted. Please check the vat codes
    • The 0% rate for the specified group is not allowed. Enter the correct rate directly in the dialog for the corresponding group or in the VAT codes table.
  • At group %1 only one tax rate is allowed. Please check the tax rates related to this group
    • Check in the VAT Codes table the codes associated with this number through the Gr1 column. All VAT codes with this number in the Gr1 column must have the same rate.
  • WARNING: The selected report period does not match the expected period
    • Check the periodicity of reporting set in the extension dialog, in the Options section.
    • For example, if you selected the entire year (All) as the period but the report periodicity is set to S = Half-year reporting, this message will be displayed.
    • To resolve the issue, make sure that the report period and periodicity are consistent by setting the same interval.

 

Swiss VAT Report net tax rate method 2024/2025

Swiss VAT Report net tax rate method 2024/2025

This page is not available in English at the moment.
Please consult the relative pages in German, French or Italian.

claudia
URL Stable release
https://github.com/BananaAccounting/Switzerland/raw/master/VatReport/Vat2018/ch.banana.apps.vatreportch.sa.sbaa
Country
Switzerland
Publisher
Banana.ch
Extension type
Productivity
Help ID
vat_sa1s2024
URL Beta release
https://github.com/BananaAccounting/Switzerland/raw/master/VatReport/Vat2018/beta/ch.banana.apps.vatreportch.sa.sbaa
Release Date Stable
Release Date Beta

Business Activity Codes

If you use the flat rate method, you must enter the activity code in Banana exactly as defined and approved by the Swiss Federal Tax Administration (FTA).

The activity codes are assigned individually and can be consulted on the FTA portal, in the Reporting method section, or requested directly from the FTA, which communicates them to the taxpayer in writing.

The activity codes:

  • Are not available in Banana and there is no complete list of usable codes.
  • Are managed and accessible via the FTA portal, in the Reporting method section.
  • If you cannot retrieve the activity code via the FTA portal (as described on this page), you must contact the FTA directly, which will provide the codes to be used.
  • Are only applicable for periods starting in 2025. For periods before 2025, no activity code is required.
  • If you only intend to print the VAT report and manually enter the amounts in the FTA portal, the activity codes are not required.

How to obtain activity codes and rates

Below is the procedure to find the activity codes and the flat rates to be entered in the VAT extension dialog in Banana.

  • Log in to the FTA portal using your registered user credentials.
  • Click on New transactions.


     
  • Select the company name and the corresponding VAT number.
  • Click on Adjust in the Declaration modalities section. 


     
  • Click on menu to open the Declaration method.


     
  • A new section opens at the bottom of the page.
  • Check the list of registered business activities and note the activity code assigned to each activity (e.g. 58010, 64610, 20010, 71140), as indicated by the FTA.
  • The name of the activity and its five-digit code are loaded automatically based on the data already registered.
  • The activity code is shown after the name/description of the selected activity (see example in the image below).
  • If no activity code is displayed, you must contact the FTA directly, which will communicate the codes to be used.

Entering the activity code in Banana

Each taxpayer must only submit the activity codes that have been explicitly authorized by the FTA.

Once you have obtained the necessary activity codes along with their corresponding rates, you must enter them when running the Switzerland VAT extension.

  • In Banana, launch the extension VAT Report flat rate method > VAT Report from 2025.
  • The dialog Switzerland VAT: Net tax rate method will open.
  • In the Net/Flat tax rates section of the dialog:
    • identify the corresponding activity and enter the five-digit FTA activity code in the Code field.
    • check that the VAT rate shown in Banana under VAT% matches the one defined by the FTA for that activity code.
  • Repeat the operation for all activities subject to the net rate method.

    flat rate – general section

Warning: the code 76010 and the VAT rate 5.30 are provided as examples; please verify the correct code for your case.

When activity codes are required

When launching the VAT Report extension, the program checks that activity codes and the corresponding rates have been entered. If an activity code is missing or if the code entered is not valid, the extension displays a warning message.

Warning messages are useful when you want to generate the XML file for electronic submission to the FTA, since activity codes are required to obtain a valid transmission file.

If, instead, you only intend to print the VAT report and manually enter the amounts in the FTA portal, activity codes are not required. In this case, you can ignore the warning messages.

Transaction without VAT breakdown

The method with VAT breakdown described below is the one we recommend, because it is the simplest and fully automated.
Before proceeding with the filling in of the VAT statement (facsimile and XML file) it is necessary to:

  • Check that the VAT Codes table is updated.
  • Check that there is a Yes in the VAT Codes table in the VAT due column.
  • In the Transactions table, post the transactions, indicating the code for the balance rate. No percentage will appear and no VAT amount will be indicated.

VAT facsimile and XML file for forwarding to the FTA

At the end of the period, the extension Swiss VAT: net tax rate method must be used to process the VAT facsimile statement and the XML file to be forwarded to the FTA.

Extensions are installed via the Extensions menu > Manage Extensions command.

VAT codes for the net rate (figures 322, 332 up till 2023, 323, 333 from 2024)

Starting from 01.01.2024, the VAT codes for the balance rate are indicated with F1 and F2, FS1, FS2 those relating to discounts.
For the year 2023, the existing ones will remain valid. These codes can also be renamed.
It is important to know that:

  • No percentage is entered in the VAT% column (empty cell)
  • In the Transactions table there will be no breakdown and indication of the VAT amount.

The GR1 column shows the figures of the VAT form where the amounts are totalled.
When the amounts are to be totalled with several digits, these are separated by a semicolon.

Transactions without VAT breakdown

Figures 322, 332 up till 2023, 323, 333 from 2024

Each time sales are recorded, the code "F1" for the 1st rate and F2 for the 2nd rate must be entered.
If there is a discount, use the FS1 or FS2 code. These codes are valid from 01.01.2024.

For year 2023, the VAT codes remain the same ( F3,F4,FS3,FS4).

registrazioni IVA saldo senza scorporo

Credit notes and adjustments

When recording reversals or adjustments using credit notes, you can proceed in two ways:

  • Reverse the accounts in the Debit and Credit columns (for example: sales account in Debit and customer in Credit)
  • Or use a revenue reduction account (for example account 3800, as shown in the image)

In both cases, in the VAT Code column you must enter the VAT code preceded by a minus sign (for example: -F1).

When calculating the VAT Report at the end of the period, the program automatically takes the credit note into account and reduces the VAT amount accordingly.

nota dicredito con IVA aliquota saldo senza scorporo

Accounting settlement and payment

At the end of the period, the VAT payable calculated with the VAT Rate Balance extension must be recorded in the accounting, so that the turnover is reduced by the VAT amount.

The transaction is recorded as follows:

  • Enter the date related to the adjustment
  • Enter the description as shown in the image
  • In the Debit column, enter account 3809 to adjust revenues
  • In the Credit column, record account 2200 VAT payable

For the VAT payment, proceed by clearing account 2200 VAT payable, which will then be zeroed. As a counterpart, a liquidity account is used, which will decrease.

assestamento e pagamento IVA aliquota saldo senza scorporo

VAT codes for net rate (numbers 470 - 471) - Exports declared using form no. 1050 and 1055

These are two VAT codes that apply in special situations and please refer to the relevant explanation of the Federal Tax Administration.
The above figures refer to exports that have been noted and declared using form no. 1050 and 1055.

(forms valid until December 31, 2024)

codici IVA correzioni

Transactions for VAT codes F1050 - F1055 (Figures 470 - 471)

In the Transactions table, you must enter the total amount of VAT on the purchase and apply the type 2 VAT code (100% VAT amount - F1050, F1055).
The program reports the VAT amounts to numbers 470 - 471 of the VAT Form.

(forms valid until December 31, 2024)

registrazioni formulario IVA 1050 - 1055

 

Transactions with VAT breakdown

This system is used when you want to have the immediate breakdown of VAT for each transaction in the Transactions table .

It is important to know:

  • If this method is used, attention must be paid to the fact that the final VAT is calculated on the invoice amount already including VAT, therefore on the total turnover.
  • The VAT deduction that is made in the account will not be the same as the VAT amount invoiced to the customer. These situations can be confusing, so we recommend using this method only if you have a good understanding of VAT mechanisms.

How to proceed

Before proceeding with the processing of the VAT statement (facsimile and XML file) it is necessary to:

  • Check if the VAT Codes table is updated.
  • In the VAT Codes table, enter your tax rates relating to codes F1, F2, FS1, FS2 (sample rates have been entered in the following window).
  • In the Transactions table, enter the transactions, indicating the code for the balance rate. The VAT balance percentage and the amount separated from the revenue account will appear.

VAT facsimile and XML file for the FTA

At the end of the period, to process the VAT facsimile statement and the XML file to be forwarded to the FTA, use the  Swiss VAT: net tax rate method extension.

Extensions are installed via the Extensions menu > Manage Extensions command.

VAT codes for the net rate (figures 322, 332 up to 2023, 323, 333 from 2024)

From 01.01.2024, the VAT codes for the flat tax rate are indicated with F1, F2 and FS1, FS2 those relating to discounts.
For 2023, the existing ones (F3, F4 e FS3, FS4)  will remain valid. These codes can also be renamed.

Important: by default the value "YES" must appear in the "% VAT on Gross" column, as shown in the following screen:


codici IVA aliquota saldo con scorporoSee the information below for more details.

Registration with VAT breakdown

Figures 322, 332 up to 2023, 323, 333 from 2024

When registering, the program breaks down the related VAT amount for each individual transaction and it registers it to the VAT account statement.

registrazioni IVA aliquota saldo con scorporo

VAT payment at the end of the period

At the end of the period, after calculating the VAT to be paid, a transaction must be made to transfer the balance from the VAT account to the VAT account to be paid.
The VAT return account, after this transaction, will have zero as a balance.

When the VAT is paid, the payable VAT account will be registered onto the debit account and a liquidity account will be registered in the credit account.

assestamento e pagamento IVA aliquota saldo con scorporo

 

Comparison between the turnover in the accounting records and the turnover declared in the VAT return

When using the Flat VAT Rate method with VAT excluded from the transaction amount, it is normal for the turnover shown in the accounting records to differ from the turnover reported in the VAT return.

Why does this difference occur?

With the VAT exclusion method, each sales transaction is recorded using a VAT code that automatically separates the VAT amount from the amount posted to the revenue accounts.

As a result:

  • only the net amount, excluding VAT, is recorded in the revenue account;
    the VAT amount is recorded separately in the VAT account.

For this reason, the turnover shown in the Profit & Loss Statement and in the accounting records is lower than the turnover reported in the VAT return.

Why does the VAT return show a higher amount?

Under the Flat VAT Rate method, VAT is calculated on the gross turnover, that is, including the VAT charged to the customer.

Therefore, the program correctly reports the gross amounts in the VAT return, as required by the Swiss Federal Tax Administration.

The difference between the turnover in the accounting records and the turnover reported in the VAT return therefore corresponds to the VAT that has been automatically excluded from the revenue.

How can you verify that the turnover is correct?

To verify that the turnover declared in box 200 of the VAT return is correct, simply add the VAT amount excluded from the revenue to the turnover shown in the accounting records.

This gives you the gross turnover reported in the VAT return.

The recommended method

To simplify the reconciliation between the accounting records and the VAT return, we generally recommend using the Flat VAT Rate method without excluding VAT from the transaction amount.

In this case:

  • the gross amount always remains recorded in the sales transactions;
  • Flat VAT Rates are not entered in the VAT Codes table;
  • when preparing the VAT return, the rates are entered directly in the extension dialog.

At the end of the period, you will then need to make an adjusting transaction to transfer the VAT portion from the revenue account to the VAT account.

Swiss VAT Codes and VAT references

The Swiss VAT report uses specific references to include the different tax rates and types of transactions. These references are defined in the VAT Codes table and it is essential that they are set correctly to ensure accurate calculation and completion of the VAT report. For this reason, it is essential that the VAT Codes table is up to date.

Once the VAT Codes table has been updated, it will appear as follows:

  • V =   Sales (200)
  • VS = Discount sales and services (235)
  • B =   Acquisition tax  (38x)
  • M =   Expenses for material and services (400)
  • I =    Investments and other operating expenses (405)
  • K=    Corrections  (410, 415, 420)
  • Z =   Not considered (910)

Gr1 Grouping

The GR1 column in the VAT Codes table shows the figures of the VAT form, where the amounts are grouped according to the relevant VAT code.
For the programme, these indications are essential for the preparation of the VAT form (facsimile) and the Xml file for the electronic submission of VAT data on the portal of the Federal Administration.

There are VAT codes that must appear in several boxes for the figures on the form. For example, the sales taxable amount must appear in digit 200 (Turnover figure) and also in digit 303 (Tax calculation). In these cases, the figures separated by a semicolon (200;303) are entered in column Gr1.
If a VAT code, which is present in the table VAT Codes, is used in the table Recording and does not have a grouping in the column GR1, when printing the VAT form, the programme will report an error. If a VAT code is not to appear in any figure on the VAT form, 'xxx' must be indicated in column Gr1; thus no error is reported.

Gr1 codes till end of 2023 and from 2024

In the VAT form with the Effective method, in the Calculation of tax part, there are boxes up to 31.12.2023 (302, 312, 342, 382) and boxes from 1.1.2024 (303, 313, 343, 383).

In the VAT Form for Flat Tax Rate method, there are boxes up to 31.12.2023 (321, 331, 381) and boxes from 1.1.2024 (322, 332, 382) in the Calculation of tax part.

The Print VAT Form command inserts the values of the boxes according to the figure contained in Gr1. If a new code is added, the VAT form reference figure must therefore be entered correctly.

Turnover / Taxable Amount

Initial letter V is used for codes relating to Turnover.

Reference 200 - Total amount of agreed or collected consideration
All transactions related to turnover, whether subject or not to VAT, must be reported here. Exempt sales are to be indicated with the appropriate VAT code.
Codes for exempt transactions or supplies provided abroad must be grouped in reference 200 and simultaneously reported in the relative deduction reference number.
The VAT codes related to turnover are:

  • V81, V26, V38 (valid from 01.01.2024)
  • V77, V25-N, V37 (valid until 31.12.2023).

Sales subject to VAT must be grouped not only in the figure 200 but also in the respective positions according to the rate (302, 303, 312, 342, 343, 382, 383).

Reference 205 - Consideration exempt from tax where option for taxation has been exercised
These transactions must be indicated under reference number 200, but must also figure under reference no 205.
They carry a VAT code that is identical to a VAT sales code, with the additional indication in the Gr1 column that they also must be grouped in the ref 205.
In order to be able to use this position, VAT codes must be replicated from reference number 200. For simplicity, the letter B has been added to the existing VAT codes.
The following codes must be used in the VAT codes tab:

  • V77 (valid until 31.12.2023)
  • V81 (valid from 01.01.2024).

Reference 299 - Taxable turnover
The taxable turnover is constituted by the turnover minus the non-taxable turnover (Deductions) (221, 225, 230, 235, 280).

Decrease in Turnover

For each non-taxable or non-VATable position, there is a VAT code with a percentage of 0 (due).

Reference 220 - Tax-exempt services
Use the following code:

  • V0

Reference 221 - Services provided abroad
Purchase of goods and services abroad are intended (Article 23) or when the beneficiary is not subject to tax(Article 107).
Use the following code:

  • V0-E

Reference 225 -  Transfers via Notification Procedure
Transfers via notification procedure (Article 38; to be submitted with form No. 764).
The code to use is the following:

  • V0-T

Reference 230 - Exempt Services
These refer to supply and service performances excluded from tax (Article 21), if the option for taxation according to Article 22 has not been chosen.
For more information, visit the Federal Tax Administration website.
The code to use is the following:

  • V0-N

Reference 235 - Decrease in consideration
This refers to discounts, reductions, and losses that led to a decrease in turnover.
The VAT codes are:

  • VS81, VS26, VS38 (valid from 01.01.2024)

  • VS77, VS25-N, VS37 (valid until 31.12.2023).

 

Acquisition tax (Art. 45)

Reference 381 - 382 - Acquisition tax
Services that are obtained abroad, that do not carry any customs documents, must be subject to VAT as if they were sales.

For these cases, special VAT codes are needed to calculate VAT both as VAT due and as recoverable VAT.
The VAT codes to be used are:

  • B81 for transactions with VAT code type 0 (VAT amount included), valid from 01.01.2024
  • B81-1 for transactions with VAT code type 1 (VAT amount excluded), valid from 01.01.2024
  • B81-2 for transactions with VAT code type amount 2 (VAT amount 100%), valid from 01.01.2024
  • B77 for transactions with VAT code type 0 (VAT amount included), valid until 31.12.2023
  • B77-1 for transactions with VAT code type 1 (VAT amount excluded), valid until 31.12.2023
  • B77-2 for transactions with VAT code type amount 2 (VAT amount 100%), valid until 31.12.2023

Recoverable taxation

Recoverable VAT is reported in this part of the (refundable VAT).

Reference 400 -  Input tax on Purchase of material and services
These are purchases of goods and services that are part of the company's core business.
The codes for recoverable taxation are:

  • M81, M26, M38 (valid from 01.01.2024)
  • M77 (valid until 31.12.2023)

In cases where VAT has been paid at customs and there exists an invoice with the VAT amount only, VAT code type 2 (Registration Amount = VAT amount) must be used. For these cases, the following code was set up:

  • M81-2 (valid from 01.01.2024)
  • M77-2 (valid until 31.12.2023).

For Amount type 1 (Amount of registration = Net Amount) use the following code:

  • M81-1 (valid from 01.01.2024)
  • M77-1 (valid until 31.12.2023)

Reference 405 - Input tax on Investment and operating costs 
These are purchases for investments and operating costs that are not part of the 400 figure.
The VAT codes are:

  • I81, I26, I38 (valid from 01.01.2024)
  • I81-2 to be used for obtaining services abroad, in conjunction with the codes designated for calculating the purchase tax (see page VAT on foreign services)
  • I77, I37 (valid until 31.12.2023).

It might be necessary to add further codes of Amount type 2, or Amount type 1 with different rates.

Purchases without VAT should not be included in the VAT return.
In some cases (eg clarity of the review) it may be useful to identify specific transactions without VAT.
The VAT codes are:

  • M0 and I0, grouped with "xxx" in order to avoid generating an error message.

Corrections and reductions (recoverable tax)

It might not be necessary for the taxpayer to use these positions. If needed, use one of the codes grouped in the Correction and adjustments Group.

From an accounting point of view, correction transactions may essentially result in a reduction of VAT deductibility. 

A registration must therefore be made for the deductible VAT adjustment (as a plus or minus).

Reference 410 - De-taxation (art. 32)
You can deduct the recoverable VAT paid in previous years. 
The codes are:

  • K81-A (valid from 01.01.2024)
  • K77-A (valid until 31.12.2023).

Reference 415 Corrections of the input tax deduction, mixed use
In cases where merchandise has not been used for corporate or taxable purposes, it is not possible to recover all previous input tax VAT. 
You can do this by always using the same purchase account (both credit and debit); in this way the purchase account will be increased by the amount of non-deductible VAT.
The codes are :

  • K81-B (valid from 01.01.2024)
  • K77-B (valid until 31.12.2023).

Reference 420 - Reduction of the input tax deduction
These are the transactions to be deducted from deductible VAT, such as subsidies.
This position must contain the same elements as the ones in reference 900.
The codes are:

  • K81-C (valid from 01.01.2024)
  • K77-C (valid until 31.12.2023).

Other cash flows of financial resources

In this part, the amounts relating to the base for the calculation for VAT must be reported..

These are transactions that are not part of the turnover and are not countervailing duties.

Reference 900 - Subsidies, tourist taxes and similar
Operations in reduction the deductible VAT, such as subsidies. 
The code to use in these cases is:

  • Z0-A

Reference 910 - Donations, dividends, compensation for damages etc.
Out of scope transactions. Donations, dividends and all other "receipts" that do not lead to a reduction of deductible VAT.
The code to use in these cases is:

  • Z0

Note: VAT codes falling within references 900 and 910 have a 0% rate; therefore, amount type 2 (VAT amount) must not be used, since the tax is always zero. Instead, use only amount type 0 (amount including VAT) or amount type 1 (amount excluding VAT).

VAT Codes - Flat tax rate

As a result of the VAT rates for 2024, in Banana Accounting, the VAT rates have also been updated using the flat tax rate method.

Column GR1 shows the figures of the VAT form where the amounts are totalled. If the amounts are to be totalled in several digits, these are separated by a semicolon.

  • F1 - sales subject to 1st rate (reference 200, 323), to be used from 01.01.2024; also valid in 2025
  • F2 - sales subject to 2nd rate (reference 200, 333), to be used from 01.01.2024; also valid in 2025
  • F3 - sales subject to 1st rate (reference 200, 322), to be used until 31.12.2023; from 01.01.2025 used for the 3rd rate
  • F4 - sales subject to 2nd rate (reference 200, 332), to be used until 31.12.2023; from 01.01.2025 used for the 4th rate
  • F5 - sales subject to 5th rate (reference 200, 324), to be used from 01.01.2025
  • F6 - sales subject to 6th rate (reference 200, 334), to be used from 01.01.2025
  • F7 - sales subject to 7th rate (reference 200, 325), to be used from 01.01.2025
  • F8 - sales subject to 8th rate (reference 200, 335), to be used from 01.01.2025
  • F9 - sales subject to 9th rate (reference 200, 326), to be used from 01.01.2025
  • FS1 - discount on sales subject to 1st rate (reference 235, 323), to be used from 01.01.2024; also valid in 2025
  • FS2 - discount on sales subject to 2nd rate (reference 235, 333), to be used from 01.01.2024; also valid in 2025
  • FS3 - discount on sales subject to 1st rate (reference 235, 322), to be used until 31.12.2023; from 01.01.2025 used for the 3rd rate
  • FS4 - discount on sales subject to 2nd rate (reference 235, 332), to be used until 31.12.2023; from 01.01.2025 used for the 4th rate
  • FS5 - discount on sales subject to 5th rate (reference 235, 324), to be used from 01.01.2025
  • FS6 - discount on sales subject to 6th rate (reference 235, 334), to be used from 01.01.2025
  • FS7 - discount on sales subject to 7th rate (reference 235, 325), to be used from 01.01.2025
  • FS8 - discount on sales subject to 8th rate (reference 235, 335), to be used from 01.01.2025
  • FS9 - discount on sales subject to 9th rate (reference 235, 326), to be used from 01.01.2025
  • F1050 - exports which have been annotated and declared using form 1050 (reference 470) until 31.12.2024
  • F1055 - exports which have been recorded and declared by means of form No. 1055 (reference 471) until 31.12.2024

Those who run previous versions, can download the updated file of the new VAT Codes table, or enter the missing codes.

VAT account in the basic accounting data

All default Banana Accounting templates have the VAT account (2201) already set up in the File properties (File menu, VAT section). This allows the VAT calculations to be automated, so that all VAT amounts are accounted for in this account.

At the end of the quarter, the balance of this account represents the amount to be paid to the FTA (or to be recovered).

When the VAT Return account (2201) is set in the file properties, in the VAT Codes table, the VAT Account column must be empty.

If account 2201 is not set in the file properties, the previous VAT account 1, 2 and the VAT account due to each individual code can be set. In this case, the VAT is spread over three different accounts and at the end of the quarter the VAT accounts must be closed in order to determine the VAT payable to the FTA.

Submission of the VAT Report

Starting in 2025, it will no longer be possible to submit the VAT statement in paper format: the data must be transmitted exclusively via the FTA portal. The transmission can take place using one of the following methods:

Manually enter the VAT data in the AFC portal

  • View and print out the VAT return facsimile and check that the data is correct.
  • Log in to the Federal Tax Administration portal with your account details.
  • Manually enter the data from the VAT Facsimile in the online VAT report.
  • Check all data before sending.
  • Proceed with the submission.

Online submission of VAT data with Xml file

For the creation of Xml files, please refer to the information at 

Before entering the data on the FTA portal, proceed as follows:

  • View and print the VAT Return facsimile and check that the data is correct.
  • Create the XML file for the VAT for the quarter or the semester you are interested in. Ensure that the transmitted period is correct (see the next section).
  • Log in to the Federal Tax Administration portal with your account data.
  • Choose to import the data in XML format.
  • Check the data automatically displayed in the online form against the data in the VAT facsimile.
  • Validate the data and proceed with the submission.

Verification of the Transmitted Period

  • If an invalid period is transmitted, the file will be rejected.
    The valid periods, divided by method, are as follows:
    • Vat Net/Flat Rate Method: semi-annual and annual.
    • Vat Effective Method: quarterly, semi-annual, and annual.
  • If you recently registered as a VAT taxpayer, the reporting period does not necessarily start on 1st MM.YYYY but could, for example, start on 16th MM.YYYY.
  • Submitting a report for a period from 01.01.20YY to 30.09.20YY, thus covering multiple periods, will result in the file being rejected.

Net or gross sales

In the effective method, when manually entering the data in the FTA portal, it is important to correctly select the net setting at the top of the form.

If, on the other hand, you directly submit the XML file generated by Banana Accounting Plus, the information is already included in the file itself through the <eCH-0217:grossOrNet> tag.

 

 

Transition from net tax rate method to the effective method

To correctly transition from the net tax rate method to the effective method in Banana Accounting, follow these steps:

Verify the VAT Codes table

  • Ensure that the VAT Codes table is the default one provided by the program.
    The default table contains all the necessary codes for both thenet tax rate method and the effective method.
  • If the table is not updated, it must be updated following the instructions on the webpage: Update VAT Codes Table 2024.

Update the Accounts table

  • Add the following accounts:
    • 2201 VAT Report (automatic VAT account).
    • 2200 VAT Due (VAT to be paid to the AFC).

Update File Properties 

  • Set account 2201 VAT Report in the following path:
    File > File and accounting properties (Basic data) > VAT.
     

Transactions Table 

  • For transactions with VAT, use the VAT codes provided for the effective method.

For the quarterly VAT declaration, use the extension VAT Effective Method (available only with the Advanced plan).

 

Wechsel von der effektiven Methode zur Saldosteuersatzmethode

Gemäss den Bestimmungen der Eidgenössischen Steuerverwaltung (ESTV) ist ein Wechsel von der effektiven Abrechnungsmethode zur SSS-Methode grundsätzlich möglich:

  • frühestens nach drei ganzen Steuerperioden
  • immer nur auf Beginn einer Steuerperiode

Die Meldung an die ESTV muss spätestens 60 Tage nach Beginn der Steuerperiode erfolgen, ab der mit den Saldosteuersätzen abgerechnet werden soll.

Beim Wechsel der Abrechnungsmethode ist eine Korrektur der Vorsteuer vorzunehmen.

Die bereits geltend gemachte Vorsteuer auf steuerlich relevanten Aufwendungen und Investitionen ist nach dem Zeitwert im Zeitpunkt des Wechsels zu korrigieren.

Die Korrektur:

  • wird in der letzten Abrechnung nach der effektiven Methode, unmittelbar vor dem Wechsel vorgenommen
  • betrifft Gegenstände, Vorräte, Betriebsmittel sowie Dienstleistungen, die noch nicht vollständig abgeschrieben oder verbraucht sind
  • stellt eine Vorsteuerkorrektur dar

Der Betrag der Korrektur ist in der MWST-Abrechnung unter der Ziffer 415 (Vorsteuerkorrekturen) zu deklarieren.

Nachfolgend wird gezeigt, wie die Vorsteuerkorrektur beim Wechsel zur Saldosteuersatzmethode in Banana erfasst wird.

Tabelle MWST-Codes prüfen

Stellen Sie sicher, dass die verwendete MWST-Codetabelle die Standardtabelle des Programms ist und auf dem neuesten Stand ist.

Die Standardtabelle enthält alle notwendigen Schweizer MWST-Codes sowohl für die Saldosteuersatzmethode als auch für die effektive Methode und ist mit der Erweiterung MWST-Abrechnung kompatibel, welche die korrekte Auswertung und Kontrolle der MWST-Beträge ermöglicht. 

Ist die Tabelle nicht aktuell, muss sie gemäss den Anweisungen auf der Webseite aktualisiert werden: Tabelle der MWST-Codes aktualisieren.

Tabelle Konten prüfen

Stellen Sie sicher, dass die folgenden MWST-Konten im Kontenplan vorhanden sind und sowohl für die Saldosteuersatzmethode als auch für die effektive Methode verwendet werden:

  • 1170 Vorsteuer (Aktivkonto)
  • 2200 Geschuldete MWST (Passivkonto)
  • 2201 MWST-Abrechnung (Passivkonto)
  • 3809 MWST Saldosteuersatz (Ertragskonto)

Beispiel: Wechsel zur Saldosteuersatzmethode

Die folgenden Buchungen zeigen die Vorsteuerkorrektur beim Wechsel von der effektiven Abrechnungsmethode zur Saldosteuersatzmethode.

Die Korrektur betrifft die bereits geltend gemachte Vorsteuer auf Gegenständen und Investitionen, die zum Zeitpunkt des Wechsels noch nicht vollständig genutzt oder abgeschrieben sind.

Der Betrag der Korrektur ist in der MWST-Abrechnung unter der Ziffer 415 (Vorsteuerkorrekturen) zu deklarieren.

Anwendungsperiode der Methoden

  • 01.01.2025–31.12.2025: effektive Methode
  • 01.01.2026–31.12.2026: Saldosteuersatzmethode

Verwendete Konten

  • 1020 Bank
  • 2200 Geschuldete MWST
  • 2201 MWST-Abrechnung
  • 3000 Erlöse aus Fabrikaten
  • 3809 MWST Saldosteuersatz
  • 4000 Materialaufwand
DatumBelegBeschreibungKontoSollKontoHabenBetrag CHFMWST-CodeSteuerart%MWSTMWST Betrag CHF
  Effektive Abrechnungsmethode bis 31.12.2025       
01.09.2025 Verkäufe steuerbar10203000

2,000.00

V81

 

-8.10

-243.00

02.09.2025 Wareneinkauf mit Vorsteuerabzug40001020

1,000.00

M81

 

8.10

81.00

31.12.2025 Vorsteuerkorrektur auf Restwert der Waren (30% von CHF 1’000 = CHF 300)38093809

300.00

K81-B

1

-8.10

-24.30

31.12.2025 MWST-Schuld gemäss Abrechnung22012200

186.30

    
          
  Saldosteuersatzmethode ab 01.01.2026  

 

   

 

15.07.2026 Zahlung MWST 202522001020

186.30

    
          

In der MWST-Abrechnung der letzten Periode mit der effektiven Methode erscheint die Korrektur von CHF 24.30 unter der Ziffer 415 (Vorsteuerkorrekturen).