This document contains the features of the tax configurator from release 12.1.22.10 onwards. For previous releases, we recommend the following documentation: CFGTRIB - Tax Configurator - 12.1.33

Product:

Microsiga Protheus®

Versions:

12.1.22.10

Occurrence:

Generic Tax Configurator




Introduction

This feature was created to tackle the complexities of the Brazilian tax system, aiming to enable the creation of taxes in a fully configurable way. This routine gathers the main elements of a fiscal operation involving states of origin, destination, products,


Procedure for Utilization

Credit Reversal - With Product Resale

Requirements


Registers, Configurations, Verification and Reports


The configurator of generic taxes is available on the menu of module Tax Records (SIGAFIS), on menu Updates → Facilitators → Tax Configurator (routine FISA170).

When you access the tax configurator, all registers needed for configuring are grouped and organized on the left side menu.

The routines are arranged in two main groups, Tax Rules and Financial Rules. This manual pertains the registers of group Tax Rules. For further information on the group Tax Rules, click https://tdn.totvs.com/x/NBu9Gg


You can find the date and time of the routines involved in the tax configurator in Other Actions option Routine List:

This option displays the sources' date and time information:




Registers Folder


Generic Tax Register


Use this routine to register generic taxes. This is the first registration you make for the system to process a new tax.

Example


In this register, fill in the following data:


Section Tax Definition:


Tax = Through this field, set the code for the new tax. Define it at will, though you cannot repeat it. This field is required.

Description = In this field, enter the description of the new tax. Describe it as you wish, to make identifying this tax easier.

Sphere = This field specifies the sphere of this tax. The options are 1 - Federal, 2 - State or 3 - Local. This field is not required.

Kind = In this field, select the tax kind. The options are 1-Tax, 2-Contribution, 3-Fund or 4-Fee.


Section Identifier - TOTVS ID:


Tax ID = In this field, enter the code that identifies the generic tax. We call this code the TOTVS ID.


The TOTVS ID concept enables the identification of a generic tax. The system automatically generates a fixed number for this ID. This ID basically calls "From To", from a generic tax with a random code set by the user to an actual, known tax.

Only fill in this field when you need to state the value of the generic tax in an ancillary obligation, such as SPED Fiscal; otherwise, there is no need to fill it in.


Customers are notified through notices and documents every time TOTVS IDs are released, with all the required procedures.





Tax Reference Unit Register


Use this routine to register a tax reference unit, with its respective quotation, on a monthly basis.


In this register, fill in the following data:


Section URF Definition


In this section, provide data to define and identify the URF.


Unit Code: In this field, enter the identifier code. This field is required and you can register no more than one URF with the same code, because this code is used for linking with the other entities, such as the rate rule.

Description: In this field, enter the URF description. Describe it as you wish, to make identifying the URF easier.


Section URF Values:


In this section, enter URF values on a monthly basis. When calculating the tax, the URF value is obtained in accordance with the month and year of document issue.


Month: In this field, enter the reference month for the URF value.

Year: In this field, enter the reference year for the URF value.

Value: URF value corresponding to the previously entered month and year.



Progressive Table Register


Use this routine to create progressive table rules, with data from the ranges composing a given progressive table as well as deduction values and rates. For example, you can use this routine to calculate Income Tax.


In this register, fill in the following data:


Section Progressive Table:


In this section, provide data to define and identify the Progressive Table.


Code: In this field, enter the identifier code. This field is required and you can register no more than one rule with the same code, because this code is used for linking with the other entities.

Description: In this field, enter the rule description. Describe it as you wish, to make identifying the rule easier.


Section Enter Range Values:


In this section, enter range values, one at a time.


Initial Value: In this field, enter the initial value of the range.
Final Value: In this field, enter the final value of the range.
Rate: In this field, enter the rate of the range.
Deduction Value: In this field, enter the value to be deducted from the range.



Register of Rules per NCM


Use this routine to configure taxes that require base value, increase or MVA. Configuring scenarios by NCM, specifying: tax, states of origin/destination, effective period, tax classification or measurement unit of product.


In this register, fill in the following data:


Section NCM:


NCM Code: In this field, enter the NCM code. This field is required and you can register no more than one rule with the same NCM, because this NCM is used for linking with the other entities.
Description: This field is automatically filled in with the NCM description registered in Protheus.


Section Taxes:


Tax: Tax Code to be bound to the NCM rule, which may have MVA, Base Value or Rate Increase. Tax examples: ICMS, ICMS ST, IPI, PIS, COFINS and more.
Description: This field is automatically filled in with the tax description registered in the Tax Configurator.


Added Value Margin:


Source State: State of Origin. If you want all States, enter **
Destination State: State of Destination. If you want all States, enter **
Start Date: Start Date of MVA validity
End Date: End Date of MVA validity
MVA: MVA calculation rate
MVA Auxiliary Index: MVA auxiliary index

Base Value:

Source State: State of Origin. If you want all States, enter **
Destination State: State of Destination. If you want all States, enter **
Start Date: Start Date of MVA validity
End Date: End Date of MVA validity
Measurement Unit: Product measurement unit to be used for calculating the Base Value
Base Value: Base Value to be added to tax calculation

Rate Increase:

Origin State: State of Origin of a product. If you want all States, enter **
Destination State: State of Destination of a product. If you want all States, enter **
Start Date: Start Date of MVA validity
End Date: End Date of MVA validity
Increase Percentage: Percentage of Increase used for calculating FECP or Increase.
Increase Auxiliary Index: Auxiliary index for calculating Increase


When calculating the tax in Protheus routines, the Tax Configurator tries to classify the operation, if the tax has any link to the NCM register, considering: NCM, Tax, State of Origin/Destination, Effective Period and Measurement Unit.

From continuous dispatch of February/2023 onwards, in the Rule by NCM register, the Added Value Margin, Base Value and Rate Increase tabs feature a new field for specifying the CEST code to classify that rule.
This field allows a greater range of rule specification, so you may use the same NCM code to classify two different MVAs, one for each CEST code.
We must emphasize that you may leave this field blank, in which case all CEST codes of that NCM are classified in that rule.
Once a given tab has a line with a blank CEST code, you cannot add a new line with conflicting validity dates, whether the CEST code is filled in or not.


Dependents Register


Use this routine to handle all rules involving the deduction of values by dependents. We created this routine to eliminate the need for using parameters in SX6.

In this register, we basically define the deduction value per dependent, as well as the date criterion for using this deduction.


In this register, fill in the following data:


Section Enter the Rule Code:


Rule Code: In this field, enter the identifier code. This field is required and you can register no more than one rule with the same code, because this code is used for linking with the other entities.

Description: In this field, enter the rule description. Describe it as you wish, to make identifying the rule easier.


Section Rule Configuration: 


Value per dependent: Deduction value per dependent, to be multiplied by the registered quantity.

Date to be used when searching the balance per dependent: Date type with which the bill related to the invoice in Financials is queried. 1 = Issue; 2 = Actual Due Date; 3 = Booking Date; 4 = No Query in Financials.


This rule is linked to the calculation index I:DED_DEPENDENTES. This index also remains available in the formula component. Primarily it must be bound to Calculation Rule - Tax Documents, though you may use it in other rules by formula, if needed. The deduction value per dependent is obtained by multiplying the value per dependent entered in the register by the quantity of dependents of the supplier. The system then checks whether the deduction value was already used on the bill's date of maturity, issue or booking. If not, the deduction is used as expected; otherwise, the value is no longer used on the same day, in accordance with the criterion adopted in the deduction per dependent rule.



Register of Service Provision Code Rules


Use this routine to set rules for obtaining the local tax rate, depending on the service provision code (SX5 - Table 60), whether local or federal, of the tax and city in which the local tax is due.


In this register, fill in the following data:


Section Service Code:


Service Code: In this field, enter the service code. This field is required and you can register no more than one rule with the same code, because this code is used for linking with the other entities.

Description: This field is automatically filled in with the service code description registered in Protheus.


Section Taxes: 


Tax: Tax Code to be bound to the service code, which may have a general rate configuration for all cities or a specific configuration per city.

Description: This field is automatically filled in with the tax description registered in the Tax Configurator.

Rate: Default rate for all cities that fit the rule.


Section Specific Rate by City: 


State: State that contains the specific rate by city

City Code: Code of city that contains the specific rate.

Description: This field is automatically filled in with the description of the city selected.

Specific Rate: Specific rate for the city that fits the rule.


There is no need to enter this rule code in any register. Once you configure an Operation Tax Profile that includes the ISS code, a rate rule with the calculation index I:ALQ_SERVICO in the formula and bind all configurations in Calculation Rule - Tax Documents, Protheus will be ready to try to classify the tax using the service rate at the Invoice time.



Tax Status Code Register


Use this routine to register the CSTs of several taxes, such as ICMS, IPI, PIS, COFINS and more. When you access the configurator for the first time, the system runs an automatic load based on the CSTs already found in it, with the CST codes of ICMS (generic table S2), CSOSN (generic table SG), IPI (generic table S3), ISS (generic table S9), PIS (generic table SX) and COFINS (generic table SX).


In this register, fill in the following data:


Section Tax Status Code


In this section, provide data to define and identify the CST.


Code: In this field, enter the identifier code. This field is required and you can register no more than one with the same code, because this code is used for linking with the other entities, such as the bookkeeping rule.

Description: In this field, enter the description of the new tax status code group. Describe it as you wish, to make identifying the register easier.

Tax ID: Enter the code that identifies the generic tax that will contain a tax classification procedure. This Tax ID is the TOTVS ID code mentioned in the tax register.

Start Date: Start Date of CST register validity; that is, if the tax document date is previous to the start date of validity, the register is not used for CST classification. If it is after or equal, then the register is used. This field is required.

End Date: End Date of CST register validity. Of course, this is used only when the end date is known. When the end date of validity is not known, leave it blank.


Section CST:


In this section, enter the tax classification code and its respective description for the Tax ID selected.


CST: Enter the tax classification code.

Description: Description of the new tax classification code.



Bookkeeping Form Register


Use this routine to set the form generation rules (Table SF6). In various situations, when the invoice is issued, the need arises to generate forms, something currently done in legacy taxes through questions (Dictionary - SX1) in routines MATA461 and MATA103. With this routine, it is no longer necessary to fill in questions, but rather to configure it. The customer is free to define exactly in which situation their form should be generated or not.


