The Natures work as classifiers of financial operations payable or receivable, being the case that, in accounts payable situations, they offer control of the process without direct collaboration of accounting. They are also responsible for defining the tax withholdings calculation.
You must previously group the Natures in accordance with the operation (payable or receivable) with the aim of making it easier to filter data in queries and reports. In this register, controlling management data involves the following routines:
Thus, the Natures Register is important for management control and for automatic generation of bills. They can be classified as detailed or summarized.
You can use natures to classify the origin of revenues and expenses, grouping the transactions with common characteristics. For example:
Note
To make it easier to identify the natures in system queries and reports, you must define a mask that, in fact, is the format for presenting the nature identification codes. In this case, you can use parameter MV_MASCNAT to set the number of levels and characters that define the format of the code; that is, at each level you can classify the origin and destination of each financial transaction.
Examples:
If the parameter content is 242, the code is treated in three levels:
99.9999.99
To better organize natures, you can set revenues and expenses to start with different codes, simplifying their grouping and totalization in queries and quotations.
By creating categories, you can add subcategories, as there may be different sources of revenues and expenses. This possibility allows that, when querying bills payable or budgets, the balances be totalized by category and, at the end, be grouped from the main (parent) category.
Bills Payable Number | Name | Nature | Due date | Value |
54661 | ABC of Brazil | 20.1000.01 | 04-Jun-16 | 5000.00 |
Total - 20.1000.01 | 5,000.00 | |||
54662 | DEF of Brazil | 20.1000.02 | 04-Jun-16 | 2000.00 |
Total - 20.1000.02 | 2,000.00 | |||
Total - 20.1000 | 7,000.00 | |||
54663 | ABC of Brazil | 20.1010.01 | 03-Jun-16 | 10000.00 |
Total - 20.1010.01 | 10,000.00 | |||
54664 | DEF of Brazil | 20.1010.02 | 03-Jun-16 | 3000.00 |
Total - 20.1010.02 | 3,000.00 | |||
Total 20.1010 | 13,000.00 | |||
Total - 20 | 20,000.00 |
See below an example of related use: Type of Nature, Parent Code and Apportionment in Multiple Natures.
Generating an accounts receivable bill:
Generating a accounts payable bill:
Note
Parameters MV_IRF, MV_ISS, MV_INSS and MV_FORINSS indicate the natures used when applying taxes in the deployment of bills payable and receivable. Default is IRF, ISS, INSS and INSS, respectively.
Related search: Parameter MV_NATSINT in configurator - Field Nature Type in Nature Data.
In this diagram, the data refer to the features of the routine:
In the main page of the routine, the following options are available:
Important
From version 12.1.27 onwards, the option Edit gains a new function: that of replicating the summarized nature of the Rural Producer Digital Cash Book (LCDPR) for detailed natures.
Use this function to add data to the natures register, to be used in the classification of bills payable and receivable, depending on the operation.
Upon selecting this option, choose the Branch desired and click Ok.
Fill out the data in accordance with the instructions described in Main Fields.
See also the features available in Other Actions.
Use this function to edit data in the natures register, to be used in the classification of bills payable and receivable, depending on the operation.
Upon selecting this option, choose the Branch desired and click Ok.
Adjust the data in accordance with the instructions described in item Main Fields.
See also the features available in Other Actions.
In this option (from 12.1.27 onwards), in environments in which the nature has the Summarized / Detailed structure, you can also set a group of detailed natures, from the parent nature (summarized) of the group, that belongs to the Natures that refer to the Rural Production for generation of the Rural Producer Digital Cash Book (LCDPR).
Thus:
By editing the data in the summarized nature, all the detailed natures below it can be replicated with the same information Generate LCDPR?
Use this function to delete data from the natures register, to be used in the classification of bills payable and receivable, depending on the operation.
In main window, select desired record. Click Other Actions, select option Delete and confirm procedure.
Use this function to view data in the natures register, to be used in the classification of bills payable and receivable, depending on the operation.
Upon selecting this option, choose the Branch desired and click Ok.
See also the features available in Other Actions.
Allows the use of filters to order data based on the index selected, considering, for example, branch+code.
Field: |
Description |
Code: |
Code of nature. Example: 001FIN |
Description: |
Description of nature. Example: Simple nature. |
Nature Type: |
Defines the type of Nature as selected between Detailed and Summary. When associated to the content of Parent Nature code, you can use this data to shape the structure of the natures register like an accounting plan, so you can extract management data both as a report or as a specific query. When you do not fill out this field, its assumed nature is Detailed. Note For this feature, you must set parameter MV_NATSINT to content 1. |
Parent Code: |
Code of summary nature above the current nature in the structure of Summary/Detailed natures. |
Nature Use: |
To define the content of this field, select from the following options:
|
Addition Date: |
Date of nature addition. Example: 05/2/2016 |
Allows Bank Transactions: |
Identifies whether the nature performs bank transaction. Example: 1-Yes |
Field: |
Description |
|||||||||||||||||||||||||||||||||||
Calculate IRRF: |
Define whether to calculate the IRRF (Withheld Income Tax) for the routines that use the natures registered. When you add bills payable and receivable and this field is filled out with Yes, the system calculates the respective IRRF amounts on the value of the bill, in accordance with the percentages set in field IRRF Perc.. To compose the IRRF calculation, use parameter MV_ALIQIRF to set the tax rate. However, the system first takes into account the percentage entered in field IRRF Perc.. If this field is blank, the system uses the percentage in the parameter. Example 1 Application of the Calculate IRRF? in Accounts Receivable: If you set the Calculate IRRF field to Yes and the IRRF Perc. field to a 3% rate, when you register a bill receivable of BRL 1,000.00, the system calculates the IRRF amount of the bill as BRL 30.00. The system generates a bill receivable type IR- with deduction characteristics, not changing its original value. The system generates the IRFF nature to classify this tax. Example 2 Application of field Calculate IRRF? in Accounts Receivable: For bills payable, the system uses fields Calculate IRRF? and IRRF Perc. only when the supplier is a legal entity, because for natural persons the system uses the IRRF Table. Suppose the supplier is a legal entity, field Calculate IRRF? is set to Yes and the percentage applied to field IRRF Perc. is 3%. When adding a payable bill of R$ 1,000.00, the system calculates the value of IRRF on the bill of R$ 30.00. Note For financial control, when the IRRF percentage information is included in the nature, customer and parameter registers (Configurator module), the system adopts the following priority during tax calculation to obtain the IRRF percentage:
Natures Register:
Customer Register:
Content of parameter MV_ALIQIRF set to 15:
When you add three bills, all in the amount of BRL 1,000.00, the IRRF amounts are:
|
|||||||||||||||||||||||||||||||||||
Calculate ISS: |
This field defines the calculation of ISS - Services Tax in the routines that use the natures registered. When adding bills receivable and this field is filled out with Yes, the system calculates the respective ISS amounts on the value of the bill, in accordance with the following factors:
Example 1 Application of field Calculate ISS in Accounts Receivable: Rate of 5% in parameter MV_ALIQISS and content of field Calculate ISS? as Yes in the Natures register. For the customer that does not collect the ISS, when adding a bill receivable of BRL 1,000.00, note that the system calculates the ISS amount of BRL 50.00. Example 2 Application of field Calculate ISS? in Accounts Receivable: Rate of 5% in parameter MV_ALIQISS and content of field Calculate ISS? as Yes in the Natures register. For a supplier that does not collect the ISS, when adding a bill payable of BRL 1,000.00, note that the system calculates the ISS amount of BRL 50.00. Note For the Transport Management module, field Calculate ISS? is used only for trips with municipal routes. |
|||||||||||||||||||||||||||||||||||
IRRF Perc.: |
Determine the tax percentage to be applied. |
|||||||||||||||||||||||||||||||||||
Calculate INSS: |
Define whether to calculate the INSS (National Tax on Social Security) for the routines that use the natures registered. When you add bills payable and receivable and this field is set to Yes, the system calculates INSS amounts on the value of the bill, in accordance with the percentage defined in field INSS Perc. and, for bills receivable, the customer register, being the case that field Calculate INSS? must be set to Yes. Likewise, for bills payable, in the supplier register, the Calculate INSS? field must also be set to Yes. The system checks the parameter MV_INSS, which indicates the nature for classifying the INSS bill. Example 1 Application of the Calculate INSS? in Accounts Receivable: When registering a nature that calculates INSS with a rate of 8% and a customer with INSS calculation, upon adding a bill receivable of BRL 1,000.00, the system calculates the amount of BRL 80.00 for the INSS. Example 2 Application of field Calculate INSS? in Accounts Receivable: When registering a nature that calculates INSS with a rate of 8% and a supplier with INSS calculation, upon adding a bill payable of BRL 1,000.00, the system calculates the amount of BRL 80.00 for the INSS. |
|||||||||||||||||||||||||||||||||||
INSS Perc.: |
Determine the tax percentage to be applied. |
|||||||||||||||||||||||||||||||||||
Calculate CSLL: |
Define whether to calculate the CSLL (Social Contribution on Net Profits) for the routines that use the natures registered. When you add bills receivable and this field is set to Yes, the system calculates the respective CSLL amounts on the value of the bill, in accordance with the percentage defined in field CSLL Perc. and also with the customer register, given that field Calculate CSLL? must be set to Yes. The system checks the parameter MV_CSLL, which indicates the nature for classifying the CSLL bill. Example: Application of the Calculate CSLL? field when adding bills receivable: When a nature is registered with field Calculate CSLL? set to Yes and field CSLL Perc. to 5%, upon adding a bill receivable of BRL 1,000.00, the system calculates the CSLL value of BRL 50.00. |
|||||||||||||||||||||||||||||||||||
Calculate COFINS: |
Determine the calculation of COFINS (Contribution to the Financing of Social Security) for the routines that use the natures registered. When you add bills receivable and this field is set to Yes, the system calculates the respective COFINS amounts on the value of the bill, in accordance with the percentage defined in field COFINS Perc. and also with the customer register, given that field Calc. COFINS? must be set to Yes. The system uses parameter MV_COFINS to determine the nature that classifies the COFINS bills. Example: Application of the Calculate COFINS? field when adding bills receivable: When you enter Yes in field Calculate COFINS? and 2% in field COFINS Perc., and then add a bill receivable of BRL 1,000.00, the system calculates BRL 20.00 for the COFINS of this bill. |
|||||||||||||||||||||||||||||||||||
Calculate PIS: |
Determine the calculation of PIS (Social Integration Program) for the routines that use the natures registered. When you add bills receivable and this field is set to Yes, the system calculates the respective PIS amounts on the value of the bill, in accordance with the percentage defined in field PIS Perc. and also with the customer register, given that field Calc. PIS? must be set to Yes. The system uses parameter MV_PISNAT to indicate the nature that classifies the PIS bill. Example: Application of the Calculate PIS? field when adding bills receivable: When you enter Yes in field Calculate PIS? and 0.65% in field PIS Perc., and then add a bill receivable of BRL 1,000.00, the system calculates BRL 6.50 for the PIS of this bill. |
|||||||||||||||||||||||||||||||||||
CSLL Perc.: |
Determine the tax percentage to be applied. |
|||||||||||||||||||||||||||||||||||
COFINS Perc.: |
Determine the tax percentage to be applied. |
|||||||||||||||||||||||||||||||||||
PIS Perc.: |
Determine the tax percentage to be applied. |
|||||||||||||||||||||||||||||||||||
COFINS Ded.: |
Indicate whether COFINS is deducted. |
|||||||||||||||||||||||||||||||||||
INSS Base: |
Indicate the calculation base percentage for bills upon which social security is levied. Example:
|
|||||||||||||||||||||||||||||||||||
SEST Calc.: |
The calculation of SEST (Transportation Social Service) payment amounts, which the Financials module can generate when the Transportation Management module is not in use. |
|||||||||||||||||||||||||||||||||||
SEST Base: |
Indicate the calculation base percentage of teamster bills upon which Transport Social Service is levied. |
|||||||||||||||||||||||||||||||||||
SEST Perc.: |
Determine the tax percentage to be applied. |
|||||||||||||||||||||||||||||||||||
IRRF Teamster.: |
Determine whether the IRRF must be collected for teamsters, checking all bills generated by suppliers during a month. The calculation is based on the sum of all teamster contracts for the current month. The Calculate IRRF field must also be filled out with Yes. Note Parameter MV_TMSVDEP, which indicates the base value for calculating dependents in teamster contracts (SIGATMS). Example: MV_TMSVDEP = 106. When it is necessary to calculate IR for teamsters, the system performs the required deductions according to IR table value + dependents (MV_TMSVDEP) + INSS. |
|||||||||||||||||||||||||||||||||||
Teamster IR Base: |
Enter the calculation base percentage of teamster bills which incur income tax. If you do not fill out this field and the nature requires a rate, the system may use the content entered in parameter MV_ALIQIRF or the contents of field IRRF Rate of the Suppliers register. Additionally, the Calculate IRRF field content must be set to Yes. |
|||||||||||||||||||||||||||||||||||
INSS Teamster.: |
Determine whether the INSS must be collected for teamsters, checking all bills generated by suppliers during a month. The calculation is based on the sum of all teamster contracts for the current month. The Calculate INSS field must also be filled out with Yes. If a nature is related to the supplier register, it will be used. Parameter MV_LIMINSS indicates the maximum value for INSS withholding in SIGATMS environment (Transport Management). |
|||||||||||||||||||||||||||||||||||
IRRF Base: |
Indicate the calculation base percentage for bills upon which Income Tax Withheld by Tax Authorities is levied. |
|||||||||||||||||||||||||||||||||||
COFINS Base: |
Allows you to prepare the Transport Management Environment (SIGATMS) for COFINS credit, to calculate the base as specified by law. In the Transportation Management (SIGATMS) module, the Teamster Contract provides the value for calculation. As provided by the law at issue, the carrier calculates COFINS on 75% of the total value of payments related to this service; hence, the carrier uses only 75% of the value for calculation. Example:
|
|||||||||||||||||||||||||||||||||||
PIS Base: |
Allows you to prepare the Transport Management Environment (SIGATMS) for PIS credit, to calculate the base as specified by law. |
|||||||||||||||||||||||||||||||||||
IOF Perc.: |
IOF percentage in transfer of bills to Discounted Collection. |
|||||||||||||||||||||||||||||||||||
Cap. Interest: |
Define, by selecting one of the options 1-Yes and 2-No, whether the financial nature is for Interest on Own Capital. |
|||||||||||||||||||||||||||||||||||
Rec. Tp.: |
Define, by selecting one of the options 1-Non-cumulative and 2- Cumulative, the type of system. |
|||||||||||||||||||||||||||||||||||
Funrural Wth.: |
Define, by selecting one of the options 1-Yes and 2-No, whether the customer must withhold Funrural. |
|||||||||||||||||||||||||||||||||||
Withhold IRRF: |
Enter whether IRRF withholding is done by: 1-Customer (Yes). 2-Document Issuer (No). 3-In accordance with Customer registration. |
|||||||||||||||||||||||||||||||||||
Withholding Cd: |
Withholding code for generation of DIRF. |
Field: |
Description |
PIS Calc: |
Define PIS calculation type. Fill out this field by selecting one of the following options C – Credit and D – Debit. |
Monthly Calculation Statement COFINS: |
Define PIS calculation type. Fill out this field by selecting one of the following options C – Credit and D – Debit. |
PIS Cal %: |
Enter percentage for PIS calculation. Example: 1.65 |
COFINS Cal %: |
Enter percentage for PIS calculation. Example: 7.60 |
Cumul. Ind.: |
Define the cumulativeness indicator of a nature. Fill out this field by selecting one of the following options 1 – Cumulative and 2 – Non-cumulative. |
PIS TSC: |
Enter the Tax Status Code used for PIS calculation. Example: 01 – Taxable Operation (regular rate). |
Wth. Ind.: |
It defines the nature indicator of withholding. Example: 02 – Withholding by other Federal Public Administration Entities. |
COFINS TSC: |
Enter the Tax Status Code used for COFINS calculation. Example: 01 – Taxable Operation (regular rate). |
Financ. Op.: |
Financial operations classification code. Example: 03 – Acquisition of assets used as input. |
COF Red. %: |
Enter the reduction percentage for COFINS calculation. |
Revenue Tp.: |
Enter the type of revenue. Fill out this field by selecting one of the following options: 1 - Domestic Market Taxed. 2 - Domestic Market Not Taxed. 3 - Export. |
CPRB |
Enter whether to compose the gross revenue that constitutes the calculation base of CPRB (Social Security Contribution on Gross Revenue). 1 - Yes 2 - No |
Field: |
Description |
Nature Cond.: |
Enter the condition regarding Nature classification. Fill out this field by selecting one of the following options R – Revenue and D – Expense. |
Office: |
Define the office responsible for the expense. |
Legal Grp.: |
This field defines the legal group only if field Office is filled out with option Yes. |
Field: |
Description |
Ledger Account: |
Define the ledger account in which to post the manual accounting entry in budget plans related to the accounts payable process. |
Field: |
Description |
Table: |
Define table code of Revenue Nature. Example: 001 – Table 4310 – Fuel Resales - Zero Rate. |
AP INSS WTH: |
Enter whether financial nature withholds INSS on Advance Payment. Fill out this field by selecting one of the following options 1 – Yes and 2 – No. |
CSLL Rec. Cd.: |
CSLL Revenue Code, related to Record R36 PER/DCOMP. |
Dtd. Rev. Cd.: |
Detailed Revenue Code used in Block I. |
Disc. Nat.: |
Nature of Discounts sent in Block I. |
Fine Nat.: |
Nature of Fine sent in Block I. |
Interest Nat.: |
Nature of Interest sent in Block I. |
Dtd. Ded. Cd.: |
Detailed Deduction Code used in Block I. |
Retirement Tp.: |
Define the retirement type in accordance with the percentage entered in field INSS Per. (of Taxes folder). Fill out this field by selecting one of the following options: 1 - Regular. 2 - 15 Years. 3 - 20 Years. 4 - 25 Years. |
F100 Interest: |
Specify whether to consider interest, fine and indexation in block F100 by entering its nature in parameter MV_NATRNT. |
Gen LCDPR ? |
Enter whether the Nature refers to Rural Production activity, thus appearing in the Rural Producer Digital Cash Book file. (From 12.1.27) |
Procedure performed automatically in routine Nature (Fina010), without display of screens or the need for user interaction.
Used in customizations in which the process does not require user interaction (MSEXECAUTO)
The reports below use the structure for Detailed/Summarized nature.