Você está na página 1de 59

Condition-Based Tax Calculation in R/3 For Brazil

Novo esquema de clculo baseado em condies (esquemas de clculo TAXBRA e RVABRA) substitui os antigos (esquemas de clculo TAXBRJ e RVXBRC).

O mtodo anterior de calcular impostos brasileiros usava uma interface de clculo de impostos externa. A tarefa de calcular impostos feita por um mdulo de funo dedicada que direciona o processamento do clculo de impostos para o esquema de clculo atribudo ao pas, usando as taxas configuradas na transao FTXP. O esquema de clculo standard anterior atribudo ao Brasil, TAXBRJ, no faz uso da funcionalidade de clculo provido pelos mdulos, mas apenas chama o mdulo de funo J_1BCALCULATE_TAXES com o uso da frmula 320. Toda a lgica de clculo de imposto contida neste mdulo de funo.

A nova abordagem para o clculo de impostos do Brasil a qual descrita neste documento, faz uso da tcnica de condio standard para calcular os impostos. Durante o clculo de imposto, por chamadas das funes de PRICING, um esquema de clculo processado. As taxas so armazenadas como registros de condio e determinado durante o procedimento, baseado nos valores atuais dos campos da estrutura de comunicao KOMP e KOMK. A lgica de clculo inteira contida no prprio esquema de clculo sem chamar um mdulo de funo externo. Frmulas usadas fazem somente clculos especiais que no so providos pela funcionalidade Standard da pricing. Estas frmulas consistem tipicamente em apenas algumas linhas de cdigo, processando quatro parmetros que so armazenados nos campos de trabalho XWORKD e XWORKE, o valor da base XKAWRT da respectiva linha no esquema de clculo e a alquota XKOMV-KBETR. As alquotas, as leis fiscais e indicadores especiais considerando o aparecimento da linha de imposto na Nota Fiscal so mantidos dentro de vises especficas do Brasil J_1BTX * (por exemplo J_1BTXIP1 contm a taxa de IPI). No mtodo antigo, as tabelas relevantes esto sendo diretamente lidas pelo mdulo de funo J_1BCALCULATE_TAXES. Na nova soluo, os dados no so armazenados nas tabelas J_1BTX *** mas esto gravados na forma de registros de condio no banco de dados. Estes registros podem ser lidos diretamente pela lgica da pricing de forma que nenhuma seleo adicional do banco de dados tenha que ser executado pelas frmulas que so processadas pelo Esquema de Clculo. Alm disso, os registros de condio podem ser transferidos facilmente a outros sistemas (por exemplo sistemas de CRM)

A gerao da nota fiscal era parcialmente executada pela funo J_1BCALCULATE_TAXES no mtodo antigo. No mtodo novo, toda a lgica que determina valores para cada campo dos itens da Nota Fiscal e cada item de impostos so customizados em uma outra tabela de mapeamento de campos e pela configurao do cdigo de imposto. Basicamente, o sistema configurado para determinar quais linhas e valores da tabela do esquema de clculo contm cada item de impostos. Assim, a lgica de mapeamento de toda a Nota fiscal feito por customizao e no h mais nenhum grande hard-code, escondido no mdulo de funo J_1BCALCULATE_TAXES.

Para usar o novo clculo de imposto baseado em condies, a gerao de registros de condio na manuteno de taxas de imposto tem que ser ativada fixando um flag para o respectivo pas (veja a tela abaixo Figura 1-1). Um novo passo de Customizao no IMG foi adicionado:

Figura 1-1. Ativao da Gerao de Condies.

Nesta atividade de customizao, a tabela nova J_1BCONDTAXACT mantida.


OBS.: Se o flag est ligado para o Brasil, os registros de condio sero gerados em background durante a manuteno das tabelas de impostos do Brasil.

IMG > Contabilidade Financeira > Configuraes Contabilidade Financeira > IVA > Configuraes Globais > Brasil > Clculo de Imposto Baseado em Condies > Ativar Gerao de Condies