In this register, fill in the following data:


Rule Definition Section


In this section, provide data to define and identify the CST.


Code (CJ4_CONDIGO): In this field, enter the identifier code. This field is required and you can register no more than one with the same code, because this code is used for linking with the other entities, such as Calculation Rule - Tax Documents.

Description (CJ4_DESCR): In this field, enter the description of the new bookkeeping rule. Describe it as you wish, to make identifying the register easier.


Section Form Generation Mode:


Mode for Bookkeeping Form Generation (CJ4_MODO): Mode of tax Payment form generation. 1=Invoice and 2=Verification.

View Form When Generating the Invoice (CJ4_VTELA): Option to view the form onscreen when adding the document.

Increase Form (CJ4_MAJSEP): Enter whether to generate separate forms when generating the form, if there is a tax increase calculation.

Section Form Generation Criterion:


State of Origin and Destination (CJ4_ORIDES): Generation of tax payment form for operations: 1=Interstate Only; 2=Internal Only; 3=Neutral.

Import or Export (CJ4_IMPEXP): Generation of tax payment form: 1=Import Only; 2=Export Only; 3=Neutral.

State Registration at State of Destination (CJ4_IE): Generate form for collection at State of Destination when: 1=Has SR; 2=Lacks SR; 3=Neutral.


Section GNRE Due Date:


Due Date (CJ4_CFVENC): Due Date Option: 1=Add business days; 2=Fixed Day current month; 3=Fixed Day following month.

Quantity of Days to Add (CJ4_QTDDIA): Quantity of days to be added in accordance with the option selected in due date configuration field (CJ4_CFVENC).

Date of Fixed Day (CJ4_DTFIXA): Fixed date for GNRE due date. This field is enabled in accordance with option 2 or 3 of field (CJ4_CFVENC).


Section GNRE Complementary Information:


CNPJ/EIN (CJ4_CNPJ): Printing of participant CNPJ/EIN in GNRE.

State Registration (CJ4_IEGUIA): State registration to be printed in GNRE. 1=Participant; 2=Sigamat (Company Register in Protheus); 3=SR of State.

State (CJ4_UF): State to be used when printing the GNRE: 1=Parameter (MV_ESTADO); 2=State of Origin; 3=State of Destination; 4=Invoice State.

Add. Info (CJ4_INFCOM): Code of additional information to be recorded in the Form complement.

Description (CJ4_DESINF): Description of additional information selected in field (CJ4_INFCOM).





Revenue Code Register


Use this routine to define which revenue code to use in the National Form for Collection of State Taxes (GNRE).
During the process of recording the generic tax GNRE, the revenue code classification will be requested. Based on the user definition, revenue codes can be defined by document template and State, so no other type of binding is needed in the tax configurator.


In this register, fill in the following data:


Section Rule Definition:


Tax Code (CJ5_CODIGO): Code of tax that contains the rule for generating the revenue code. Tax examples: ICMS, ICMS ST, IPI, PIS, COFINS and more.

Description (CJ5_DESCR): This field is automatically filled in with the tax description registered in the Tax Configurator.


Section Document Templates Definition:


Document Template (CJ7_ESPECI): Kind of tax document. (SX5 - Table 42). If you want to configure all kinds, enter ALL.

Description (CJ7_DESCR): Description of tax document kind registered in generic table.


Section Code by State:


State (CJ6_ESTADO): State that contains the rule. If you want to configure all states, enter **.

Revenue Code (CJ6_CODREC): Code of Revenue. Example: 100013 - Communication ICMS.

Revenue Det. (CJ6_DETALH): Details on Revenue. If the state lacks revenue code details, this field remains blank.

Reference (CJ6_REF): Reference period. Example: Monthly, 1st Fortnight, 2nd Fortnight, etc.



FCA Economic Indicators Register


Use this routine to register FCA (Update and Conversion Factor) Economic Indicators for each State/Period.


In this register, fill in the following data:


Section FCA (Update and Conversion Factor) Economic Indicators:


State (F0R_UF): State at issue.

Period (F0R_PERIOD):  Reference year and month.

Indicator (F0R_INDICE): Economic index for conversion factor.


To use this register, bind its index (I:INDICE_AUXILIAR_FCA) to a formula. Refer to Calculation Formula Details for further utilization information.



Profiles Folder


Product Tax Profile Register


Use this register to define product tax profiles in accordance with criteria set by the customer themselves, for use in the generic taxes calculation.


In this register, fill in the following data:


Product Tax Profile


In this section, enter a code and a description to identify the profile registered. Be mindful that the product profile rule code cannot be repeated.


Products


On this grid, enter which products integrate the profile. There must be at least one line on this grid. The product cannot repeat itself in the same profile, and must have at least one product entered.


Product Origins


On this grid, enter the origins that belong in this profile. There must be at least one line on this grid. The product origin cannot repeat itself in the same profile, and must have at least one origin entered.



Operation Tax Profile Register


In this routine, enter operation profiles through CFOPs, Operation Type and Service Code, following criteria set by the customer, to be used in the generic tax engine configuration.

This register has an automatic load of profile suggestions that facilitate its use.


Operation Tax Profile

In this section, enter a code and a description to identify the profile registered. Be mindful that the product profile rule code cannot be repeated.


In this register, fill in the following data:

CFOPs

On this grid, enter which CFOPs compose this profile. There must be at least one line on this grid


Type of Operation

On this grid, enter which Operation Types compose this profile. There must be at least one line on this grid.

If you need to use all operation types in the profile, you do not need to type all operation types. Just add a line to the grid with the code "ALL" for the system to automatically use all operation types.


Service Code

On this grid, enter which Service Codes compose this profile. If not a service operation profile, leave this tab blank.



Participant Tax Profile Register


Use this routine to define participant profiles to calculate generic taxes, following criteria set by the customer.


In this register, fill in the following data:


Participant Tax Profile


In this section, enter a code and a description to identify the profile registered. Be mindful that the product profile rule code cannot be repeated.


Participants


In this section, define which participants compose the participants profile through fields:


Type: Use this field to define the participant type: 1 - Supplier (SA2) or 2 - Customer (SA1)

Participant: In this field, enter the participant code. This will be a customer or supplier code in accordance with the type specified previously.

Store: In this field, enter the participant's store, whether a customer or supplier store depending on the previously specified participant type.


A profile may have one or more participants, though the participant cannot be repeated in the same profile.



Register of Origin and Destination Tax Profile


Use this register to define origin and destination tax profiles in accordance with criteria set by the customer themselves, for use in the generic taxes calculation. 

This register has an automatic load of profile suggestions that facilitate its use.


In this register, fill in the following data:


Origin and Destination Tax Profile


In this section, enter a code and a description to identify the profile registered. Be mindful that the product profile rule code cannot be repeated.


States of Origin/Destination


On this grid, enter the States of origin and destination that compose the profile.


Origin State: In this field, enter the state of origin of the operation.

Target State: In this field, enter the state of destination of the operation.


The combination of State of Origin + State of Destination cannot be repeated within the same profile.



Tax Document Calculation Rules Folder


Calculation Base Rule Register


Use this routine to register a calculation base rule. When the tax is calculated, this rule is interpreted and the resulting value is used as calculation base.


In this register, fill in the following data:


Calculation Base Definition


In this section, enter the definition and identification data of the rule and source value; that is, the starting value for base composition.


Rule Code: In this field, enter the identifier code. This field is required and you can register no more than one rule with the same code, because this code is used for linking with the other entities.

Description: In this field, enter the rule description. Describe it as you wish, to make identifying the rule easier.

Source Value: In this field, select the starting value for composing the calculation base. The available options are:


All options refer to the respective calculated value in the document item.


Additions and Deductions


In this section, define the additions and subtractions to be applied on the source value selected in field Source Value.


Fields Discount, Shipping, Insurance, Expenses, ICMS Exemp. and ICMS Withheld have the same goal and define the action of each value, respectively.

The available options are:

1 - No Action: The value at issue does not affect the source value.

2 - Subtract: The value at issue is subtracted from the source value.

3 - Add: The value at issue is added to the source value.


Calculation Base Reduction


In this section, if applicable, enter whether a reduction will be applied to the calculated base.


Reduction %: In this field, enter the reduction percentage to be applied to the calculation base.

Reduction Type: This field defines the moment in which the reduction configured in field Reduction % should be applied. Before or after additions and deductions. The options are:


1 - Reduce before additions/deductions: The base reduction is applied before additions and deductions.

Example:


1,000.00 * 70% = 700.00

= 700.00 + 150.00 = 850.00

= 850.00


2 - Reduce after additions/deductions: The base reduction is applied after additions and deductions.

Example:


1,000.00 + 100.00 + 50.00 = 1,150.00

= 1,150.00 * 70% = 805.00

= 805.00


Calculation Base by Quantity


In this section, available only when the source value is equal to 02 - Quantity, define whether to convert the quantity entered in the item to a specific measurement unit (only for purposes of defining the generic tax calculation basis).


Unit: In this field, enter the measurement unit to be used in the calculation base conversion. 

The quantity is converted in accordance with the settings of fields already found in the product register; that is, the 1st and 2nd measurement units, the conversion factor and the conversion type, following these criteria:


If no specific measurement unit is defined, no conversion is made; therefore, the calculation base is exactly the quantity entered in the document item.


Example:

Resulting calculation base: 3.00


If you define a specific measurement unit and it corresponds to the first product measurement unit, no conversion is made either; therefore, the calculation base is exactly the quantity entered in the document item.


Example:

Resulting calculation base: 3.00


If you define a specific measurement unit and it corresponds to the second product measurement unit, the quantity entered in the document item is converted in accordance with the conversion type and factor defined in the product at issue.


Example:

Resulting calculation base: 30.00


If you define a specific measurement unit and it corresponds neither to the first nor to the second product unit, then the calculation base cannot be defined; therefore, the tax at issue is not calculated.


Example:

Resulting calculation base: 0.00.



Cadastro de Regra de Alíquota


Através desta rotina é possível cadastrar regras de alíquotas para os tributos genéricos. Esta regra será interpretada no momento da escrituração do documento fiscal e, o valor obtido através desta regra será utilizada como alíquota do tributo genérico.


