Professional Documents
Culture Documents
2021-02-16
Companies in Spain with a monthly and quarterly settlement period must submit a VAT declaration grouped by
tax rate and type of transaction. For this, they must use the official form 303 (Modelo 303).
You can use the Run Compliance Reports app to generate a TXT file with the necessary data for the VAT Return
- Form 303 for Spain.
Prerequisites
The key user responsible for configuration has made the necessary settings for generating the VAT Return -
Form 303 as described in Configuration for VAT Return - Form 303 [page 7].
1. To get a list of the reports that require actions, enter selection parameters that define the reporting period
and choose the ES_VAT_DCL_M303_NATIONAL (Spain VAT Return : Model 303) report in the search help of
the Report Name field.
2. Choose one or more reporting statuses depending on how close the deadline of the report is to the actual
calendar day.
You can also enter additional filtering options, such as the submission due date, the reporting year, or the
country/region.
3. Choose Go.
The app displays a list of activities that you need to process one by one.
4. Choose the Manage Tax Items activity.
The app navigates to another app called Manage Tax Items for Legal Reporting. Follow the instructions as
described in .
Note
You need to run this activity only if you want to include or exclude any tax items from your reporting
period.
5. After you are done, choose Set Completed to manually set the status of the activity as complete.
6. Go back to the main screen of the app and choose the row of the second activity you want to process.
7. Choose the Prepare VAT Return Form 303 (Spain) activity.
8. Choose New Run.
The Company Code and Reporting Period parameters are mandatory.
Note that the report selects journal entries based on the tax reporting date. If the tax reporting date is not
activated for your company code, it uses the posting date.
If necessary, modify or enter values in the following parameters, depending on the type of run:
Amount from Previous VAT amount to compensate 67 All runs up to the end of
Periods [67] from previous periods. 2020
Pending Amount from Prev. Pending VAT amount to 110 All runs as of January 2021
Periods [110] compensate from previous
periods.
Deductible Amount due to When a company has oper 44 All runs for last period
Pro rata [44] ations with VAT and opera
tions with no VAT (0%), the
company cannot deduct all
input VAT. Deductible input
VAT is calculated according
to specific rules based on
previous year amounts. At
the end of the year, this rule
must be recalculated ac
cording to the actual year
amount. This calculation
generates a correction of
the deductible VAT.
Note
You can choose to generate the report run immediately or schedule the runs for a later point in time. For
report runs that may take a long time to process, you can choose to run the reports in the background.
9. Choose Run.
The app generates the run and displays it in the Generated section on the screen. You can do the following:
Note
After you have done so, you will no longer be able to run this activity again.
10. When you are done, go back to the previous screen and choose the Post Tax Payable activity.
The app navigates you to another app called Post Tax Payables. Follow the instructions as described in .
Note
Run this activity after the report generation when you want to post the balances of tax accounts
directly to a tax payable account, without any manual entry.
11. After you are done, choose Set Completed to manually set the status of the activity as complete.
If you need to correct Form 303 after you have submitted it to the tax authorities, you can start a correction
run.
When you generate VAT Return - Form 303 using the Run Compliance Reports app, you can repeat the steps in
the standard phase as many times as required until you set the status of the activity to Completed. You can
then no longer run this activity again. If you need to make changes, you trigger a correction run, which belongs
to a new phase called a correction phase.
Note
We recommend that you set an activity to Completed only when you are sure your .TXT file and related
activities are correct and finished.
Before generating a correction run you must set the status of the Prepare VAT Return Form 303 (Spain) to
Completed. To do so:
1. After you run your report and check the results, click Update Submission Status on the lower right-hand
corner of your screen.
2. Confirm that you want to change the status of the report run to Accepted by Government by clicking Yes on
the pop-up.
3. The status of the report run changes to Completed.
1. Click the Prepare VAT Return Form 303 (Spain) activity that has been set to Completed to open it.
2. Click Start New Phase on the lower right-hand corner of your screen.
3. The correction phase is shown on the upper left-hand corner of your screen. Select the Prepare VAT Return
Form 303 (Spain) activity and click Start New Run on the lower right-hand corner of your screen to trigger
the correction run.
4. On the following screen, the Company Code and Reporting Period parameters have already a default value
that corresponds to the run you want to correct.
Additionally, click and/or enter a value for the following selection parameters. Consider the following:
Selection Parameter Use Tax Box on Official Form Valid for Run
Deductible Amount due to When a company has oper 44 All runs for last period
Pro rata [44] ations with VAT and opera
tions with no VAT (0%), the
company cannot deduct all
input VAT. Deductible input
VAT is calculated according
to specific rules based on
previous year amounts. At
the end of the year, this rule
must be recalculated ac
cording to the actual year
amount. This calculation
generates a correction of
the deductible VAT.
Result Amount from VAT amount of the previous 70 All correction runs
Previous Return [70] VAT return that should be
deducted from the current
amount.
ID Number of Previous ID number of the VAT return Not applicable (form field
Return you want to correct with this and not a tax box)
run.
1. Make the required settings in Customizing for Financial Accounting under Advanced Compliance
Reporting Setting Up Your Compliance Reporting . For detailed information about the steps involved in
setting up your compliance reports, see .
Find below the details of the sample settings provided for the report. You may change the settings based
on your requirements:
○ Reporting Entity: ES_RPG_ENT
○ X: Yes
○ <blank>: No (Default)
ES_VAT_EXEMPTED_M390 Are you exempted from the annual VAT summary decla
ration, form 390? Only for last period of the year. Al
lowed values are:
○ 1: Yes
○ 2: No (Default)
○ 1: Yes
○ 2: No (Default)
○ <blank>: No
○ 1: Pre-bankruptcy
○ 2: Post-bankruptcy
○ 1: Yes (Default)
○ 2: No
ES_VAT_PRORATA_CNAE_CODE CNAE codes for pro rata VAT. If more than one code is
required, use a semicolon as the separator.
○ 1: Yes
○ 2: No (Default)
○ 1: Yes
○ 2: No (Default)
○ 1: Yes
○ 2: No (Default)
ES_VAT_SPECIAL_PRORATA Option for the application of the special pro rata (Article
103 Two 1st LIVA). Allowed values are:
○ 1: Yes
○ 2: No (Default)
Note
GrpNo 80 is a box on the year-end section of the VAT return. If your company needs to fill this part, you
need to include the corresponding box customizing here.
4. Define the mapping between your document types and the VAT boxes on your Form 303 for tax base
amounts.
In Customizing for Financial Accounting choose General Ledger Accounting Periodic Processing
Report Sales/Purchases Tax Returns Assign Base Amount Group Number to Document Type (view
FIVATGENV_T007K).
In this step, you need to define the document types used for corrections (credit/debit memos) and their
corresponding tax base amount boxes on the VAT return. See the following table:
According to this configuration, the base amount of a customer invoice with 4% output tax (MWS) will be
reported in box 1 (V_T007K) and the tax amount of a customer credit/debit memo will be reported in box
14 (as there is an entry in V_T007K and in FIVATGENV_T007K for the same Grp.No 14).
Note that in the year-end section, that is, box 80, both the invoice and the credit memo will go to the same
box.
5. Define the mapping between VAT codes and the VAT boxes on your periodic VAT return for the tax
amounts.
In Customizing for Financial Accounting choose General Ledger Accounting Periodic Processing
Report Sales/Purchases Tax Returns Group Tax Balances (view V_T007L).
You must enter the combination of all relevant tax codes, account keys and credit/debit indicator (Trs) to
group (GrpNo). See the following table:
6. Define the mapping between your document types and the VAT boxes on your Form 303 for tax amounts.
In Customizing for Financial Accounting choose General Ledger Accounting Periodic Processing
Report Sales/Purchases Tax Returns Assign Tax Group Number to Document Type (view
FIVATGENV_T007L).
According to this configuration, the tax amount of a vendor invoice with 10% input tax (VST) will be
reported in box 29 (V_T007L) and the tax amount of a vendor credit memo will be reported in box 41 (as
there is an entry in V_T007L and in FIVATGENV_T007L for the same Grp.No 41).
As the Manage Tax Items activity is relevant for the VAT Return - Form 303 report, consider the following:
● Please check if any other setting or configuration shall be completed for using this activity in .
As the Post Tax Payable activity is relevant for the VAT Return - Form 303 report, please check if any other
setting or configuration shall be completed for using this activity in .
Hyperlinks
Some links are classified by an icon and/or a mouseover text. These links provide additional information.
About the icons:
● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your
agreements with SAP) to this:
● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.
● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any
damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.
● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such
links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this
information.
Example Code
Any software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax
and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of
example code unless damages have been caused by SAP's gross negligence or willful misconduct.
Gender-Related Language
We try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.
SAP and other SAP products and services mentioned herein as well as
their respective logos are trademarks or registered trademarks of SAP
SE (or an SAP affiliate company) in Germany and other countries. All
other product and service names mentioned are the trademarks of their
respective companies.