O sistema precisa identificar se o atual esquema de clculo de impostos baseado em condies ou no. Isto necessrio para chamar o esquema de clculo de imposto clssico, externo ou o novo clculo de imposto na frmula de valor da condio 320. Por isto, voc especifica o esquema de clculo para CBT na nova atividade de IMG

Esquemas de clculo de Vendas e Distribuio

Esquemas de clculo da Contabilidade financeira

IMG > Contabilidade Financeira > Configurao Contabilidade Financeira > IVA > Configuraes globais > Brasil > Indicar Esquema de Clculo para Clculo de Impostos Baseado em Condies.

Gerenciador de Impostos (J1BTAX) A Transao usada como Gerenciador de Impostos um canal geral de entradas para fazer quase todas as configuraes pertinentes ao clculo de impostos brasileiros. chamado pela transao J1BTAX e tambm pode ser acessada pelo IMG.

Figura 1-2. Transao J1BTAX.

IMG > Contabilidade Financeira > Configurao Contabilidade Financeira > Configuraes Globais > IVA > Clculo > Opes para Clculo de Impostos no Brasil > Acessar Tax Administration Tools

Na tela de entrada mostrada uma lista de todas as tabelas dos impostos do Brasil. (Figura 1-2) mostra um print da tela inicial da transao. O termo "tabelas de impostos , significa que todas as tabelas que contm dados de impostos do Brasil e que so acessadas durante o clculo de impostos para encontrar as taxas, leis fiscais, e flags especiais como "Convnio 100" ou "Outra base". As configuraes destas tabelas tambm podem ser encontrados no IMG abaixo:

No necessrio ativar o clculo de imposto baseado em condies (CBT) para usar isto. Porm, se no for ativo, algumas opes de menu relativo ao CBT no so acessveis IMG > Contabilidade Financeira > Configurao da Contabilidade Financeira > IVA > Clculo > Opes de Clculo de Impostos no Basil > Taxas de Impostos.

Regies Fiscais Atribuio das regies geogrficas s regies fiscais as quais so usadas nos cadastros dos parceiros de origem e destino e que so relevantes para o clculo de impostos. Se o indicador de Zona Franca marcado e clculo de impostos baseado em condies est ativo, um registro de condio com uma taxa de 100% gerado em background cujo tipo foi atribudo ao cdigo interno TAXFREEREGION. Esta condio pode ser usada no esquema de clculo de imposto para executar clculos especiais para as regies livres de imposto.

IMG > Contabilidade Financeira > Configuraes Contabilidade Financeira > IVA > Configuraes Globais > Brasil > Definir Regies fiscais do Brasil e atribuir a Regies Gerogrficas

NCM Codes (Cdigos NCM) O sistema utiliza os cdigos NCM para determinar as taxas de imposto IPI. Tambm possvel utilizar o cdigo NCM como campo chave, caso sejam definidos grupos de impostos para excees dinmicas.

IMG > Componentes Vlidos para Vrias Aplicaes > Funes Gerais de Aplicao > Nota Fiscal > Cdigos NCM >

Grupos de Substituio Tributria Definio de possveis grupos de Substituio Tributria no cadastro de fornecedores e de clientes.

IMG > Contabilidade Financeira > Configuraes Contabilidade Financeira > IVA > Clculo > Opes para Clculo de Impostos no Brasil > Definir Grupo de Clientes para clculo de Substituio Tributria.

CFOP IMG > Componentes Vlidos para Vrias Aplicaes > Funes Gerais de Aplicao > Nota Fiscal > Cdigos CFOP > CFOP Versions (CFOP Verses)

Validity Date of CFOP Versions (Data de Validade das Verses de CFOP)

Cdigos CFOP

Determinao de CFOP MM / SD

Tax Laws IPI (Leis Fiscais de IPI Direitos Fiscais)

Tax Laws ICMS (Leis Fiscais de ICMS Direitos Fiscais)

IMG > Contabilidade Financeira > Configuraes Contabilidade Financeira IVA > Configuraes Globais > Brasil >

Gerenciador de Impostos (J1BTAX)

Grupo de imposto para a determinao de excees dinmicas