Neste cadastro devemos preencher as seguintes informações:


Definição da Alíquota


Nesta seção definiremos o código da regra, uma descrição e qual o valor de origem da alíquota, conforme os campos abaixo:


Cód. Regra = Neste campo definimos o código da regra, trata-se de campo obrigatório, sua definição é livre porém não poderá se repetir.

Descrição =  Neste campo deverá ser informada a descrição da regra de alíquota, campo com preenchimento livre, com objetivo de auxiliar na identificação do tributo.

Valor Origem = Campo com preenchimento obrigatório, deverá ser informada a origem da alíquota através das opções abaixo:


Se o valor de origem não for calculado no documento fiscal, a alíquota do tributo genérico será zero e, consequentemente o tributo genérico também não será calculado.


Alíquota Informada Manualmente


Esta seção somente será habilitada quando o campo Valor de Origem estiver com opção 04. Aqui podemos definir alíquota fixa de forma manual através dos campos:


Tp. Alíquota = Neste campo definimos o tipo da alíquota,  através da opção 1 - Percentual definimos que a alíquota é um percentual, já a opção 2 - Unidade de Medida define a alíquota será um valor fixo a ser aplicado no cálculo do tributo.

Alíquota = Neste campo informamos a alíquota manual.


Unidade de Referência Fiscal


Esta seção somente será habilitada quando o campo Valor de Origem estiver com opção 05. Nesta seção definimos a utilização de uma URF como alíquota através dos campos:


Código URF = Deverá ser informado código de URF previamente cadastrada.

Perc. URF = Neste campo informamos qual o percentual da URF deverá ser considerado, por padrão este campo será inicializado com 100% de utilização da URF.


O valor da URF será obtido considerando o período de escrituração da nota fiscal, logo, se no cadastro de URF não houver valor para o período da nota fiscal a alíquota será zero e, consequentemente, o tributo não será calculado.



Cadastro de Regra de Escrituração


Este cadastro tem objetivo de configurar como será escriturado o tributo, esse cadastro de regra se assemelha com cadastro de TES, nas configurações de campos de livro e CST.

Essa regra será amarrada dentro da Regra de Cálculo - Documentos Fiscais no campo "Escrituração" (F2B_CODESC).


Neste cadastro devemos preencher as seguintes informações:


Seção Definição da Regra de Escrituração:


Nesta seção definiremos o código da regra e uma descrição. O código é único e não poderá ser alterado ou repetido.


Seção Incidência:


Nesta seção definiremos como será a incidência do tributo, definindo a classificação fiscal, incidência do tributo, incidência da parcela reduzida, reflexo no total da nota e o percentual de diferimento


Seção Código da Situação Tributária:


Nesta seção definiremos qual CST será utilizado para a escrituração de um tributo configurado na rotina de Regra de Cálculo - Documentos Fiscais.


As regras definidas neste cadastro serão utilizadas para gravação da tabela CJ3 - Tabela Escrituração por Item.



Cadastro de Regra de Cálculo - Documentos Fiscais


Este cadastro tem objetivo de cadastrar o tributo genérico, ou seja, definir quando e como os cálculos deverão ser realizados, considerando os perfis e regras previamente cadastradas, este cadastro também define como os títulos financeiros deverão ser gerados e, se o tributo será considerado na apuração dos tributos genéricos. Desta forma será possível calcular, recolher e apurar novos tributos de forma simples e rápida, sem necessidade da criação de novos parâmetros ou novos campos no sistema.

Para exemplificar, digamos que cadastramos previamente o tributo XPTO e, para este tributo existem as hipóteses de Retenção na Fonte, Crédito, e Recolhimento na Apuração, logo será necessária a criação de três regras de cálculos para este tributo, ou seja, três variações de cálculo do tributo, uma para retenção na fonte, outra para crédito e a última para apuração. Desta forma as regras de cálculos deverão ser criadas para cada variação do tributo, lembrando que a rotina permite cadastrar quantas variações forem necessárias.



Definição da Regra


Esta seção tem objetivo de identificar a regra de cálculo do tributo,  por meio de um código, descrição e vigências.


Código Regra (F2B_REGRA): Neste campo definimos o código da regra de cálculo do tributo genérico, este código é obrigatório e não poderá se repetir dentro da mesma vigência. Este código será exibido na aba impostos do documento fiscal quando o tributo for calculado.

Descrição (F2B_DESC): Campo para auxiliar a identificação da regra de cálculo do tributo, campo de preenchimento obrigatório. Esta descrição será exibida na aba impostos quando o tributo for calculado.

Tributo (F2B_TRIB): Neste campo informaremos o código do tributo desta regra pertence, campo de preenchimento obrigatório. Um tributo poderá ter diversas regras de cálculo, porém uma regra de cálculo poderá ter somente um tributo.

Data Início (F2B_VIGINI): Aqui informaremos a data inicial da vigência da regra de cálculo, ou seja, se a data do documento fiscal for anterior a data inicial de vigência, a regra do tributo não será calculada, se maior ou igual então a regra de cálculo poderá ser executada. Campo de preenchimento obrigatório.

Data Final (F2B_VIGFIM): Aqui informaremos a data final de vigência da regra do tributo, claro que somente quando a data final for conhecida, nas situações onde a data final de vigência não for conhecida basta deixar este campo vazio.


Quando a vigência inicial e final estiverem preenchidas, o sistema verifica se a data do documento está entre a vigência  inicial e final, já nas situações que houver somente a vigência inicial, o sistema verifica a data do documento com a vigência inicial e considera vigência final vazia como válida/vigente.


Regras de Cálculo


Esta seção tem objetivo de definir como o tributo será calculado, como os títulos financeiros serão gerados (se houver) e, como será gerado na apuração (se houver).


Base Cálculo (F2B_DESC)Definiremos aqui qual será a Base de Cálculo para calcular o tributo, através de uma regra de Base de Cálculo previamente cadastrada. Lembrando que se o valor definido na Regra de Base de Cálculo não existir no documento fiscal, logo o tributo genérico também não será calculado.

Alíquota (F2B_RALIQ):Neste campo definiremos qual será a alíquota para calcular o tributo, por meio de uma regra de alíquota previamente cadastrada. Lembrando que se o valor definido na Regra de Alíquota não existir no documento fiscal, logo o tributo genérico também não será calculado.

Financeira (F2B_RFIN):Neste campo informaremos uma regra financeira, que define como o título financeiro deste tributo deverá ser gerado. Este campo deverá ser preenchido somente quando for necessário gerar títulos de retenção na fonte ou recolhimentos na emissão do documento fiscal, caso contrário este campo não precisa ser preenchido. É importante enfatizar que se o tributo deve se recolhido através de uma apuração, é muito provável que este campo não deva ser preenchido, caso contrário o tributo seria recolhido duas vezes, no documento fiscal e também na apuração.

Para mais informações de como cadastrar regra financeira consulte https://tdn.totvs.com/x/NBu9Gg


Config Arred (F2B_RND):Neste campo podemos definir como será a regra de arredondamento do tributo, se deverá ser arredondado ou truncado. Este campo não é obrigatório, se estiver vazio adotará o padrão de arredondar o valor calculado. Este campo funcionará em conjunto com o parâmetro MV_RNDSOBR. Para mais informações sobre este parâmetro acesso a documentação https://tdn.totvs.com/x/2Ni-HQ

Regras de Limitações do Tributo


Oper. Min. de Limitação do Tributo (F2B_OPRMIN) - Operador limitante do Tributo que está sendo configurado, neste campo pode-se limitar por valores de operadores primários.
Oper. Max. de Limitação do Tributo (F2B_OPRMAX) - Operador limitante do Tributo que está sendo configurado, neste campo pode-se limitar por valores de operadores primários.
Valor Min. Manual (F2B_VLRMIN) -  Este campo será habilitado em conjunto com o campo de Operador Mínimo, ficará editável quando o campo de operador mínimo estiver com valor = "O:VAL_MANUAL"
Valor Max. Manual (F2B_VLRMAX) -  Este campo será habilitado em conjunto com o campo de Operador Máximo, ficará editável quando o campo de operador máximo estiver com valor = "O:VAL_MANUAL"


Regras de Escrituração


Regra de Apuração (F2B_RAPUR)Neste campos podemos informar regra de apuração, que define como os valores do tributo deverão ser demonstrados e calculados na apuração dos tributos genéricos. Este campo não é obrigatório, somente deverá ser preenchido nas situações que o tributo precisa ser recolhido através de uma apuração. É importante salientar que se o tributo ter uma regra financeira preenchida, é muito provável que este campo não deva ser preenchido, caso contrário o tributo seria recolhido duas vezes, no documento fiscal e também na apuração.

Escrituração (F2B_CODESC): Neste campos podemos informar regra de escrituração, que define como o tributo será escriturado tributado, isentos ou outros. Também o CST daquele tributo entre outras configurações permitidas no cadastro.


Regras Complementares


Tributo para Majoração (F2B_TRBMAJ): Neste campo poderá selecionar um tributo que fará o cálculo da majoração.

Dedução por Dependentes (F2B_DEDDEP): Código da regra que contém informações sobre dedução da base de cálculo por dependentes. 

Tabela Progressiva (F2B_DEDPRO): Código da regra de dedução da tabela progressiva.

Reg. Ger. Guia (F2B_RGGUIA): Código da regra que será utilizada para geração da GNRE

Base de Cálculo Auxiliar (F2B_RBASES): Código da regra de base de cálculo secundária, para cenários com calculo de pauta, que é necessário efetuar o cálculo de duas bases de cálculos, e adotar a que possuir o maior valor.

Valor maior ou menos entre bases (F2B_MAXMIN): Ao selecionar uma base auxiliar no campo F2B_RBASES é habilitado esse campo. Selecione 1=Maior - para carregar o valor maior entre a base de cálculo e a base de cálculo auxiliar; Selecione 2=Menor - para carregar o valor menor entre a base de cálculo e a base de cálculo auxiliar.


Definição dos Perfis


Esta seção tem objetivo de definir quando o tributo deverá ser calculado, baseando-se nos perfis de Origem/Destino, Participante, Operação e Produto.

A regra de cálculo do tributo genérico somente será executada quando as informações da nota fiscal(UF de origem, UF de destino, Participante, CFOP, Tipo de Operação, Produto e Origem de Produto) se enquadrarem com todos perfis informados nesta seção.


