Você está na página 1de 13

Dicas para implementao da MP135, com a utilizao do CBT

I. Grupos de Impostos de excees dinmicas X Seqncias de Acesso


Com a utilizao do mtodo de clculo de imposto baseado em condies (CBT), toda
vez que um novo grupo de imposto or criado, a sua incluso em uma determinada seq!"ncia
de acesso dever ser eita de orma automtica pelo sistema, atravs da transao #$BT%&'
( mesmo dever ocorrer sempre que orem e)ecutadas modiicaes no grupo de
imposto, ou ainda sua eliminao'
Mensagem aps criao, modificao ou eliminao de um grupo de imposto:
( procedimento para a atualizao do grupo de imposto dentro de uma seq!"ncia de
acesso o seguinte*
$' %cessar a transao #$BT%&
Menu: Preparao da Condio/ Migrao/ Grupos de Impostos nas seqncias de acesso
+' ,ara inserir um novo grupo de imposto em seq!"ncias de acesso*
--- %o e)ecutar esta transao, sero e)ibidos os logs da operao na tela seguinte, p. anlise'
/enata 0arla ++.12.+113
4' ,ara atualizar modiicaes eetuadas em um grupo de imposto nas seq!"ncias de
acesso*
--- %o e)ecutar esta transao, sero e)ibidos os logs da operao na tela seguinte, p. anlise'
5' ,ara eliminar um grupo de imposto das seq!"ncias de acesso*
--- %o e)ecutar esta transao, sero e)ibidos os logs da operao na tela seguinte, p. anlise'
!"emplo de #ela de !"i$io de %ogs:
/enata 0arla ++.12.+113
!"emplo de incluso do no&o grupo de imposto dentro da seqncia de acesso:
--- (B6'* a etapa 789 unciona como um modelo para os novos grupos de imposto a serem
inclu:dos automaticamente na seq!"ncia de acesso'
II. Tabelas de Impostos X Reistros de !ondies
% criao de registros de condies para impostos tambm ocorre de orma automtica
com a utilizao do CBT' Tais condies so criadas pelo sistema, com base nos dados
alimentados nas tabelas de impostos de e)cees din;micas (acessadas pela transao
#$BT%&)'
( procedimento que d in:cio < criao automtica de condies o seguinte*
$' %cessar a transao #$BT%&*
Menu: Preparao da Condio/ Migrao/ #a$ela de Impostos para condi'es
+' ( sistema e)ibir todas as tabelas de impostos, conorme abai)o*
3. ( :cone veriica os registros de condies gerados para determinada tabela de
imposto' ,ara azer esta veriicao, selecione uma tabela e, em seguida, clique sobre
o :cone mencionado, conorme e)emplo*
/enata 0arla ++.12.+113
(esultado )$tido
4. =m situaes em que algum registro aparea com o status amarelo ou "ermel#o,
selecione a opo e utilize o :cone
para gerar um novo registro correto, conorme e)emplo*
/enata 0arla ++.12.+113
---% e)presso 7nvo9 indica que oi criado um no"o reistro de condi$o' (bserve que tanto o
status da tabela quanto o da condio esto "erdes, indicando que tabela e registro esto (0'
III. %rorama &'()'!)T'!*+SIST
>ma erramenta indispensvel para a veriicao de consist"ncia entre as tabelas de
impostos e os registros de condies gerados o programa &'()'!)T'!*+SIST'
?ormalmente, o relacionamento entre um dado de imposto e seu respectivo registro de
condio de $*$' @sso signiica que, para cada ta)a de imposto Aaver um registro de
condio' =, para cada registro de condio (de um tipo de condio utilizada na determinao
de imposto) Aaver uma entrada correspondente em uma tabela de imposto'
%ssim, poder Aaver dois motivos para a e)ist"ncia de uma inconsist"ncia, quais
seBam* quando no A um registro de condio correspondente para uma ta)a de impostoC ou
quando no A uma entrada correspondente em uma tabela de imposto para um registro de
condio e)istente'
%s razes para a e)ist"ncia de inconsist"ncias podem ser*
/enata 0arla ++.12.+113
a) % gerao automtica de condies oi desativada e, durante o per:odo de desativao,
um dado de imposto oi criado ou modiicado em uma tabela de imposto (tipo de
inconsist"ncia ()C
b) % gerao automtica de condies oi desativada e, durante o per:odo de desativao,
um dado de imposto oi deletado de uma tabela de imposto (tipo de inconsist"ncia ,)C
c) /egistros de condio de impostos oram criados manualmente, atravs das
transaes -.(( D aplicao 7E9 D e /-(( D aplicao 7T&9 (tipo de inconsist"ncia ,)C
d) /egistros de condio de impostos ou a base de dados de impostos oram deletados
por algum programa e)istente no cliente (tipo de inconsist"ncia ( ou ,)'
,ara detectar a presena dos tipos de inconsist"ncia acima mencionados, o
procedimento o seguinte*
1. %s inconsist"ncias do tipo ( so identiicadas atravs da transao &()TAX,
menu* Preparao da Condio/ Migrao/ #a$ela de Impostos para
condi'es, conorme descrito na seo II.0 deste manual'
2. %s inconsist"ncias do tipo + so identiicadas atravs do programa
&'()'!)T'!*+SIST, que dever ser e)ecutado via S123' ( sistema
e)ibir uma lista de tabelas de condio' ,elo duploFclique em uma tabela, o
sistema e)ibe todos os registros de condio e)istentes' % anlise dever
considerar o status de cada condio, ou seBa* o status "ermel#o signiica
que no A registro correspondente na tabela de impostoC o status amarelo
signiica que e)iste um registro na tabela de imposto, porm, os dados no
so compat:veisC o status "erde signiica que e)iste uma entrada
correspondente na tabela de imposto' ?o e)emplo abai)o, poss:vel
identiicar os tr"s tipos de status' (bserve que, quando o status "ermel#o,
no determinado o nome da tabela e nem a identiicao do :ndice'
/enata 0arla ++.12.+113
,ara correo destas inconsist"ncias, dever ser eita uma seleo de todas as
entradas com status "ermel#o e amarelo' =m seguida, proceder < e)cluso de cada uma,
pressionando o boto , conorme abai)o*
( sistema e)ibir a seguinte mensagem*
,ara que o clculo de impostos uncione corretamente, todas as tabelas de condies
devero conter apenas entradas com status "erde, conorme abai)o*
/enata 0arla ++.12.+113
,ara certiicarFse de que A registros de condies para todos os registros de impostos,
eetuar novamente a migrao de tabelas de impostos para condies, conorme descrito na
seo II.0 deste manual'
*)S.4 Tabelas modiicadas apresentam o :cone '
Tabelas apenas veriicadas apresentam o :cone '
I-. !ondies de preo5impostos4
?o caso de Aaver mais de uma condio de preo em uma mesma pricing, todas
devero ter entradas na tabela &'().*+(S6-- (IMG: Conta$ilidade *inanceira/
Configura'es Glo$ais Conta$ilidade *inanceira/ I+,/ Configura'es Glo$ais/ -rasil/ .efine
quais impostos esto contidos em condi'es para determinao de preos /.)' =)emplo* a
pricing 7T!I1X possui duas condies de preo, quais seBam, 7S1R e 7T*T (esta Gltima o
resultado do percentual representado na condio 7!I1 sobre o valor encontrado na condio
de preo 7S1R), conorme e)emplo abai)o*
,ricing 7T!I1X (transao* E.1H)
/esultado na *rdem de -enda (transao* E%14)*
/enata 0arla ++.12.+113
=ntradas na tabela &'().*+(S6--4
=m um teste realizado apenas com entradas na tabela &'().*+(S6-- para a
condio 7S1R, quando da tentativa de aturar a ordem de venda, ocorre um erro* 7Condio
I@66JK no contida na Lrmula de clculo de imposto9' % condio 7@66J9, neste caso, reereFse
ao clculo do imposto @66 e o erro ocorre com ela pois a primeira condio de imposto a
aparecer na pricing' ( que signiica que tal erro se repetiria para todas as outras condies de
imposto e)istentes na pricing, que aparecem mais abai)o (,@6 e C(J@?6)' Como apenas a
condio 7S1R tinAa entradas nesta tabela, o sistema interpreta que ocorre uma
inconsist"ncia, uma vez que a condio 7T*T um percentual da condio 7S1R, devendo,
portanto, apresentar as mesmas caracter:sticas (,reo M @66 M C(J@?6 M ,@6)'
-. Reistros de !ondies4
$' Condies* 6!*/, 6%IS e 689T
/egistros de condies gerados automaticamente pelo sistema' Nevem conter todas as
entradas e)istentes na tabela de cLdigos de imposto 6N (&'()TXS6!-)' =)emplo*
/enata 0arla ++.12.+113
+' Condio )!*(
/egistro de condio gerado automaticamente pelo sistema, com base no registro da ta)a de
C(J@?6, alimentado na tabela &'()TX!*/-' Neve conter todas as entradas e)istentes na
tabela mencionada' =)emplo*
4' Condio )!*,
/egistro de condio gerado automaticamente pelo sistema, com base no registro do montante
de C(J@?6, alimentado na tabela &'()TX!*/-' Neve conter todas as entradas e)istentes na
tabela mencionada' =)emplo*
5' Condio )%I(
/egistro de condio gerado automaticamente pelo sistema, com base no registro da ta)a de
,@6, alimentado na tabela &'()TX%IS-' Neve conter todas as entradas e)istentes na tabela
mencionada' =)emplo*
8' Condio )%I,
/egistro de condio gerado automaticamente pelo sistema, com base no registro do montante
de ,@6, alimentado na tabela &'()TX%IS-' Neve conter todas as entradas e)istentes na tabela
mencionada' =)emplo*
/enata 0arla ++.12.+113
3' Condio 6ISS
/egistro de condio gerado automaticamente pelo sistema, com base nos cLdigos de imposto
6N que apresentam lag em 7@669, e)istentes na tabela &'()TXS6!-' =)emplo*
O' Condies )8((, )8,(, )82( e )80( : )8(,, )8,,, )82, e )80,
/egistros de condio gerados automaticamente pelo sistema, com base nos dados
alimentados na tabela &'()TX8IT9-' Nevem conter todas as entradas e)istentes na tabela
mencionada' =)emplos*
)8((
*)S.4 os registros reerentes <s demais condies BP-$ so id"nticos, visto que o montanteF
base para clculo dos impostos ser sempre de $11Q'
)8(,
*)S.4 os registros reerentes <s demais condies BP-+ so id"nticos, respeitando a
dierena de al:quota cadastrada para cada imposto'
H' Condio )8;(
/egistro de condio gerado automaticamente pelo sistema, com base nos dados alimentados
na tabela de imposto retido com regra de acumulao <&'()TX8IT9-=' Neve conter todas as
entradas e)istentes na tabela mencionada' Caso esse registro de condio no tenAa sido
gerado corretamente pelo sistema, alguns problemas podem ser detectados diretamente na
pricing da ordem de vendas, como, por e)emplo, a populao tanto das condies de reteno
(inal 7P9 D e)emplo* @,6P D ,@6 /etido na Jonte) quanto das condies de acumulao (inal
/enata 0arla ++.12.+113
7R9 D e)emplo* @,6R D ,@6 /etido na Jonte %cumulado) de impostos' Ruando a uncionalidade
de reteno. acumulao de impostos est sendo e)ecutada corretamente pelo sistema,
apenas as condies de acumulao de impostos (@,6R, @C(R, @C6R e @@/R) e suas
respectivas condies oset (B,6S, BC(S, BC6S e B@/S) so populadas' %s condies de
reteno de impostos (@,6P, @C(P, @C6P e @@/P) devem apresentar valor de condio igual a
zero' =)emplo deste registro de condio, gerado corretamente pelo sistema*
2' Condies )X8A e )X8T : cadastro via JE$$' =)emplo4
$1' Condio I)RX
Condio que serve de reer"ncia para vrias outras condies, inclusive para as condies de
reteno e acumulao de impostos, bem como a suas respectivas condies oset' =)emplo*
$$' Condio I!>*
Condio que serve de reer"ncia para vrias outras condies, inclusive para as condies
oset dos impostos sobre aturamento @66, ,@6 e C(J@?6' =)emplo*
-II. %rorama R-?0A+++
>ma das instrues da 6%, ?ote 2$3'114, desenvolvida para atender < necessidade de
acumulao de impostos da T,$48, a criao de duas Lrmulas, que so utilizadas
diretamente na pricing standard de 6N, quais seBam, Lrmulas 211 e 21$' Tais Lrmulas devem
ser inclu:das no programa R-?0A+++, conorme e)emplo abai)o*
Transao* S123
/enata 0arla ++.12.+113
*)S.4 a no incluso das Lrmulas 211 e 21$ no programa acima acarretar a populao tanto
das condies de reteno quanto das condies de acumulao de impostos, azendo com
que as respectivas condies oset apresentem valor em dobro, e, conseq!entemente, clculo
e contabilizao de impostos incorretos'
/enata 0arla ++.12.+113

Você também pode gostar