Passo a passo: 1) Determinar grupo de imposto no boto acima; 2) Ir em preparao de condio/seqncia de acesso 3) Atribuir tabela de condies a tabela de impostos 4) Ativar o grupo de imposto

Tax Calculation (Clculo de Impostos) Neste menu, so configuradas as etapas que controlam as alquotas, flags, e textos os quais so usados no clculo de impostos. Maintain Tax Rates (Manter Taxas de Impostos) IMG > Contabilidade Financeira > Configuraes Contabilidade Financeira > IVA > Clculo > Opes para Clculo de Impostos no Brasil > Taxas de Imposto. Maintain Tax Groups (Manter Grupos de Impostos) Aqui definidos os grupos de imposto usados nas excees dinmicas de impostos. A atividade tambm pode ser acessada via transao J1BTAX, Podem ser definidos grupos no range de 10 a 89. Os nmeros entre 0 e 9 bem como entre 90 e 99 esto reservados e so usados pela a SAP. Estes grupos no devem ser apagados!

Os nmeros entre 0 e 9 bem como entre 90 e 99 esto reservados e so usados pela a SAP. Estes grupos no devem ser apagados! O grupo 98 por exemplo, utilizado pela SAP para armazenar as taxas de impostos do ICMS genrico. Para visualizar esta tabela, entrar na seqncia de acesso/Tipo Condio: ICVA atravs da VK13.

CBT Tabela Dinmica


Para cada novo Grupo de Imposto Criado necessrio ajustar as Sequencias de Acesso:

ATENO.......

Por aqui possvel inserir, atualizar e excluir uma seqncia de acesso.

CBT Tabela Dinmica


Para cada novo Grupo de Imposto Criado necessrio Atribuir Tabelas de Condies

ATENO.........

ICMS: atualizar excees dinmicas

Na tabela de excees, alimentar com os dados.

ICVA ICBS ICOB ICLW L100

Converso de Dados de Impostos para Registros de Condio

Escolhendo Preparao da Condio > Migrao > Tabela de Impostos para Condies (F6) a converso de registros de imposto para condies iniciada. pr-requisitado que todo o customizing do mapeamento de tabelas descrito nesta seo j esteja concludo, caso contrrio sero emitidos erros. A seleo feita nas Opes de Converso de grupo determina a forma de converso. Se a primeira opo for escolhida, todo campo convertido em qualquer caso, no importa se l j existe um registro de condio correspondente. Se a segunda opo for escolhida, o usurio perguntado no caso da situao descrita anteriormente. Se a terceira opo escolhida, s os campos que no tm registros de condio so convertidos.

Cada vez que um novo dado alimentado nas tabelas de excees, preciso habilit-los aqui!!!

Forma manual de cadastro dos grupos de condio dentro das seqncias de acesso. No recomendado!!! A excluso de algum grupo de condio, pode ser feita de forma manual por aqui em cada seqncia de acesso.

O Grupo de Imposto incluido na sequncia de acesso. Dessa forma, a sequncia de consulta dos dados, depende do nmero definido para o grupo de imposto.

Ao encontrar o primeiro registro, O SAP abandona as proximas consultas.

Para inserir a estrutura na seqncia de acesso: Selecione a linha e clique em Catl.cpos.

Selecionar o campo referente a exceo dinmica, nesse casso como o cdigo do NCM selecionamos o campo STEUC.

Desmarcar o X para o campo onde inclumos a estrutura.

Outro exemplo de seqncia de acesso


Numero de Acesso e Grupo de imposto iguais

Pas

Tipo de Documento 0 = Todos

Campo = X Chave dinmica no utilizada Emissor / Receptor ...

Atribuio de Tabelas de Condies a Tabelas de Impostos Durante a manuteno das tabelas de imposto do Brasil, so gerados e alterados automaticamente os registros de condio. Na tabela J_1BVIEWMAP deve ser especificado quais tabelas de condio sero usadas para uma tabela especfica de imposto. No caso das excees dinmicas, voc adicionalmente especifica a tabela de condio por grupo de imposto.

IMG > Contabilidade financeira (novo) > Contabilidade Financeira > Configurao Contabilidade Financeira > IVA > Configuraes Globais > Brasil > Clculo de imposto baseado em condies > Atribuir tabelas de controle a tabelas de impostos