Perf. Ori/Des (F2B_PEROD): Neste campo definiremos o Perfil de Origem/Destino para a regra de cálculo, lembrando que as UFs de Origem e Destino do documento fiscal serão comparadas com as UFs de Origem e Destino que compõem este perfil.

Perf. Part. (F2B_PERFPA): Neste campo definiremos o Perfil de Participante para a regra de cálculo, lembrando que o Participante(cliente ou fornecedor) do documento fiscal será comparado com os Clientes e Fornecedores que compõem este perfil.

Perf. Oper. (F2B_PERFOP): Neste campo definiremos o Perfil de Operação para a regra de cálculo, lembrando que o CFOP e Tipo de Operação(se houver) do documento fiscal serão  comparados com os CFOPS e Tipos de Operação que compõem este perfil.

Perf. Prod. (F2B_PERFPR): Neste campo definiremos o Perfil de Produto para a regra de cálculo, lembrando que o Produto e Origem do Produto do documento fiscal serão  comparados com os Produtos e Origens de Produto que compõem este perfil.


Importante salientar que para o cálculo ser realizado, todos os quatro perfis deverão ser enquadrados com as informações da nota fiscal, se o documento fiscal enquadrar um, dois ou três perfis o cálculo não ocorrerá.



Pasta Regra de Ajuste de Lançamento

Cadastro de Mensagem

Através desta rotina efetuaremos o cadastro das mensagens, nessa primeira fase esse cadastro atente para as mensagens utilizadas no EFD ICMS IPI nos registro 0460 (Tabela de Observações do Lançamento Fiscal ), C195( Observações do lançamento fiscal (Códigos 01, 1B, 04 e 55)) e C197( Outras obrigações tributárias, ajustes e informações de valores provenientes de documento fiscal).


Exemplo de Utilização

Neste cadastro devemos preencher as seguintes informações:


Código da Regra: Informe o Código da Regra.

Descrição : Informe o nome da Regra da Mensagem

Campo de Filtro: 

O campos CJ8_TPREGR (Tipo da Regra) quando for selecionado Tributos -  será habilitado no campo CJ8_TRIFIL (Regra a ser consultado)  as 3 esferas ( Estadual, Federal e Municipal), e selecionando uma das opções o campo CJ8_REGTRA (Tributo) para a consulta será filtrado por tipo de Regra;

CJ8_TRIFIL (Regra a ser consultado)

CJ8_REGTRA (Tributo)


Se na Tipo da Regra for igual a Tributos Genéricos , será habilitado o campo  CJ8_TBCONF (Tributo Genérico) - com a  consulta na tabela F2B ( Regras de Tributos) .

Caso o campos CJ8_TPREGR (Tipo da Regra) quando for selecionado Dados Da Nota  será habilitado no campo CJ8_TRIFIL (Regra a ser consultado)  as opções Cabeçalho da Nota e Dados dos Itens  , ao escolher uma das opções o campo  CJ8_CONSUL (Valor  a ser Adicionado na Fórmula) , irá apresentar informações como por exemplo ( Tipo da Nota , Tipo de Operação, Numero do Item, Valor da mercadoria etc..)

Após selecionar as informações anterior o conteúdo selecionado no campo CJ8_CONSUL (Valor  a ser Adicionado na Fórmula) , pode ser adicionado no campo CJ8_MENSG (Composição da Mensagem) clicando no Botão Adicionar e após adicionar clicar no botão Validar Mensagem.



Regra de Ajuste de Lançamento

Através desta rotina efetuaremos um cadastro de regra de Códigos de Ajuste de Lançamento , vinculando a uma Regra de Documentos Fiscais que será criada pelo usuário conforme sua escrituração e com isso demonstrando no momento da geração do documento as  informações dos códigos de lançamento.

Dessa forma com esse cadastro estamos unificando:

Acessar - Atualizações → Facilitadores →Configurador de Tributos 



Neste cadastro devemos preencher as seguintes informações:

*Campos Obrigatórios 

**Campos não Visual no Browser


Seção Cadastro Regra de Ajuste de Lançamento, preencher com as informações do cabeçalho da Regra , onde temos os campos:


  1. CJ9_CODREG* - Código da Regra
  2. CJ9_DESCR*    - Descrição da Regra de Ajuste
  3. CJ9_VIGINI*    - Data Inicio da Vigência da Regra
  4. CJ9_VIGFIM    - Data Fim da Vigência da Regra.
  5. CJ9_ID**          - Que Relaciona com a Tabela CJA - Itens da Regra de Ajuste de Lançamento.


Seção Lançamentos , preencher os campos referente os códigos de lançamento , vigência e guia

  1. CJA_CODREG**     - Código Regra Cabeçalho    - Iremos relacionar com o a Tabela CJ9
  2. CJA_REGCAL*        - Regra de Calculo                 - Teremos uma consulta padrão com a Tabela F2B, onde o usuário ira selecionar a regra de calculo que enquadre para a regra de código de Ajuste, nesse campo ao invés dele ter um calculo no cadastro de reflexo ele criaria o seu próprio calculo.      
  3. CJA_CODTAB*       - Tabela de Lançamento        - Neste campo está disponível 4 tabelas de lançamento 5.1.1 (CDO) , 5.2 (CDY), 5.3(CC6) e 5.3.4(CCK)
  4. CJA_CODLAN*      - Código de Lançamento       - A Tabela selecionada no campo CJA_CODLAN , atualiza a consulta padrão retornando os códigos de lançamento de cada tabela.
  5. CJA_VIGINI*         - Data Inicio Vigência Lanc    - O usuário informe a data de inicio da vigência do código de lançamento que conta nos arquivos TXT baixado na site da http://sped.rfb.gov.br/ 
  6. CJA_VIGFIM*        - Data Final Vigência Lanc     - O usuário informe a data de inicio da vigência do código de lançamento que conta nos arquivos TXT baixado na site da http://sped.rfb.gov.br/ 
  7. CJA_GUIA             - Gera Guia                             - Neste campo selecionar o seu código com a regra  para gerar a Guia de Recolhimento.
  8. CJA_TITULO         - Gera Titulo                           - Neste campo selecionar o seu código com a regra  Titulo , será regra é cadastrada no rotina Regra Financeira.
  9. CJA_GERMSG       - Tipo de Mensagem             - Temos esse campo para controle de como será gerada a mensagem para  01 - Cód. de Lançamento, onde gero uma mensagem para cada código de lançamento ou 02 - Cód.  de Lançamento + Produto, caso for gerar uma única mensagem por Lançamento e Produto.
  10. CJA_OPER            - Operação                              - Informe qual o tipo operação a regra x código de lançamento será utilizado 01 - Entrada ; 02- Saída ; 03 - Devolução;  
  11. CJA_CNTRL          - UF da Operação                   -  Informe o controle de UF da Operação , esse campo irá atuar em conjunto com o Código de Lançamento . Exemplo: SP000207 se configurar UF de Destino, para que o lançamento seja apresentado o seu Cliente precisa ser de São Paulo , caso contrario se o seu Cliente for do RJ, e o lançamento estiver correto , basta alterar o UF de Controle para Origem.


Seção Valores, preencher os com as informações de valores para informações utilizadas nos registros do EFD ICMS IPI.

 

  1. CJA_NFBASE*      - Considera Base de ICMS     - Neste campo temos 3 opções - Valor / Nulo / Zero, para atender caso a regra de calculo precise considerar a Base do ICMS como Zero , Valor ou NULO caso for necessário gravar no SPED o conteúdo |EM BRANCO|
  2. CJA_NFALIQ *      - Considera Alíquota             - Neste campo temos 3 opções - Valor / Nulo / Zero, para atender caso a regra de calculo precise considerar a Alíquota do ICMS como Zero , Valor ou NULO caso for necessário gravar no SPED o conteúdo |EM BRANCO|
  3. CJA_VALOR*        - Considera Valor ICMS         - Neste campo controla como a regra vai interpretar o conteúdo do valos do ICMS quando for necessário gerar os campo 7 do registro C197 , se será entendido como Valor. Esse campo temos uma consulta padrão na CIN com filtro de regra de Tributo com o campo CJ9_REGCAL.
  4. CJA_VLOUTR*     - Considera Valor ICMS Outr - Neste campo controla como a regra vai interpretar o conteúdo do valos do ICMS quando for necessário gerar os campo 8 do registro C197 , se será entendido como Outros. Esse campo temos uma consulta padrão na CIN com filtro de regra de Tributo com o campo CJ9_REGCAL.

    O campo CJA_VLOUTR  irá gravar na Tabela CDA no campo CDA_VLOUTR , esse campo na CDA é exclusivo no Configurador de Tributos.

    Essa gravação na CDA é realizada de forma automática, tendo como premissa configurar na regra de Código de Ajuste de Lançamento  como será entendido o valor do ICMS pra levar no Registro C197, se no campo Valor ou no campo ICMS Outros.

    Lembrando que esse processo é totalmente independente das configurações realizadas no fluxo do Legado, utilizando cadastro de reflexo x campo Vl REG 197 .

    DescriçãoGravação da CDAOrigem das Informações
    Cód.. Msg Desc. Reg. 0460    CDA_TXTDSCCJA_TXTDSC
    Cód.. Msg Complementar     CDA_CODCPLCJA_CODCPL
    Cód.. Msg Lançamento       CDA_CODMSGCJA_CODMSG
    Considera Valor ICMS OutrosCDA_VLOUTRCJA_VLOUTR
    Regra de Calculo         CDA_REGCALCJA_REGCAL
    Opção de escolha Base    CDA_OPBASECJA_NFBASE
    Opção de Alíquota        CDA_OPALIQCJA_NFALIQ
    Agrupa Cód. Lacto        CDA_AGRLANCJA_GERMSG


Seção Mensagens, preencher os com as informações de mensagens  que serão utilizado nos  registos 0460, C195 e C197.


  1. CJA_CODMSG     - Código da Mensagem      - Neste campo será selecionado a mensagem pré cadastrada na rotina FISA178 - Cadastro de mensagem  que será utilizada no EFD ICMS IPI Registro C197 campo 3
  2. CJA_CODCPL       - Texto do Complemento   - Neste campo será selecionado a mensagem pré cadastrada na rotina FISA178 - Cadastro de mensagem  que será utilizada no EFD ICMS IPI Registro C195 campo 2 e campo 3.    
  3. CJA_TXTDSC       - Texto de Descrição           - Neste campo será selecionado a mensagem pré cadastrada na rotina FISA178 - Cadastro de mensagem  que será utilizada no EFD ICMS IPI Registro C195 campo 2 e campo 3.


