Fixed requisites define general requisites and other requisites in the service section, general data in the information section, and the taxpayer information section that are used to customize document templates.

According to the file naming rules for text formatting, the file must appear as: OMMMMMYY.nnn, where:

  • O – A prefix that represents data from accounting and tax forms of business taxpayers.

  • MMMMM – A five to nine-digit number that is the Tax ID (INN) of a business.

  • YY – The last two digits of the tax year.

  • nnn – The serial number of the file for a specific type of information for the tax year.

According to the file naming rules for XML versions, the file must appear as: R_T_P_O_ggggmmdd_N, where:

  • R_T – The prefix.

  • P – The Information recipient's code, which is the tax authority code according to System of Tax Authority Classification (SONO).

  • O – The information sender's code, which is a 19-digit ID (INN and KPP) for a business, a 12-digit ID (INN) for individuals, and a 4-digit ID (SONO code) for the tax authority.

  • gggg – year, mm – month, dd – The date when the submitted file was created.

  • N – The file ID, which can be between 1 and 36 characters. To ensure that that the file name is unique, you should use a 36-character Globally Unique Identifier (GUID).

  • File name extension – xml.

  1. Click General ledger> Setup> Financial reports generator> Fixed requisitesto open the Fixed requisitesform.

  2. Press CTRL+N to create a new line.

  3. In the Requisitefield, enter the requisite code.

    Note Note

    The XML attribute name is displayed in the Attributefield. It is used when the requisite is exported to an output file. You can modify the attribute name.


  4. In the Namefield, enter the requisite name.

  5. In the Typefield, select the requisite from the following options:

    • Value– Set values for this requisite type by entering them manually in the Valuefield or by running macros. For XML format versions, use the Valuerequisite type and compile its value using macros.

    • Expression– This value is set on the Expressiontab using the queries set up in the Queriesform. This option is available if the requisite value has several fields stored in the queries database tables, or is calculated based on the data in the function supplemented with values entered from the keyboard.

    • File ID– This value is generated automatically when you upload the electronic documents to the government. Use this requisite type to set up a file ID for text format versions.

    • Requisites numbers– This value is generated automatically when you import the data. If the Contentcheck box for a section is activated in the Document templatesform, all related child section requisites are included. This requisite applies only to text format versions.

    • File name– This requisite is used to define the file naming rule. You can create multiple fixed file name requisites, and select the appropriate requisite in the Periods of formats applicationform for each format version. When the document is exported to an output file, the file name is created according to the name selected in the Valuefield, and appropriate values are used instead of macros. To use the value of the requisite to create the file name, select the File nametype.

  6. In the Valuefield, enter the value of the requisite and the appropriate macros.

    Note Note

    This field is available only when you select Valueor Field namein the Typefield.


  7. In the Data typefield, specify the data type for each requisite from the following options:

    • General

    • Numeric

    • Text

    • Date

    • Conditional

    Note Note

    If you have specified a data type, such as Numeric, Text, Date, or Conditional, the requisite type and the data type are verified when data is imported into the document. If the data type and requisite do not match, the requisite value is left blank.


  8. In the Output typefield, specify from the following options when a requisite is to be added to the document:

    • Optional– The requisite is displayed in the output file only if its value is not blank. It might not appear in the report file.

    • Required– The requisite must always appear in the report file and cannot be left blank. There is no verification if this requisite and its value appear in the export file, and there will be no warning if it is not there.

    • Predefined– The requisite will always have a code specified in the report file, although it might not have a value.

  9. In the Extended data typefield, specify an extended data type for every requisite that will be used to import data for value verification.

    Note Note

    If verification of a fixed requisite is not required, leave the Extended data typefield empty.


  10. Click the Expressiontab, and then press CTRL+N to create a new line.

    Note Note

    The fields in the tab are available only if you select Expressionin the Typefield on the Overviewtab.


  11. In the Queryfield, select the created query.

    Note Note

    For more information, see (EEUR) Create a query for electronic reporting.


  12. In the Tablefield, select the name of the main query table.

  13. In the Field namefield, select the name of the field in the table.

  14. In the Prefixand Postfixfields, enter the values that should precede and follow the value of the selected field.

    Note Note

    You can also use macros to insert values into these fields.

    View the requisite value in the Valuefield.


  15. Press CTRL+S or close the form.

See Also