Cdigos de Impostos MM

Cdigos de Impostos SD

CBT Migrao Tabela J_1BTXSDC


DISI
DICM DIPI DSUB DISS DICF DSUF DPIS DCOF DWHT

Condies que aparecem ou no na princing (a depender do flag) e que definem se um imposto pode ser calculado ou no.

CBT Case Exemplo


Cliente de So Paulo Centro de So Paulo

No caso do ICMS (exemplo) A condio ICVA apenas define o % do imposto. Mas uma condio Estatstica. O clculo do ICMS ser feito na condio BX13, conforme prximo slide.

Neste exemplo, a condio BX13 replica a taxa da condio ICVA, mas no calcula o montante, pois no cdigo de imposto SD, a condio DICM no est flegada, isso quer dizer que o imposto no ser calculado.

J neste exemplo, a condio BX13 replica a taxa da condio ICVA e calcula o montante, pois no cdigo de imposto SD, a condio DICM est flegada, isso quer dizer que o imposto pode ser calculado.

Quando no est flegado para clculo do ICMS, a base jogada para a condio Outras Bases (BX12). Quando est flegado para iseno do ICMS, a base vai para a condio de base excluda (BX11). Em ambos os casos, o ICMS no calculado. IPC: Apenas um campo deve estar flegado - clculo ICMS ou isento ICMS.

No h clculo ICMS

Iseno de ICMS

Condition Types Os tipos de condio que devem ser definidas podem ser classificadas em quatro categorias:
1 - Condies que contm dados de imposto. Estes registros de condio so mantidos automaticamente durante a manuteno das tabelas de taxas de impostos do Brasil. Um cdigo interno deve ser atribudo a cada condio na tabela J_1BTXCOND. 2 - Condies que referem a outras condies. Estas so condies que tm uma condio de referncia que contm os dados. Elas so usadas com base novalor de outra condio em outra linha do esquema de clculo. 3 - Condies que so usadas apenas para marcar linhas especficas do esquema de clculo para us-las nas tabelas de mapeamento de Notas Fiscais. Estas condies so manuais, elas no tm nenhuma seqncia de acesso e nem registros de condies na base de dados. 4 - Condies que indicam que um determinado tipo de imposto devido. Estes tipos de condio tambm devem ter entradas na tabela J_1BAJ para os classific-las como tipo de imposto. A manuteno dos tipos de imposto acessado atravs do Gerenciador de Impostos (J1BTAX) pela opo: Preparao da condio > Tipo de Imposto Os registros so mantidos atravs da configurao dos Cdigos de Imposto (IVAs).de customizing os cdigos de imposto.

Esquema de Clculo O novo esquema de clculo de imposto para o Brasil a TAXBRA. As configuraes do esquema de clculo so feitas atravs da viso VVC_T683_TX e pode ser acessado atravs do Gerenciador de Impostos (J1BTAX) pela opo: Preparao da condio > Procedimento de Clculo > Procedimento de Clculo MM

Este procedimento de clculo de imposto deve ser atribudo ao pas BR na tabela T005. A atividade correspondente de IMG pode ser encontrada no caminho: IMG > Contabilidade Financeira > Configurao Contabilidade Financeira > IVA > Configuraes Globais > Atribuir Pas a esquema de clculo

Clculo do ICMI
18 % de ICMS 1,65% de PIS 3,0 de COFINS ---------------------Total = 22,65 22,65 / 100 ------------------Total = 0,2265 1 0,2265 ------------------Total = 0,7735 392,00 / 0,7735 ---------------------Total = 506,79

No caso da inexistncia de uma base de impostos (ZBAS), O valor a ser dividido o preo.

Manuteno das Condies do Cdigo de Imposto- IVA As condies que pertencem a um Cdigo de Imposto so mantidas selecionando a linha com o Cdigo de Imposto que ser mantido e escolhendo Ir para > Atualizar Condies (Ctrl+F3).

