Modelo 390

Modelo 390 has the following three main builders:

  1. builders/modelos/Modelo390SummaryBuilder

    The builder returns a single empty row to the processors/modelos/Modelo390SummaryPreProcessor.

    The latter is responsible for retrieving information from the Modelo 390 Configuration page.

  2. builders/modelos/Modelo390GeneralRegimeBuilder

    The builder retrieves a single row containing all the amounts shown in the report. This information is then processed by the processors/modelos/Modelo390GeneralRegimePreProcessor.

  3. builders/ActivityBuilder

    Together with the processors/ActivityPreProcessor described in the Modelo 303 section, they serve the same purpose for Modelo 390.

The objects produced by the three preprocessors are passed on to the processors/modelos/´Modelo390SummaryPostProcessor, the output of which is used by the processors/modelos/Modelo390TxtProcessor to produce the textual report.

To see the whole list of box details:

  1. Go to Documents > Files > File Cabinet.

  2. Go to SuiteApps > com.netsuite.spainlocalization > src > schemas.

  3. Click on ES_MODELO_390_DETAILS.json and open the file.

    Here, you will find a list of all the boxes with an ID in the boxX form, where X stands for the box number. The property source identifies the data source defined at the beginning of the file, where its builder and preprocessor are specified. Each box is also tied to a postprocessor that is defined in the property processor of the box itself.

General Notices