Índice exclude CONTENTS
The ICMS Calculation (MATA953) routine offers tax payment calculations for FUST - Telecommunication Services Universalization Fund and FUNTTEL - Telecommunications Technology Development Fund. These two tax payments are made to the government by companies that provide telecommunication services. The System calculates the payments at the time of calculation, posting the entry in column Other Debits and in folder Complementary Information.
1. In the Configurator (SIGACFG), access Environments/Files/Parameters (CFGX017). Configure the following parameter(s):
Name | MV_GERAUT |
Type | Logical |
Content | .T. |
Description | Enter whether the values related to Fust/Funttel will be automatically generated in ICMS Calculation - "Other Debits" column. T (True) – values are automatically generated F (False) – values are not automatically generated |
You must reset parameter MV_GERAUT to F (False) so values pertaining FUST/ FUNTTEL are not automatically generated in column Other Debits folder Calculation-ICMS. If you do not create or edit the parameter, the System automatically enters these values (by default) in column Other Debits.
Name | MV_FUST |
Type | Numeric |
Contents | < percentage to be applied for Fust calculation > |
Description | Percentage to be applied on the gross revenue of the period to calculate Fust - Telecommunication Services Universalization Fund. |
Name | MV_FUNTTEL |
Type | Numeric |
Contents | < percentage to be applied for Funttel calculation > |
Description | Percentage to be applied on the gross revenue of the period to calculate Funttel - Telecommunications Technology Development Fund. |
Name | MV_SIMPFIS |
Type | Logical |
Contents | T |
Description | Defines whether the system must consider only invoices for billing (generated by SIGAFAT with trade notes) for gross revenue calculation. |
This parameter identifies which documents are processed for gross revenue calculation. If the content is T, only the documents generated by module Billing (SIGAFAT) with TIO set to generate trade notes are processed. Otherwise, each and every outgoing document of the period will be taken into account.
Name | MV_CFTECOM |
Type | Character |
Contents | CFOPs that must be processed in the gross revenue calculation, separated by slash "/": CFOP/CFOP/CFOP/CFOP |
Description | CFOPs that will be taken into account in the calculation of the communication and telecommunication gross revenue, including return CFOPs. |
This parameter identifies which documents are processed for gross revenue calculation. If the content is T, only the documents generated by module Billing (SIGAFAT) with TIO set to generate trade notes are processed. Otherwise, each and every outgoing document of the period will be taken into account.
Name | MV_CFTECOM |
Type | Character |
Contents | CFOPs that must be processed in the gross revenue calculation, separated by slash "/": CFOP/CFOP/CFOP/CFOP |
Description | CFOPs that will be taken into account in the calculation of the communication and telecommunication gross revenue, including return CFOPs. |
If this parameter does not exist or if its content is blank, all CFOPs will be processed to calculate the gross revenue of communication and telecommunication. Be mindful that, if you need to deduct any return document from the calculated gross revenue amount, you will need to enter the return CFOPs in the parameter.
2. In module Configurator (SIGACFG), option Database ->Dictionary ->Database, if the fields described in parameters do not exist, create them as instructed below:
Name | SB1 |
Field | B1_FUSTF |
Type | Character |
Size | 1 |
Format | @! |
Header | Fust/Funttel |
Description | Fust/Funttel charged |
Options | 1=Yes, 2=No |
Valid | Belongs(“ 12”) |
Help | Indicates whether FUST/FUNTTEL payments will be charged or not for this product. The checking is done together with parameter MV_CFTECOM. |
If the content of this field is equal to 2-No, the payments are not charged in the calculation
3. Copy the prior calculation settings file (P9AUTOTEXT) to be used to the directory that corresponds to the \SYSTEM.
4. If the state has the prior settings file, it is named thus: P9AUTOTEXT.<state>
In which <state> indicates the state of the taxpayer.
Example: P9AUTOTEXT.RN
If the state does not have the prior settings file, it is named thus: P9AUTOTEXT.CFG.
The FUST and FUNTTEL values will only be calculated in the following condition:
To calculate FUST and FUNTTEL, you need to apply the percentages set in parameters MV_FUST and MV_FUNTTEL to a calculation base. This calculation base corresponds to the gross revenue of the taxpayer in the period (all bills), except for cancellations, ICMS, PIS and COFINS calculated in transactions.
Example:
Gross Revenue (billing) | BRL 44,000.00 |
ICMS | (-) BRL 7,920.00 |
PIS | (-) BRL 74.75 |
COFINS | (-) BRL 230.00 |
Billing Cancellations | (-) BRL 4,000.00 |
ICMS Cancellations (ICMS calculated in cancelled documents) | BRL 720.00 |
PIS Cancellations (PIS calculated in cancelled documents) | BRL 9.75 |
COFINS Cancellations (COFINS calculated in cancelled documents) | BRL 30.00 |
Calculation base for tax payments: Base = gross revenue - ICMS - PIS - COFINS + cancellations | BRL 32,535.00 |
Fust (1%) | BRL 325.35 |
Funttel (0,5%) | BRL 162.68 |
When ICMS is calculated, the FUST and FUNTTEL calculated values are entered in Complementary Information, line 034 (Fust) and line 035 (Funttel).
When ICMS is calculated, the FUST and FUNTTEL calculated values are automatically entered (if parameter MV_GERAUT is set to T (True)) in Other Debits. This process is executed through the prior calculation settings files (P9AUTOTEXT).
If you need to generate the collection forms separately for each payment, just enter the GNRE number and the due date class.