No slide anterior mostra um exemplo da tela onde as condies de Cdigo de Imposto so mantidas. Na tabela, so listados todos os tipos de condio que esto definidos como tipos de imposto na tabela J_1BAJ (veja a seo anterior) e aquele esto presentes no Esquema de Clculo atribudo ao pas. Um tipo de imposto ativo quando o respectivo checkbox marcado, caso contrrio inativo. Quando os dados so gravados na tela exibida no slide anterior, os registros de condio so gerados automaticamente. Os Tipos de Impostos marcados so transferidos para os Registros de Condio com valor de 100%; para tipos no marcados os registros de condio so deletados de forma que a linha no ir aparecer na tabela de resultados do Esquema de Clculo depois da execuo do Esquema de Clculo durante o Clculo de Imposto.

Linhas de ICMS e IPI na Nota Fiscal Em geral, uma Nota Fiscal sempre tem uma linha para ICMS e uma linha para IPI, no importa se ICMS e IPI so devidos. (H algumas excees a esta regra que, porm, so controladas no cdigo ABAP Clculo de Imposto.) Para gerar as linhas de IPI ou ICMS na Nota Fiscal que apenas armazena a base de clculo no campo Outra Base no caso do respectivo imposto no ser devido, as seguintes condies devem ser ativadas: IPI0 Activar se IPI Clearing dever ser gerada na Nota Fiscal ICM0 Activar se ICMS Clearing dever ser gerada na Nota Fiscal Estas condies adicionais especiais que tm que ser mantidas so relevantes apenas para ICMS e IPI, no para ISS, SubTrib, ou qualquer outro grupo de imposto. Isto porque somente ICMS e IPI tem leis que precisam constar na nota fiscal.

IPI De forma a considerar o caso especial "fornecedor no indutrial nos lanamentos de IPI Industrializao, duas condies de IPI devem ser ativadas, uma sendo dedutvel e uma no-dedutvel.

No novo padro os Tipos de condio so IPI1 e IPI4.


IPI1 dedutvel IPI4 no-dedutvel No antigo clculo de impostos, era o Tipo de condio IPI2 que tinha que ser ativada junto com IPI1. Isto foi alterado, porque o conceito da IPI2 ser de consumo e o mapeamento da Nota Fiscal diferente. O cdigo ABAP possui uma lgica especial e no transfere os valores da linha do IPI4 para a Nota Fiscal. Nesta situao, tanto o valor da taxa quanto todos valores das bases so zero, que indica que tal linha no ser considerada na nota fiscal.

Lanamentos de Contrapartida No antigo clculo de imposto, condies para lanamentos de contrapartida tm a taxa -100%. No novo clculo de impostos, entretanto, voc apenas ativa ou desativa condies. Se voc ativa uma condio, um registro com sempre +100% gerado. Ento, em cada linha do Esquema de Clculo que corresponde a um Tipo de Condio usada para um lanamento de contrapartida, Frmula de condio da base 164 tem que ser especificada. Esta frmula multiplica o valor bsico com -1.

Definio de Tipos de Impostos Os tipos de condio que indicam se um imposto especfico devido ou se linhas especficas sero listadas na nota fiscal devem ser especificadas na tabela J_1BAJ. Os tipos de condio se referem aos tipos de impostos nesta tabela. Eles so configurados na viso J_1BAJV que pode ser acessado pelo Gerenciador de Impostos (J1BTAX) atravs da opo: Preparao das Condies > Tipos de Impostos.

Aqui so associados quais impostos sero levados para a Nota Fiscal. Mesmo com a associao, o imposto s ser levado para a nota se esta condio tiver valor na princing. Alm da definio feita aqui, a condio precisa estar cadastrada em Mapeamento dos valores de Impostos para a Nota Fiscal. Este mapeamento por esquema de clculo.