Exemplo Utilização Código de Regra de Ajuste


Seguir os passos abaixo para realizar as configurações de como utilizar o cadastro de Regra de Ajuste

  1.  Realizar os Cadastros
     
    1. Cadastrar o  Tributo



    2. Cadastrar as Regras de NCM



    3. Cadastrar o Código de Situação Tributaria 




  2.  Realizar os Cadastro de Perfil

    1. Perfil de Produto



    2. Perfil de Operação





    3. Perfil de Participante





    4. Perfil de Origem e Destino



  3.  Regras de Calculo Documento Fiscal

    1. Regra de Base de Calculo

      1. Exemplo Base do ICMS




      2. Exemplo Base do ICMS Desonerado via Fórmula.


      3. Exemplo Base do IPI
    2. Regra de Alíquota





    3. Regra de Escrituração




    4. Regra de Calculo - Documentos Fiscais

      Nesse cadastro iremos vincular os cadastros relacionamento acima que serão utilizados nos cálculos das notas fiscais.

      1. Regra de ICMS



      2. Regra de Calculo de FECP



      3. Regra de Calculo de ICMS Desonerado





      4. Regra de Calculo IPI

  4.  Regra de Ajuste de Lançamento



    1. Regra de  Mensagem


      Mensagem com Fórmula Especifica:

      Não basta só criar a mensagem, o próximo passo é amarrar a mensagem cadastrada a uma regra de ajuste de lançamento.
    2. Regra de Ajuste de Lançamento

      1. Exemplo ICMS - Aba Lançamentos



        A proposta do cadastro é centralizar os códigos de lançamentos em uma regra de ajuste mais abrangente o possível, para que não tenha realizar vários cadastros de regra de ajuste de lançamento para perfis semelhantes, portanto para o release 12.1.2210 foram adicionados dois campos que não estão ilustrados no exemplo acima, na qual o usuário tem o poder de escolha sobre o momento em que o código de lançamento deverá ser utilizado:




        Campo Operação- Valores Válidos (01-Entrada| 02-Saída| 03-Devolução)
        Campo Tipo de Operação- Valores Válidos (01-UF Origem| 02- UF Destino)

        Na ilustração acima, podemos ver que foram atribuídos diversos códigos de lançamento até mesmo de outro estado, sendo que a filial do exemplo é SP.
        Através dos campos Operação e Tipo de Operação o usuário tem a possibilidade de definir em qual momento o código de lançamento poderá ser utilizado. No exemplo foi cadastrado um código de lançamento para a UF do Rio de Janeiro, na qual os campos Operação e tipo de operação foram configurados como "Saida"|"UF Destino" respectivamente, ou seja, o código de lançamento só vai ser apresentado durante uma emissão de nota de saída onde a UF destino seja RJ.

        Na aba lançamentos temos também o campo "Tipo de Mensagem" com 3 opções possíveis:

        01- Código de Lançamento por Período - Nessa configuração para fins de geração do arquivo do EFD ICMS/IPI os códigos de lançamento serão agrupados por período de acordo com o bloco que determinado código de lançamento se encaixa no SPED.
        02- Código de Lançamento por Nota - Nessa configuração para fins de geração do arquivo do EFD ICMS/IPI os códigos de lançamento serão agrupados por Nota de acordo com o bloco que determinado código de lançamento se encaixa no SPED. Ex.: Bloco C195 e C197.
        03- Código de Lançamento por Item - Nessa configuração para fins de geração do arquivo do EFD ICMS/IPI os códigos de lançamento não terão agrupamento , ou seja , serão detalhados por item, conforme a gravação original do registro na tabela CDA.
      2. Aba Valores

        Na aba Valores definimos como os valores serão apresentados de acordo com código de lançamento. Essa aba tem muita utilidade para a composição do bloco C197 e seus blocos semelhantes no SPED FISCAL.


        Exemplo Configuração de Lançamento com destaque em valor Outros.




      3. Aba Mensagens 

        Nesta aba é feito a amarração das mensagens cadastradas na rotina FISA178 ( Cadastro de Mensagem), no exemplo abaixo os campos foram utilizados de várias maneiras:



        Obs.: Para que apareça corretamente no SPED FISCAL é necessário que o campo "Cód Msg de Complemento" esteja preenchido.
      4. Exemplo IPI

        Com o IPI a dinâmica é semelhante ao ICMS.




  5. Aplicando a Regra de Ajuste de Lançamento na Nota Fiscal

    1. A Regra TRIB03 criada com ICMS Desonerado , foi utilizada no cadastro de Ajuste de Lançamento e será demonstrado na ABA de Lançamento na Planilha Financeira. Essa regra tem a objetivo de calcular os valores necessários para serem apresentados nos Lançamento indicados.



    2. A Regra IPI001 criada para gerar lançamento de ajuste de "Outros Créditos" para apuração do IPI e também ter seu reflexo no bloco E531 do EFD ICMS/IPI.



      Na apuração de IPI os valores referentes aos ajuste de IPI provenientes do configurador de tributos ficara separado dos valores que vierem através dos lançamentos de ajustes da TES. Abaixo exemplo de como ficara a apuração quando ter os dois tipos de lançamento:


      Os lançamentos manuais permanecem com o comportamento atual.


O Código de Regra tributaria informado no cadastro de Ajuste de Lançamento no Campo CJA_REGCAL, deve ser uma regra criado pelo cliente conforme necessidade e entendimento sobre o lançamento utilizado.

       

Pasta Apurações

Cadastro de Regra de Título de Apuração


Este cadastro tem objetivo de definir como os títulos financeiros da apuração dos tributos genéricos deverão ser gerados, vinculando uma regra de título financeiro a um tributo através dos campos:



Tributo: Neste campo definimos o tributo será processado na apuração dos tributos genéricos e precisar gerar título financeiro, com o saldo devedor da apuração.

Regra Título: Neste campo informamos a regra de título a ser executada na apuração, no momento da geração do título financeiro . Para mais informações de como cadastrar regra financeira consulte https://tdn.totvs.com/x/NBu9Gg



Cadastro de Regra de Apuração


Este cadastro tem objetivo de definir como os valores dos tributos genéricos deverão ser demonstrados e calculados na apuração dos tributos genéricos, de forma que seja possível configurar como compor os valores de débito, crédito e estornos da apuração. 

Este cadastro possui uma carga automática de sugestões de regras para facilitar sua utilização.



Definição da Regra


Nesta seção informaremos um código e uma descrição que identificam a regra de apuração.


Código = Código da regra de apuração, preenchimento obrigatório e não poderá se repetir.

Descrição = Descrição para auxiliar a identificação da regra de apuração.


Regras de Movimentação


Seção que define como processar os valores dos tributos das notas fiscais de entradas, saídas e devoluções:


Saída: Informar como os valores dos tributos genéricos das notas fiscais de saída deverão ser demonstradas na apuração, por meio das opções:

1 - Sem Ação = Os tributos calculados nas saídas não serão demonstrados na apuração

2 - Debita = Os tributos calculados nas saídas serão demonstrados como débito na apuração

3 - Credita = Os tributos calculados nas saídas serão demonstrados como crédito na apuração.

Entrada: Informar como os valores dos tributos genéricos das notas fiscais de entrada deverão ser demonstradas na apuração dos tributos genéricos, por meio das opções:

1 - Sem Ação = Os tributos calculados nas entradas não serão demonstrados na apuração

2 - Debita = Os tributos calculados nas entradas serão demonstrados como débito na apuração

3 - Credita = Os tributos calculados nas entradas serão demonstrados como crédito na apuração.

Devoluções: Informar como os valores das devoluções de venda e de compra deverão ser demonstradas na apuração, por meio das opções:

1 - Sem Ação =  As devoluções não terão nenhuma ação de estorno na apuração

2 - Contrapartida =  As devoluções geram estornos de débito caso a nota original tenha gerado débito, e geram estornos de crédito caso a nota fiscal original tenha gerado crédito.



Apuração dos Tributos Genéricos


Esta rotina permite que seja efetuada a apuração dos tributos genéricos. Sua finalidade é totalizar os créditos e débitos gerados em cada operação, conforme as regras de apuração configuradas, e assim calcular um saldo credor ou devedor do respectivo tributo. Na hipótese de saldo devedor a rotina permite que seja gerado um título a pagar, e na hipótese de saldo credor há um controle do saldo que é transportado e utilizado nos períodos posteriores para abater os valores de débito.


As informações utilizadas na apuração são provenientes das tabelas abaixo:


SD1 - Itens das notas fiscais de entrada;

SD2 - Itens das notas fiscais de saída;

SF1 - Cabeçalho das notas fiscais de entrada;

SF2 - Cabeçalho das notas fiscais de saída ;

SFT - Livro Fiscal por Item de NF;

F2D - Tributos Genéricos Calculados;

Processamento da Apuração



Processar: Inicia uma nova apuração.

Editar: Edição de uma apuração já existente, caso ainda não tenha sido gerado título.

Visualizar: Visualização de uma apuração já existente.

Outras Ações:

Excluir: Exclui a apuração selecionada. Se houver um título já gerado e este título estiver baixado a exclusão não será permitida e a seguinte mensagem será exibida: “O título <número do título / prefixo> já possui baixa e não poderá ser excluído”. Neste caso será necessário estornar o título em questão manualmente pelo financeiro antes de excluir a apuração.

Gerar Título Financeiro: Efetua a geração do título da apuração selecionada caso haja saldo devedor. O título será gerado com base na regra financeira vinculada ao tributo apurado através da rotina “Regra de Título da Apuração”. Esta regra financeira define todos os aspectos do título como fornecedor, natureza, vencimento, prefixo, etc. Por este motivo, caso nenhuma regra tenha sido vinculada ao tributo apurado, não será possível efetuar a geração do título da apuração e será exibida a mensagem de erro: “Tributo não possui regra de Título x Apuração.”

