This section will be updated whenever a new common problem regarding CBT is identified. Esta seção será atualizada sempre que um problema comum novo relativo a CBT é identificado.
8.1 Consistency of Condition Records (Consistência dos Registros
de condição)
When the automatic generation of condition records in the tax Customizing is active, the same informa- tion is stored at two places:
1. the Brazilian tax table (like e.g. J_1BTXIC2) 2. the condition database
Quando a geração automática de registros de condição nas configurações de impostos está ativa, a mesma informação é armazenada em dois lugares:
1. Tabela de Impostos do Brasil (como por exemplo J_1BTXIC2) 2. A Base de dados da condição
The reason for this redundancy is the fact that for a given key field combination (e.g. ship-from, ship-to, material number) several tax data can be specified, like tax rate, reduced base rate, tax law, exempt flag, etc. To facilitate the tax Customizing (and to stay compatible with the old tax calculation), the Brazilian tables still contain this information, and additionally the system automatically generates corres- ponding condition records.
A razão para esta redundância é o fato que para a combinação de campos chaves dada (por exemplo parceiro de origem, parceiro de destino, código do material) várias informações de impostos podem ser especificados, como taxa de imposto, base de cálculo reduzida, lei fiscal, flag de isenção, etc. Para facilitar as configurações de impostos, (e ficar compatível com o cálculo de impostos antigos), as tabelas brasileiras ainda contêm esta informação, e adicionalmente o sistema gera automaticamente registros de condição correspondentes.
Normally, there is a 1:1 relationship between Brazilian tax data and corresponding condition records. This means:
1. For each tax rate (or whatever you customize in the Brazilian tables) there exists one condition record.
2. Each condition record of a condition type that is used for Brazilian tax determination has a cor- responding entry in a Brazilian tax table.
1. Para cada taxa de imposto (ou tudo que você personaliza nas mesas brasileiras) lá existe um registro de condição.
2. cada registro de condição de um tipo de condição que é usado para determinação de imposto brasileira tem uma entrada cor-respondendo em uma mesa de imposto brasileira.
Consequently, you can have two kinds of inconsistencies in your system:
1. There does not exist a corresponding condition record for a tax rate (or whatever you customize in the Brazilian tables).
2. There does not exist a corresponding entry in a Brazilian tax table for a condition record of a condition type that is used for Brazilian tax determination.
Normalmente há uma relação de 1 para 1 entre os datos de impostos do Brasil e os correspondentes registros de condições. Isto significa:
Conseqüentemente, você pode ter dois tipos de inconsistências em seu sistema:
1. Não existe um registro de condição correspondente para uma taxa de imposto (ou tudo que você customiza nas tabelas do Brasil).
2. Não existe uma entrada correspondente em ima tabela de impostos do Brasil para o registro de condição de Tipo de Condição o qual é usado para determinação de impostos do Brasil.
Such inconsistencies can have several reasons:
- You deactivated automatic generation of condition records and created or changed tax data (results in type 1 inconsistencies).
- You deactivated automatic generation of condition records and deleted tax data (results in type 2 inconsistencies).
- You manually created condition records with transactions VK11 (application V) or FV11 (applic- ation TX) (results in type 2 inconsistencies).
- You deleted records with customer programs or the database utility (results in type 1 or 2 incon- sistencies).
Tais inconsistências podem ter várias razões:
- Você desativou geração automática de registros de condição e criou ou mudou dados de imposto (resulta uma inconsistência do tipo 1).
- Você desativou geração automática de registros de condição e deletou dados de imposto (resulta uma inconsistência do tipo 2).
- Você criou manualmente um registro de condição nas transações VK11 (aplicação V) ou FV11 (aplicação o TX) (resulta uma inconsistência do tipo 2).
- Você deletou registros com programas específicos de cliente ou a integridade do banco de dados (resulta em inconsistências dos tipos 1 ou 2 ).
8.1.1 Tax Data Without Condition Record (Informações de impostos sem
Registros de Condição)
You can detect inconsistencies of type 1 by running the migration tool in TMW (see section 4.17). Tax data without corresponding condition records are indicated by a red traffic-light icon. You can migrate them as described in section 4.17.2.
Você pode detectar inconsistências de tipo 1 executando a ferramenta de migração no Gerenciador de Impostos (J1BTAX) (veja seção 5.17). Dados de Impostos sem os correspondentes registros de condição são indicados por um ícone de farol em vermelho. Você pode migra-los como descrito na em seção 5.17.2.
8.1.2 Condition Records Without Tax Data (Registros de Condição sem
Dados de Impostos)
For type 2 of inconsistencies there exists a check program, introduced with support package 19 (release 4.6C: 47) and Note 686780, respectively.
Para tipo de inconsistências 2 existe um programa de verificação, introduzido com o support package 19 (versão 4.6C: 47) e Nota 686780, respectivamente.
1. Run program J_1B_CBT_CONSIST, and the system displays a list of condition tables. 1.Execute o programa J_1B_CBT_CONSIST, e o sistema mostra uma lista de tabelas de condição.
2. Double-click a table, and the system displays all condition records used for Brazilian tax calcula- tion. Figure 8-18 shows an example screenshot
The traffic light indicates the status of the condition record: red means there is no corresponding record in the tax table; yellow means a record exists in the tax table, but the data differs (for ex- ample, the tax rate); and green means a correct corresponding entry exists.
At the far right, you see the corresponding Brazilian tax table as well as the index in the table (for condition records with yellow and green status only; for red entries, this field is blank).
2. Clique duas vezes em uma tabela, e o sistema mostra todos os registros de condição usados pelo cálculo de impostos do Brasil. Figura 9 1 mostra uma tela como exemplo.
O semáforo indica o status do registro de condição: vermelho significa que não há nenhum registro correspondente na tabela de imposto; amarelo e amarelo indica que existe um registro de condição na tabela de impostos, mas a informação difere (por exemplo, a taxa de imposto); e verde significa que uma entrada correspondente existe.
Mais à direita, você vê as tabelas de impostos do Brasil bem como os índices na tabela (para registros de condição com status amarelo e verde só; para entradas vermelhas, este campo aparece em em branco).
3. Select all condition records with red and yellow status, and delete them by pressing the Delete
condition records pushbutton. In a popup window you are asked to confirm the deletion (see
Figure 8-19).
3. Selecione todos os registros de condição com status vermelho e amarelo, e delete-os usando o botão Deletar Registro de Condição. Em uma popup você será solicitado a confirmar a deleção (veja Figura 9 2).
4. Repeat steps 2 and 3 for each of the condition tables. For the tax calculation to function prop- erly, all condition tables must contain green entries only.
4. Repita os passos 2 e 3 para cada uma das tabelas de condição. Para o cálculo de imposto funcionar apropriadamente, todas as tabelas de condição devem conter somente entradas verdes.
Once you have viewed a condition table, the icon next to it changes to include a pair of eyeglasses; if you have made at least one change to a table, the icon includes a diskette.
5. To ensure that there are condition records for all existing tax records, run the migration program as described in section 4.17
Uma vez você visualisou uma tabela de condição, o ícone inclui um óculos, se você se você fez pelo menos uma alteração, o ícone inclui um disquete.
5. Para assegurar que há registros de condição para todos os registros de impostos existentes, execute o programa de migração como descrito na seção 5.17