Um tipo de imposto pode ser atribudo a um grupo de imposto. Grupos de imposto so os diferentes impostos do Brasil (IPI, ICMS, Substituio Tributaria, ISS) e a informao se um imposto complementar ou um imposto sobre fretes. Se um grupo de imposto atribudo a um tipo de imposto que corresponde a uma condio do Cdigo de imposto (IVA), esta linha de imposto ser transferida para a Nota Fiscal. H uma linha separada na Nota Fiscal por grupo. Se voc no atribuir um grupo de imposto a um tipo de imposto, a condio ser ignorada na gerao da Nota Fiscal. Por exemplo o caso para condies de contrapartida (compensao) como a ICOX. Para manter esta condio na manuteno do Cdigo de Imposto (IVA), deve ser definido como um tipo de imposto. Porm, no relevante para a Nota Fiscal, e ento nenhum grupo de imposto atribudo a ele. Para cada tipo de imposto o indicador LPP pode ser fixado, indicando que para este tipo de imposto ser calculado o ltimo preo de compra e ser usado na determinao de taxa de imposto. Maiores detalhes sobre esta funcionalidade podem ser encontrados no documento ltimo preo de compra no R/3 para o Brasil.

At a verso 4.6C trs etapas de Configurao tinham que ser executadas para a configurao de um Cdigo de Imposto (IVA): 1 - As condies do Cdigo de Imposto tinham que ser mantidas na transao FTXP. L tambm era necessrio especificar se o Cdigo de Impostos era de entrada ou de sada. 2 - Os campos especficos do Brasil na tabela T007A a qual contm os dados do Cdigo de Imposto (exceto os registros de condio), tiveram que ser mantidos atravs da viso J_1BTXMMCV. Para a determinao automtica de Cdigos de Imposto em processos de transferncia, 3 - A tabela T007_IT devida ser mantida para mapear os Cdigos de Imposto de SD (definidos na tabela J_1BTXSDC) em relao aos cdigos de entrada e sada. (definidos na tabela T007A). A tabela T007_IT foi substituda pela tabela nova J_1BT007 nas verses seguintes. A nova viso J_1BTAXCODEV permite para a manuteno de todos os campos mencionados nos trs passos citados acima em uma nica linha.

Ateno!!!

No coloque a mozinha suja nesta tabela, a no ser por orientao da SAP ou aplicao de Nota...

Cdigo interno das Condies de impostos

No coloque a mozinha suja nesta tabela, a no ser por orientao da SAP ou aplicao de Nota...

Cdigo interno das Condies de Impostos X Condio de Imposto

Todas as condies lanadas nesta tabela, so calculadas pela frmula 320

Aplicao V = SD Aplicao TX = MM/FI

ATENO....................

Mapeamento dos Valores de Impostos para a Nota Fiscal Usando o CBT, a tabela de resultados do Esquema de Clculo contm todos os valores que devem ser listados na Nota Fiscal. Quais valores so transferidos para quais campos da Nota Fiscal so configurados no Gerenciador de Impostos (J1BTAX) atravs da opo : Preparao da Condio > Atribuio de Nota Fiscal > Valores de Impostos MM ou SD Uma linha de imposto na Nota Fiscal consiste na taxa de imposto, taxa pauta (usado para IPI), o valor de imposto, a base normal, a base excluda, e a outra base. Um tipo de imposto ativo para um Cdigo de Imposto conduz a uma linha correspondente na Nota Fiscal. Nesta viso especificado de quais campos da tabela de resultados do Esquema de Clculo mencionada acima os campos da Nota Fiscal devero ser preenchidos.

Para cada campo da Nota Fiscal, o Tipo de Condio que identifica a linha no Esquema de Clculo deve ser especificado. Se a condio for inativa, a linha respectiva no ser encontrada na tabela de resultados do Esquema de Clculo e o valor inicial ser transferido. Alm disso, o campo da linha da tabela de resultados do Esquema de Clculo deve ser especificado na coluna Map. Campo. H trs alternativas:

0 - Valor da condio, KWERT 1 Montante de condio, KBETR 2 Base da condio, KAWRT

Mapeamento das Leis Fiscais para a Nota Fiscal

As Leis Fiscais tambm so armazenadas em registros de condio que so gerados pela manuteno do Cdigo de Imposto (IVA) ou pela manuteno de determinadas tabelas de taxa de imposto (por exemplo J_1BTXIP1 ou J_1BTXIC2). De quais Tipos de Condio as leis so trazidas vindas da tabela J_1BNFLWCOND. mantido no gerenciador de Impostos (J1BTAX) atravs da opo : Preparao da condio > Atribuio de Nota Fiscal > Leis Fiscais