Gerar Título Financeiro/Contabilização: Efetua a geração do título da apuração selecionada, caso haja saldo devedor, seguindo a mesma regra do botão “Gerar Título Financeiro”. Após a geração do título a contabilização é acionada e o título é contabilizado. Os LP’s utilizados neste processo são: 767 para inclusão e 768 para exclusão/estorno.

Contabilizar Título Gerado: Efetua a contabilização do título previamente gerado para a apuração selecionada. Os LP’s utilizados neste processo também são 767 para inclusão e 768 para exclusão/estorno.

Visualizar Título Gerado: Permite a visualização do título gerado para a apuração selecionada.

Relatório de Conferência de Apuração: Efetua a geração do relatório de conferência/detalhamento da apuração selecionada.


Ao clicar em Processar um novo processamento será iniciado e uma filial será solicitada. Para tributos que devam ser apurados de forma centralizada a filial selecionada deverá ser a filial centralizadora, ou seja, a filial sob a qual serão consolidadas as movimentações.

Esta seleção simula o login na filial selecionada, ou seja, é possível apurar um tributo de forma não-centralizada, ou seja, filial a filial, sem que seja necessário logar em cada filial efetivamente. Basta selecioná-las, uma a uma, e seguir com o processamento normalmente.


Após a seleção da filial de apuração, a tela de parametrização será exibida:
















Data Inicial: Data inicial do período de apuração.

Data Final: Data final do período de apuração.

Seleciona Filiais: Indica se deve ser exibida a tela para seleção de filiais, caso movimentações de outras filiais além da filial de apuração, previamente selecionada, devam ser consideradas. Caso este campo seja configurado como “2-Não” serão consideradas apenas as movimentações da filial de apuração.

Tributos: Nesta listagem são exibidos os tributos passíveis de apuração para seleção. Deve ser selecionado ao menos um tributo para prosseguir com o processamento e também é possível selecionar mais de um tributo. Neste caso será efetuada uma apuração para cada tributo, separadamente.


Um tributo passível de apuração é um tributo que possui, em pelo menos uma de suas variações, uma regra de apuração vinculada.


Ao clicar em Avançar a apuração será efetuada e a tela de apuração será exibida:


Nesta aba são demonstrados os valores apurados como débito, totalizados por regra de cálculo, ou seja, por cada variação do tributo que está sendo apurado. Na coluna Devoluções (Estorno de Débito) são demonstrados os valores de devoluções que anulam o débito, ou seja, os estornos de débito.


Nesta aba são demonstrados os valores apurados como crédito, totalizados por regra de cálculo, ou seja, por cada variação do tributo que está sendo apurado. Na coluna Devoluções (Estorno de Crédito) são demonstrados os valores de devoluções que anulam o crédito, ou seja, os estornos de crédito.


Nesta aba é demonstrado o resumo da apuração. Totalizadores de débitos e créditos, ajustes, saldos credores de períodos anteriores que tenham sido eventualmente utilizados na apuração, saldo devedor, etc.



Ajustes de Apuração


É possível incluir e excluir ajustes manuais para manipulação dos valores apurados. Ao clicar duas vezes sobre a linha Ajustes de Débito ou sobre a linha Ajustes de Crédito serão listados os ajustes conforme o tipo. A partir da listagem é possível incluir novos ajustes, alterar ou excluir ajustes já existentes. A listagem de ajustes também pode ser acessada através do menu Outras Ações. 





Todos os ajustes inseridos serão considerados como ajustes de acréscimo, ou seja, têm como finalidade aumentar o crédito ou o débito conforme o tipo de ajuste. Não estão disponíveis ajustes de redução. Para reduzir os débitos ou créditos é necessário incluir um ajuste de acréscimo do tipo oposto, ou seja, para reduzir os débitos deve ser inserido um ajuste de crédito e para reduzir os créditos deve ser inserido um ajuste de débito.


Para inclusão, alteração e exclusão de ajustes é necessário que a apuração esteja em modo de edição. Em modo de visualização só será permitida a visualização dos ajustes previamente cadastrados.


Saldos Credores


Após cada apuração, caso os débitos não tenham superado superado os créditos será gerado um saldo credor e este saldo é transportado para o período seguinte para posterior utilização. Ao clicar duas vezes sobre qualquer uma das linhas de saldo credor (transportado, utilizado ou a transportar) serão listados os saldos considerados na apuração em questão, com seus respectivos períodos de origem e também quanto de cada saldo foi utilizado na apuração. Os saldos são consumidos na ordem de geração, ou seja, do mais antigo para o mais novo.




Pasta Relatórios

Relatório de Tributos Genéricos por Documento Fiscal


Com objetivo de auxiliar a conferência do cálculo dos tributos genéricos, disponibilizamos o relatório de tributos genéricos por documento fiscal, desta forma será possível conferir os valores dos tributos por item de documento fiscal, independentemente se o tributo gerou retenção, recolhimento ou apuração.



Para processar o relatório basta preencher as perguntas iniciais:


Data Inicial: Indique a data inicial para processamento do relatório

Data Final: Indique a data final para processamento do relatório

Seleciona Filiais: Esta pergunta quais filiais deverão ser consideradas para processamento do relatório, a opção 1-Sim abrir uma tela para selecionar uma ou mais filiais, já  opção 2-Não considera somente a filial logada.

Tributo: Neste campo informaremos qual tributo deverá ser processado no relatório. Somente será permitir processar um tributo por relatório.


Confirmando o processamento do relatório, serão listadas as notas que possuírem tributo genérico calculado no período e filial(s) especificado(s), considerando as notas fiscais que gravaram livro fiscal (tabelas SFT/SF3). Após a conclusão do relatório as informações nas seguintes estrutura:


Seção de cabeçalho do relatório:

Filial = Aqui será demonstrada a filial da nota fiscal

Operação NF = Este campo identifica a operação da nota fiscal nas seguintes hipóteses:


Regra do Tributo = Neste campo será demonstrado o código da regra do tributo.

Descrição da Regra = Neste campo será exibida a descrição da regra de cálculo do tributo.


Seção de detalhamento do relatório:

A seção será composta pelas seguintes colunas:

Número NF = Número do documento fiscal.

Série NF = Série do documento fiscal.

Cod. Participante = Código do cliente/fornecedor.

Loja Participante = Loja do cliente/fornecedor.

Data = Data de emissão.

Item NF = Número do item.

CFOP = CFOP do item.

Unidade de Medida = Unidade de medida do item.

Base de Cálculo - Quantidade = Base de cálculo em quantidade do tributo genérico.

Base de Cálculo Tributo = Base de cálculo do tributo.

Alíquota Tributo = Alíquota do tributo genérico.

Valor Tributo = Valor calculado do tributo genérico.



Relatório de Conferência Escrituração


Com objetivo de auxiliar a conferência da escrituração dos tributos genéricos, disponibilizamos o relatório de conferência de escrituração por documento fiscal (analítico ou sintético), desta forma será possível conferir os valores dos tributos por item ou aglutinado por documento fiscal para os tributos que foram escriturados.



Para processar o relatório basta preencher as perguntas iniciais:


Data Inicial: Indique a data inicial para processamento do relatório

Data Final: Indique a data final para processamento do relatório

Seleciona Filiais: Esta pergunta quais filiais deverão ser consideradas para processamento do relatório, a opção 1-Sim abrir uma tela para selecionar uma ou mais filiais, já  opção 2-Não considera somente a filial logada.

Tributo: Neste campo informaremos qual tributo deverá ser processado no relatório. Somente será permitir processar um tributo por relatório.

Opção: Indique a opção do relatório, se deverá ser 1-Analítico ou 2-Sintético.


Confirmando o processamento do relatório, serão listadas as notas que possuírem tributo genérico calculado no período e filial(s) especificado(s), considerando as notas fiscais que gravaram livro fiscal (tabelas SFT/SF3) e a tabela de escrituração do configurador de tributos (CJ3).

Após a conclusão do relatório as informações nas seguintes estrutura para 1-Analítico:



Após a conclusão do relatório as informações nas seguintes estrutura para 2-Sintético:



Relatório de Conferência da Apuração


O objetivo deste relatório é auxiliar a conferência dos valores apresentados na apuração dos tributos genéricos. Para imprimir o relatório basta selecionar a apuração processada, ir em Outras Ações da apuração e selecionar a opção Relatório de Conferência da Apuração, que automaticamente o relatório será impresso.



O relatório tem 5 seções:


Débitos

Créditos

Ajustes

Saldo Credor

Resumo da Apuração


Seção de Débitos


A seção Débitos demonstrará os valores de origem de nota fiscal que geraram débito na apuração, bem como os valores das devoluções, esta seção é detalhada por regra de cálculo do tributo.



Seção de Créditos


A seção Créditos tem o mesmo princípio da seção Débitos, porém aqui será demonstrando os valores dos Créditos e suas devoluções.



Seção de Ajustes


A seção dos ajustes demonstrará os eventuais ajustes manuais de débito e de créditos feitos na apuração dos tributos genéricos. 


Exemplos de ajuste de Débito e Crédito respectivamente:



Seção de Saldos


A seção de saldos demonstra o detalhamento dos valores que compõem o saldo credor, exibindo a data de origem do saldo, o valor inicial do saldo no período, o valor utilizado no período e o saldo final do período.




Seção de Resumo


A seção de resumo da apuração demonstrará os totais da apuração:






Facilitadores


Facilitador do cadastro de perfil


Para auxiliar na criação e manutenção dos perfis, foram disponibilizados facilitadores no menu Outras Ações -> Facilitador, localizados no cadastro de cada perfil. Através destes facilitadores, é possível efetuar inclusões ou exclusões em lote, sem necessidade de fazê-lo item a item.

O facilitador oferece possibilidade de montar um filtro na tabela de origem, e então realizar a inclusão ou exclusão do resultado deste filtro de uma só vez no(s) perfil(is) selecionado(s).

Para os  Perfis Tributários de Produto e de Participantes, quando usado a palavra chave TODOS, englobando todos os produtos, clientes ou fornecedores. Não será possível fazer a manutenção desses registros individualmente, visto que fisicamente não existe o vínculo de cada produto, cliente ou fornecedor nos cadastros existentes.

Seleção da operação


