How Modelo Reports for Spain are Generated

The Modelo Reports for Spain are legally required turnover reports, delivered electronically in a predefined format to the tax authorities in Spain.

Companies operating under the Spanish VAT regime or Canary Islands IGIC regime must submit these Modelo declarations:

  • Modelo 340

  • Modelo 347

  • Modelo 349

  • Modelo 415

Modelo reporting is based on accounting date or transaction date, depending on the type of Modelo and source of data. You can report a transaction in multiple reports, which can be submitted annually, quarterly, or monthly.

Settings That Affect Report Generation

Before you generate the Modelo reports, you must:

  • Complete and validate all the transactions.

  • Enter appropriate data in the global descriptive flexfields.

  • Select the transaction business category, document fiscal classification, and user-defined fiscal classification attributes for the transactions.

To report transactions correctly in the Modelo reports, use these transaction attributes:

Source Application

Field Name

Information used for

Header or Line Level Information

Used in Modelo

Payables or Receivables

Business Category

Tax setup, such as transaction business category

Line

347, 349, 415

Payables or Receivables

Document Fiscal Classification

Tax setup, transactions or document type

Header

340

Payables or Receivables

User-Defined Fiscal Classification

Tax setup, such as transactions or user-defined fiscal classification

Line

340

Receivables

Global Descriptive Flexfield

Global descriptive flexfield attribute

Header

340, 347, 349, 415

Human Capital Management

HR Location

Property address defined for each transaction related to property rental

Header

347

Human Capital Management

HR Location

Land registry reference number for transaction related to property rental

Header

340, 347

Payables or Receivables

Product Type

Goods or services for intra-EU operations

Line

349

Receivables

Intended Use

Triangulation

Line

349

Payables or Receivables

Tax Reporting Code

Tax reporting codes assigned by tax rule to intra-EU transactions based on source, product type and intended use

Line

349

Payables or Receivables

Tax Rule

Tax reporting codes, based on party bill to and ship-to address, source, product type and intended use

Line

349

How Reports Are Generated

To generate the Modelo reports, run these processes in the specified order:

  1. Run the Turnover Reporting Selection Process in preliminary mode.

    Select the Reporting Group parameter as Modelo Reporting for Spain. The Turnover Reporting Selection Process selects all the transactions with accounting date or transaction date within the selected periods.

  2. Run the Modelo Verification Report for Spain.

  3. Run the Modelo Electronic File Generation for Spain to generate XML files for Modelo 340, 347, 349, and 415, for a specific period.

  4. Run the Turnover Reporting Selection Process in final mode to mark transactions as reported.