Migrao Coletiva de todos os dados de Impostos


Para migrar toda a configurao de impostos para registros de condio, voc pode usar o programa J_1B_GEN_TAX_COND_BACK. A Nota SAP 634981 descreve mais detalhes. Este programa til na migrao inicial de todos os dados de imposto. Voc tambm pode execut-lo em background. Seqncia para Determinao de Cdigo de Imposto de SD

Em Vendas e Distribuio, h dois lugares para definir o Cdigo de Imposto de SD o qual pode ser automaticamente determinado em uma transao (por exemplo uma ordem de vendas). Pode ser derivado da Categoria de Item ou do Info Record Cliente/Material.

Seqncia para Determinao de Leis Fiscais em SD Em Vendas e Distribuio h vrios lugares para definir Leis Fiscais para ICMS e IPI os quais podem ser determinados automaticamente nas transaes (por exemplo uma ordem de vendas). Eles podem ser derivados da Categoria de Item, das Tabelas de Excees de Impostos, ou do Cadastro do Cliente.

Lgica de Clculo de Impostos

Diferente da primeira abordagem do Clculo de Impostos Baseados em Condies (Esquema de Clculo MM/FI TAXBRC), o clculo de imposto j no mais executado pelo algoritmo da pricing em vrias etapas do Esquema de Clculo. Ao invs disso clculo executado por um cdigo ABAP. Porm, diferente ao clculo de imposto brasileiro clssico (TAXBRJ), somente o clculo feito l.Todas as informaes e a gerao da Nota Fiscal est baseado no Customizing do Esquema de Clculo e na tabela de mapeamento da Nota Fiscal. A frmula do valor da condio 320, j usada no clculo de imposto brasileiro clssico, foi estendida para tambm trabalhar com CBT. Se o esquema de clculo especificado na tabela J_1BCBTAXPROC (veja slide 5), o mdulo de funo J_1B_CBT chamado no qual a nova lgica de clculo executada.

Condies de preo incluindo Impostos A nova soluo para clculo de impostos suporta preos que no so os reais preos lquidos, mas podem conter PIS, COFINS, ISS devido ao municpio do provedor de servio, ISS devido ao municpio da execuo de servio, ou qualquer combinao destes. Para permitir que o sistema considere corretamente quais impostos j esto includos em um preo e quais no, as condies de preo devem ser mantidas. possvel tanto continuar a usar as condies de preo existentes ou introduzir novas. Claro que, se novas condies de preo so introduzidas, todas as condies de preo devem ser atualizadas.

Seqncias de Acesso usadas no clculo de impostos em SD


AccSeq BRCO BRPI BRWT Description Brazil Cofins Brazil PIS Brazil wht

DIBR
IBRR IBRX ICBS ICCB ICLW ICVA ICXC IPBS IPLW IPVA ISS1 ISS2 IPXC ISTC ISTI ISTV ISVA IZOF

Brazil Taxes Due


Brazil: 100% offset Brazil Ext. Tax Det. BR: ICMS Tax Base Val BR: ICMS Offsetting Entry BR: ICMS Tax Laws BR: ICMS Tax Rates BR: Customer ICMS Exempt BR: IPI Tax Base Value BR: IPI Tax Laws BR: IPI Tax Rates Brazil ISS at Service Provider Brazil ISS wh Service provided BR: Customer IPI Exempt BR: ICMS Rates for Subtrib BR: ICMS Rate for S.T BR: Subtrib Surcharge BR: ISS Tax Rates Zona Franca

Criao de Chaves de Contas para Impostos Retidos em Fonte) (T007B)


Para os impostos retidos na fonte novas chaves de processamento (chaves de conta) tm que ser criadas separar contas e identificar montantes de imposto retido na fonte no clculo normal de impostos.

Processing Key ISW WTC WTG WTI

Description ISS WHT COFINS WHT General WHT IR WHT

WTP
WTS

PIS WHT
CSLL WHT

Criado por: Sandro Chanchinski