Nesta etapa deve ser selecionada qual operação será realizada: Inclusão ou Exclusão:



Seleção dos Perfis


Nesta etapa deve ser selecionado o perfil (ou os perfis) nos quais a inclusão ou exclusão será efetuada:



Filtros


Nesta etapa deve ser feito o filtro que será aplicado na respectiva tabela para seleção dos registros que serão incluídos ou excluídos do(s) perfil(is) selecionado(s):



Seleção de Registros


Nesta etapa são listados os registros resultantes do filtro aplicado. Os registros que, de fato, devem ser incluídos ou excluídos devem ser selecionados:



Resumo


Nesta última etapa deve ser efetuada a conferência/confirmação das operações que serão efetuadas:



Ao clicar em confirmar as operações serão efetuadas e os perfis selecionados serão alterados.



Facilitador do cadastro de Fornecedores, Clientes e Produtos


Além do facilitador existente no próprio cadastro dos perfis existem, ainda, outras duas formas para vincular produtos, clientes e fornecedores a um ou mais perfis.


Para utilizar esta funcionalidade:


1. Acesse o cadastro em questão.
2. Selecione um registro.
3. Clique em "Alterar" ou "Visualizar"
4. Acesse o menu "Outras Ações -> Perfis Tributários"


Serão listados os perfis nos quais o registro em questão está vinculado:



Através dos botões "Vincular a Outro(s) Perfil(s)" E "Desvincular do Perfil Selecionado" é possível vincular o registro a um ou mais perfis e também desvinculá-lo caso seja necessário.



Facilitador de Inclusão - Fornecedores, Clientes e Produtos


Além das duas formas citadas anteriormente, também é possível vincular um registro a um ou mais perfis no momento da inclusão. Após a inclusão efetiva do registro, o sistema irá validar se existem um ou mais perfis tributários cadastrados. Se existirem, a seguinte mensagem será exibida:



Ao clicar em sim, serão listados os perfis cadastrados e neste momento o registro já poderá ser vinculado a um ou vários perfis:



Esta funcionalidade é controlada pelo parâmetro MV_FACAUTO (Default = .F.). Se o parâmetro for configurado como .F. então a mensagem não será exibida e o registro deverá ser vinculado aos perfis, se necessário, utilizando-se qualquer uma das outras formas mencionadas.



Históricos de Alterações


Caso seja necessário obter o histórico de alteração de algumas rotinas do configurador foi criado dentro de Outras Ações > Histórico de Alterações uma funcionalidade para auxiliar o cliente com essas informações.




Rotinas que possuem essa funcionalidade:



Detalhamento da Fórmula de Cálculo


Nos cadastros de Regra de Base de Cálculo (FISA161), Regra de Alíquota (FISA162) e Regra de Cálculo - Documentos Fiscais (FISA160) foi disponibilizada uma nova aba com a fórmula do cálculo que o Protheus irá interpretar.


Nessa nova aba será possível editar a formula clicando apenas no botão Editar Fórmula, ao clicar no botão é liberado os seguintes campo:


Próximo passo é selecionar o tipo da regra a ser consultada:


Valores de Origem


São criados automaticamente pelo sistema.

O Valor de Origem são valores que o Protheus já conhece e já foi calculado no momento da execução da fórmula, esses valores podem ser Valor da Mercadoria, Quantidade, Valor Contábil, Valor zero de base de cálculo ou alíquota, entre outros.


Exemplo:

Problema - Configurar uma alíquota com valor zero

Criarei uma nova Regra de Alíquota, selecionarei o Valor Origem = 06 - Fórmula Manual, na fórmula faço o seguinte passo:


Regra Base de Cálculo


Ao selecionar essa opção é habilitado o campo Consulta de Regras, com isso é possível selecionar alguma Regra de Base de Cálculo que exista no sistema. Assim você poderá adicionar na fórmula outro tratamento de uma regra de base de cálculo configurada no sistema em qualquer cadastro que possua a aba de Detalhamento da Fórmula de Cálculo.


Exemplo:

Problema - Preciso que minha base de cálculo seja Valor da Mercadoria + R$100,00 reais

No sistema já possuo a Regra de Base de cálculo RB0001 que está selecionado no campo Valor Origem = 01- Valor da Mercadoria.

Criarei uma nova Regra de Base, selecionarei o Valor Origem = 11 - Fórmula Manual, na fórmula faço o seguinte passo:


Regra de Alíquota


Ao selecionar essa opção é habilitado o campo Consulta de Regras, com isso é possível selecionar alguma Regra de Alíquota que exista no sistema. Assim você poderá adicionar na fórmula outro tratamento de uma regra de alíquota configurada no sistema em qualquer cadastro que possua a aba de Detalhamento da Fórmula de Cálculo.

A forma de utilizar é a mesma da Regra de Base de Cálculo.


Regra de URF


Ao selecionar essa opção é habilitado o campo Consulta de Regras, com isso é possível selecionar alguma Regra de Unidade Referência Fiscal que exista no sistema. Assim você poderá adicionar na fórmula o tratamento da URF em qualquer cadastro ou até mesmo na alíquota sem selecionar o Valor Origem - 05 - Unidade de Referência Fiscal (URF).

Selecione o cadastro da URF e escolha a ação que deseja fazer com o valor, caso o valor deva ser somado, subtraído, multiplicado, dividido, clicar no botão do operador e depois adicione o valor. Caso queira deixar apenas o valor fixo na fórmula, é preciso clicar no botão Limpar e depois adicionar o valor.


Regra de Tributo


Utilizar essa amarração quando desejar utilizar uma propriedade de um tributo em outro tributo.

Ao selecionar essa opção é habilitada o campo Tributo para filtrar a consulta e o campo Consulta de Regras.

Campo Tributo para filtrar a consulta irá mostrar tributos cadastrados no sistema, esse campo serve para filtrar a consulta do campo Consulta de Regras.

Campo Consulta de Regras irá mostrar algumas variações do tributo, como:


Índices de Cálculo


São criados automaticamente pelo sistema.

Foi criado o Índice de cálculo para operações que necessitam de tratamento específico, pois dessa forma o Protheus conseguirá identificar que aquela fórmula poderá conter uma alíquota de serviço, uma dedução por dependentes, uma regra de NCM (MVA, Pauta, Majoração) previamente cadastrada nas etapas anteriores do configurador de tributos.


Exemplo:

Problema - Configurar uma alíquota de serviço para meu tributo genérico

Criarei uma nova Regra de Alíquota, selecionarei o Valor Origem = 06 - Fórmula Manual, na fórmula faço o seguinte passo:


Valor Manual


Ao selecionar essa opção é habilitado o campo Valor a ser adicionado na fórmula, com isso é possível informar um valor fixo para a regra de base de cálculo, alíquota ou até mesmo a Regra de Cálculo do tributo.

Preencha com o valor desejado e escolha a ação que deseja fazer com o valor, caso o valor deva ser somado, subtraído, multiplicado, dividido, clicar no botão do operador e depois adicione o valor. Caso queira deixar apenas o valor fixo na fórmula, é preciso clicar no botão Limpar e depois adicionar o valor.



Apuração ICMS x Regra de Ajuste de Lançamento

Nessa sessão será mostrado como ficará a apuração do ICMS quando houver códigos de lançamentos do legado (TES) x Configurador de Tributos.

Exemplo de uma NF de entrada:


Exemplo de um NF de Saída:


Tela com apuração do ICMS Próprio:

O sistema passa a distinguir se a origem do lançamento é do configurador.

Caso tenha o mesmo código de lançamento e eles sejam utilizados tanto pelo legado quanto pelo configurador de tributos, o comportamento é o mesmo:

Vide o código "SP100090748"


Esse comportamento se expande as outras abas de apuração.



ICMS-ST


DIFAL


Débitos Especiais


Crédito Extra- Apuração


Em todos os cenários acima foi necessário criar uma regra de ajuste de lançamento no configurador de tributos, nas quais serão detalhadas na pasta de documentação "Cálculos do Configurador de Tributos"

Mensagens Regra de Ajuste de Lançamento X EFD ICMS/IPI

Nesta seção será mostrado como fica o arquivo do SPED com relação as mensagens cadastradas na rotina de Regra de Ajuste Lançamento do configurador de tributos.

Na ilustração abaixo é feito a amarração das mensagens com uma regra de ajuste.


Ao gerar os movimentos de Entrada ou Saída de nota, o sistema vai armazenar os registros na tabela CDA e as mensagens decodificadas na tabela CJL, na qual serão amarrados com uma ID. 

Obs.: A parte abaixo será de teor técnico e foge um pouco da experiência do usuário, todavia é necessário para entendimento do fluxo da rotina.

Tabela CDA - Lançamentos de Código de Ajuste:


Tabela CJL- Controle de Mensagens Decodificadas:


Para simplificar peguei somente uma das ID's referente ao código SP40090227 do item 1 da NF.


Obs.: O campo CJL_INDICE determina para qual bloco a mensagem deverá ser direcionada.


Após o processamento das apurações mensais, abaixo um exemplo de como fica o arquivo da EFD ICMS/IPI:


Tributos Legado contemplados pelo Configurador de Tributos 

Com a disponibilização do configurador de tributos, alguns tributos calculados com configuração legado(cadastro de produto, exceção fiscal, UFxUF, cadastro de TES etc) poderão ser configurados e gerenciados também por meio do configurador de tributos. 


Abaixo a lista com os tributos calculados atualmente pelo sistema que estão disponíveis no configurador:

TributoDescrição
AFRMMAdicional do Frete para Renovação da Marinha Mercante
FABOVFundo de Apoio a Bovinocultura de Corte

FACS

Fundo de Apoio à Cultura da Soja

FAMAD

Fundo de Apoio à Madeira

FASE/MT 

Fundo Mato-Grossense de Apoio à Cultura da Semente

FETHAB

Fundo Estadual de Transporte e Habitação

FUNDERSUL

Fundo de Desenvolvimento do Sistema Rodoviário do Estado de Mato Grosso do Sul

FUNDESA

Fundo de Desenvolvimento e Defesa Sanitária Animal

IMA/MT

Instituto Mato-Grossense do Algodão

SEST/SENAT 

Serviço Social do Transporte/Serviço Nacional de Aprendizagem do Transporte

TPDP

Taxa de Processamento de Despesa Pública do Estado da Paraíba

SENARServiço Nacional de Aprendizagem Rural
PISPrograma de Integração Social
COFContribuição para Financiamento da Seguridade Social
IIImposto de Importação
IRFImposto de Renda Retido na Fonte
INSSInstituto Nacional do Seguro Social
ISSImposto Sobre Serviço
ICMSImposto sobre Circulação de Mercadorias e Serviços
IPIImposto sobre Produtos Industrializados
CIDEContribuição de Intervenção no Domínio Econômico
CPRBContribuição Previdenciária Sobre a Receita Bruta
FEEFFundo Estadual de Equilíbrio Fiscal
CSLContribuição Social Sobre o Lucro Líquido
PROTEGFundo de Proteção Social do Estado de Goiás
FUMIPQFundo Municipal de Fomento à Micro e Pequena Empresa
CRDPRECrédito Presumido para ICMS
CRPRSTCrédito Presumido Sobre Prestação Serviço de Transporte com ICMS/ST
CPPRODPRODEPE - Programa de Desenvolvimento do Estado de Pernambuco
CRDPCTCrédito Presumido Pela Carga Tributária
SECP15Aposentadoria Especial 15 anos
SECP20Aposentadoria Especial 20 anos
SECP25Aposentadoria Especial 25 anos
INSSPTINSS Patronal
DIFALDiferencial de Alíquota
CMPICMS Complementar
ANTECAntecipação de ICMS
FECPICFECP ICMS
FCPSTFECP ICMS ST
FCPCMPFECP ICMS Complementar
COFRETCOFINS Retenção
COFSTCOFINS Substituição Tributaria
PISRETPIS Retenção
PISSTPIS Substituição Tributaria
ISSBIISS Bi Tributado - CPOM
PISMAJMajoração das Alíquota do PIS Importação
COFMAJMajoração das Alíquota do COFINS Importação
DEDDedução ICMS / ISS
FRTAUTFrete Autônomo
DZFICMDesoneração de ICMS por Isenção de Imposto para Zona Franca de Manaus
DZFPISDesoneração de PIS por Isenção de Imposto para Zona Franca de Manaus
DZFCOFDesoneração de COFINS por Isenção de Imposto para Zona Franca de Manaus
ESTICMEstorno do Crédito e Débito na Apuração de ICMS
ICMSSTICMS Substituição Tributária
FRTEMBFrete Embarcador
CRDOUTCrédito Outorgado


Caso o mesmo tributo seja configurado para ser calculado através dos cadastros legado e também no configurador, as regras do configurador terão maior prioridade. De qualquer forma é interessante desabilitar o calculo dos tributos legado uma vez que este esteja cadastrado no configurador de tributos.


Conforme a evolução do configurador, esta lista de tributos aumentará, e mais tributos legado poderão ser cadastrados aqui no configurador de tributos.



Principais Rotinas e Tabelas


Principais rotinas do configurador de tributos genéricos:


RotinaDescrição
TributoFISA168.PRW
Unidade Ref. FiscalFISA167.PRW
Regra de tabela ProgressivaFISA160A.PRW
Regras por NCMFISA160B.PRW
Regras por DependentesFISA160C.PRW
Regras de Código de Prestação de ServiçosFISA160D.PRW
Código Situação TributáriaFISA160I.PRW
Guia de EscrituraçãoFISA160L.PRW
Código de ReceitaFISA160M.PRW
Indicadores Econômicos FCAFISA121.PRW
Perfil de ProdutoFISA166.PRW
Perfil de OperaçãoFISA165.PRW
Perfil de ParticipanteFISA164.PRW
Perfil de Origem/DestinoFISA163.PRW
Regra de Base de CálculoFISA161.PRW
Regra de AlíquotaFISA162.PRW
Regra de EscrituraçãoFISA160J.PRW
Regra de Cálculo - Documentos FiscaisFISA160.PRW
Cadastro de MensagemFISA178.PRW
Regra de Ajuste de LançamentoFISA181.PRW
Regra de Título da ApuraçãoFISA176.PRW
Regra de ApuraçãoFISA169.PRW
Apuração dos Tributos GenéricosFISA173.PRW
Relatório de Tributos Genéricos por Documento FiscalFISR160.PRW
Relatório de Conferência EscrituraçãoFISR160A.PRW
Relatório de Conferência da ApuraçãoFISR161.PRW


Principais tabelas do configurador de tributos genéricos:


TabelaDescrição
F20Perfis Tributários            
F21Perfil Tributário Orig./Dest. 
F22Perfil Trib. de Participante  
F23Perfil Tributário de Operação 
F24Perfil Tributário de Produto  
F25Perfil Produto x Origem       
F26Perfil Tipo de Operação       
F27Regra de Base de Calculo      
F28Regra de Aliquota             
F29Unidade de Referencia Fiscal  
F2AValores da URF                
F2BRegra Tributária              
F2CTributos De/Para              
F2DTributos Genéricos Calculados 
F2ECadastro de Tributo      
F2FTítulos de Tributos x NF      
F2GRegra de Apuração             
F2HApuração Tributo Genérico     
F2ISaldos Apuração Trib. Genérico
F2JResumo Apuração por Regra     
F2KResumo Analítico Trib Gen     
F2LTítulos Apuração Trib. Gen.   
F2MAjustes Apuração Trib Gen     
F2NRegras de Título da Apuração  
CIQTabela Progressiva
CIRItens Tabela Progressiva
CISCabeçalho da Regra de NCM
CITTributo x Regra
CIURegra Adicional de Tributo por NCM
CIVRegra por Dependentes
CIXCabeçalho da Regra de ISS
CIYAlíquota de ISS por Município
CJ0CST - Cabeçalho
CJ1CST - Item
CJ2Regra Escrituração
CJ3Escrituração por item
CJ4Regra para Guia de Recolhimento
CJ5Regra de Código de Receita
CJ6Código de Receita por Estado
CJ7

Mod. Documento Código Receita

CJ8Cadastro de Mensagem
CJ9Cabeçalho Regra de Ajuste de Lançamento
CJAItens - Regra de Ajuste de Lançamento
CJLControle de Mensagens Decodificadas





O compartilhamento das tabelas eventualmente poderá ser alterado se necessário, para melhor atender as configurações das regras dos tributos. As únicas tabelas que não poderão ter o modo de compartilhamento alterado são as tabelas F2D, F2F, F2H, F2I, F2J, F2K, F2L e F2M.



Contabilização dos tributos genéricos

Os valores dos tributos poderão ser contabilizados de duas formas, no processamento da apuração e no contabilização do documento fiscal.

Para contabilizar o tributo na apuração, foram criados dois novos códigos de lançamento padrão, 767 para inclusão e 768 para exclusão/estorno, quando estes lançamentos padrão são executados, o título gerado do tributo com valor a pagar estará devidamente posicionado.

Já para contabilizar o tributo no documento fiscal, não foi necessário criado nenhum código de lançamento padrão, serão utilizados os mesmo códigos já existentes para contabilização da nota fiscal, e neste caso os valores dos tributos estarão disponíveis na tabela F2D(Tributos Genéricos Calculados), que são vinculados com o documento fiscal por meio dos campos D1_IDTRIB e D2_IDTRIB. Neste caso é importante ressaltar que pode haver mais de um tributo calculado por item de documento fiscal, então poderá haver mais de uma movimentação na tabela F2D para o item de documento fiscal(SD1, SD2).



Perguntas e Respostas


01 - Quando devo utilizar o configurador de tributos?

O configurador de tributos deverá ser utilizado nas situações que houver necessidade de calcular, recolher ou apurar determinado tributo, por exemplo os diversos fundos estaduais existentes, ICMS, IPI, ISS, entre outros. Ao configurar um tributo legado, como o ICMS, no configurador e possuir a configuração do tributo no TES o configurador irá sobrescrever as configurações do legado no momento do cálculo do imposto ou escrituração.

02 - O configurador de tributos não está disponível no menu, como devo proceder?

Neste caso o sistema não atende o requisito mínimo, que é estar atualizado pelo menos com o release 12.1.23, o sistema precisa ser atualizado para ter esta funcionalidade disponível.

03 - Estou tentando configurar uma regra de determinado tributo, porém nenhuma das opções de configuração me atendem, o que devo fazer?

Neste caso deverá ser aberto um ticket no suporte técnico, explicando a necessidade de configuração, com embasamento legal, para que seja analisada a possibilidade de disponibilizar novas opções de configuração.

04 - Meu tributo não aparece na listagem da apuração. O que aconteceu?

Para que um tributo seja listado na apuração pelo menos uma de suas variações (regra de cálculo) deve possuir uma regra de apuração vinculada.

Não há necessidade de alterar nada nas movimentações. Basta vincular uma regra de apuração em uma ou mais regras de cálculo e processar a apuração novamente.

05 - Preciso incluir mil registros no perfil Tributário de Produto, existe alguma forma para auxiliar este preenchimento ou terei que fazer manualmente?

Sim existe, para esta tarefa existem os facilitadores dos perfis de Participante, Produtos, Operações e UF Origem/Destino.
Os facilitadores fornecem mecanismos de filtros, para que as inclusões ou exclusões sejam realizadas em lote, pois dependendo da quantidade de registros seria uma tarefa inviável de ser realizada manualmente. Os facilitadores estão disponíveis no próprio cadastros de perfis.

06 - Preciso gerar título financeiro para determinado tributo, porém minha TES está com "Gera Duplicata" = "Não". Existe alguma forma de gerar o título neste contexto?

Sim existe, para gerar o título neste contexto, no módulo SIGAFAT (Faturamento), na geração do Documento de Saída, será apresentada a tela de parâmetros. Ajuste a pergunta: Gera Tit FUNRURAL/Conf Trib ? com a opção Sim. Desta forma os tributos calculados que possuírem regra financeira vinculada poderão ter os títulos gerados.

07 - Como configurar corretamente o Desconto da Zona Franca de Manaus no configurador?

Para configurar corretamente o o desconto da Zona Franca de Manaus no configurador deve-se criar uma TES genérica (Calc. ICMS = Não e Calc. IPI = Não) e fazer toda a configuração de Base, Alíquota e Regra de calculo no configurador. Outra alternativa é utilizar no perfil de base de calculo do configurador 06 - Base ICMS origem.