taxbra - condition based tax calculation
TRANSCRIPT
����������� �������������������
�����������
Development Link – SAP Brasil
� SAP 2005 Localização Brasil – Development Link / 2
� ����������� ������
� ������������� � ���������������������������������
� ����� �������������� �!!��������
� SAP 2005 Localização Brasil – Development Link / 3
������������� � ����������� ��������������������� ������
� SAP 2005 Localização Brasil – Development Link / 4
���������� �"#$%#& ''�
Direitos Fiscais:
Foi criada a tabela J_1BTXLAWSEQ, através da qual épossível definir a seqüência de acesso às várias fontes de dados já existentes para determinação do Tax Law.
� SAP 2005 Localização Brasil – Development Link / 5
As opções existentes são:
0 --> Tax Rate Exception Tables1 --> Item Category2 --> Customer Master Record
� SAP 2005 Localização Brasil – Development Link / 6
Seqüência na Fonte de informação Tax LawDeterminação na determinação de Determinadode Tax Law Tax Law na O. de Venda
1 Tax Exception Tables IC0 / IP02 Item Category Table3 Customer Master
1 Customer Master IC2 / IP22 Item Category Table3 Tax Exception Tables
1 Item Category Table IC1 / IP1 2 Tax Exception Tables3 Customer Master
� SAP 2005 Localização Brasil – Development Link / 7
Tax Code:
Foi criada a tabela J_1BTXCODESEQ, através da qual épossível definir a seqüência de acesso às várias fontes de dados já existentes para determinação do Tax Code.
���������� �"#$%#& ''�
� SAP 2005 Localização Brasil – Development Link / 8
As opções existentes são:
0 --> Item Category Table1 --> Customer Material Info
� SAP 2005 Localização Brasil – Development Link / 9
Item Category Table - J_1BSDICA
� SAP 2005 Localização Brasil – Development Link / 10
Customer Material Info - VD51
� SAP 2005 Localização Brasil – Development Link / 11
� SAP 2005 Localização Brasil – Development Link / 12
Seqüência na Fonte de informação Tax CodeDeterminação na determinação de Determinadode Tax Code Tax Code na O. de Venda
1 Item Category Table I32 Customer Material Info
1 Customer Material Info C32 Item Category Table
� SAP 2005 Localização Brasil – Development Link / 13
Contém a maioria das configurações relevantes para o Brasil.IMG ���� Financial Accounting ���� Financial Accounting Global Settings ����
Tax on Sales/Purchases ���� Calculation ���� Settings for Tax Calculation in Brazil ���� Access Tax Manager's Workplace
������������ ������������������������������������� ������� ������� ������� ��������������������������
� SAP 2005 Localização Brasil – Development Link / 14
������������ ������������������������������������� ������� ������� ������� �������������� !��"# !��"# !��"# !��"#
� SAP 2005 Localização Brasil – Development Link / 15
Ordem de prioridades para determinação de alíquotas de impostos
� Exceção Por Material
� Tabela Dinâmica
� Alíquotas Normais
� Valores Propostos
$���% ���$���% ���$���% ���$���% ���&&&&'������% �����'������% �����'������% �����'������% �����
� SAP 2005 Localização Brasil – Development Link / 16
(�������)�������
����*�������+'���$,������������������� �-����
����(����������'���,.������������,+���,,��/�������������������0�
����0������ �������12�������������������3��������������������������� �-�����������4���5+1206�7�������������7�!��������72��(�����0������������
��������% �����������(����$��)% �����������% �����������(����$��)% �����������% �����������(����$��)% �����������% �����������(����$��)% ���
� SAP 2005 Localização Brasil – Development Link / 17
Tabela J_1BTXGRUOP
Até 3 chaves combinadas (ex. Material, cliente e IVA)• Setor Industrial• Código da Cidade• Cliente• Fornecedor• Classe de material, Grupo de mercadoria• Material• IVA• NBM/NCM Code• Vendor Tax Group (Oil)• Tax Group (Oil)• Customer Tax Group (Oil)• Cálculo de Imposto: Utilização de Material• Local do Fornecedor de serviço• Local de execução do serviço• Local do Recebedor do serviço• Planta• Empresa
*�)% ����������(����$��)% ���*�)% ����������(����$��)% ���*�)% ����������(����$��)% ���*�)% ����������(����$��)% ���
� SAP 2005 Localização Brasil – Development Link / 18
��% (�����% (�����% (�����% (���&&&&'�������'�������'�������'�������++++ ���,�-�����,�-�����,�-�����,�-��
� SAP 2005 Localização Brasil – Development Link / 19
� SAP 2005 Localização Brasil – Development Link / 20
� SAP 2005 Localização Brasil – Development Link / 21
��!��"�� ��#$����%��&��'������
� SAP 2005 Localização Brasil – Development Link / 22
$�.���$�.���$�.���$�.���&&&&�����������������������-������������������������-������������������������-������������������������-�
8���9������������
� O cálculo dos impostos brasileiros é feito com o uso de uma extensa interface externa de impostos através do módulo de função na fórmula 320: J_1BCALCULATE_TAXES
� Alguns casos especiais não são cobertos
� As tabelas são lidas diretamente da J_1BCALCULATE_TAXES
� A geração da NF também era conduzida pelo módulo de função
� SAP 2005 Localização Brasil – Development Link / 23
SDSD
Calc.ProcedureCalc.ProcedureRVXBRARVXBRA
……600 IBRX 320600 IBRX 320
……620 ICM3 523620 ICM3 523
Brazilian Tax Calc.Brazilian Tax Calc.
SD SD
DatabaseDatabase
Brazil TaxesBrazil Taxes
DatabaseDatabase
SD Conditions SD Conditions
Database Database
���% �����% �����% �����% ����/$�*�������/$�*�������/$�*�������/$�*�����
� SAP 2005 Localização Brasil – Development Link / 24
BillingBilling
Calc.ProcedureCalc.ProcedureRVXBRARVXBRA
……600 IBRX 320600 IBRX 320
……620 ICM3 523620 ICM3 523
Brazilian Tax Calc.Brazilian Tax Calc.
NF Subsystem NF Subsystem
SD SD
DatabaseDatabaseNF NF
DatabaseDatabaseFIFI
Brazil TaxesBrazil Taxes
DatabaseDatabase
SD Conditions SD Conditions
Database Database
���% �����% �����% �����% ����/$�*�������/$�*�������/$�*�������/$�*�����
� SAP 2005 Localização Brasil – Development Link / 25
MMMM
CalcCalc. . ProcedureProcedureTAXBRJTAXBRJ
……150 320150 320
……230 ICM1 523230 ICM1 523
Brazilian Tax Calc.Brazilian Tax Calc.
MM MM
DatabaseDatabase
Brazil TaxesBrazil Taxes
DatabaseDatabase
���% �����% �����% �����% ������ �*��������� �*��������� �*��������� �*�����
MM Conditions MM Conditions
Database Database
� SAP 2005 Localização Brasil – Development Link / 26
InvoiceInvoiceVerificationVerification
Brazilian Tax Calc.Brazilian Tax Calc.
NF Subsystem NF Subsystem
MM MM
DatabaseDatabaseNF NF
DatabaseDatabaseFIFI
Brazil TaxesBrazil Taxes
DatabaseDatabaseCalc.ProcedureCalc.ProcedureTAXBRJTAXBRJ
……150 320150 320
……230 ICM1 523230 ICM1 523
���% �����% �����% �����% ������ �*��������� �*��������� �*��������� �*�����
MM Conditions MM Conditions
Database Database
� SAP 2005 Localização Brasil – Development Link / 27
������������������������* "������������12
� O cálculo dos impostos brasileiros é feito com o uso da mesma interface externa de impostos, porém mais simplificado. Não há acesso as tabelas de localização.
� Baseado em Condition Technique.
� As informações são armazenadas em conditionrecords.
� SAP 2005 Localização Brasil – Development Link / 28
Tax Codes
SAP R/3Enterprise
Tax RatesTax
ExemptionsRules Tax
Determination
Maintenance of tax rates and exceptions (IMG)
� ���������.������������������������������� ���������.������������������������������� ���������.������������������������������� ���������.������������������������������
� SAP 2005 Localização Brasil – Development Link / 29
SalesSales
Calc.ProcedureCalc.ProcedureRVABRARVABRA
……300 IBRX 320 300 IBRX 320 310 ICVA 310 ICVA
SD SD
DatabaseDatabase
SD Conditions SD Conditions
Database Database
Brazilian Pricing Brazilian Pricing
FormulaFormula
��0��/$�*�������0��/$�*�������0��/$�*�������0��/$�*�����
� SAP 2005 Localização Brasil – Development Link / 30
BillingBilling
Calc.ProcedureCalc.ProcedureRVABRARVABRA……300 IBRX 320 300 IBRX 320 310 ICVA 310 ICVA
NF Subsystem NF Subsystem
SD SD
DatabaseDatabaseNF NF
DatabaseDatabaseFIFI
SD Conditions SD Conditions
Database Database
Brazilian Pricing Brazilian Pricing
FormulaFormula
��0��/$�*�������0��/$�*�������0��/$�*�������0��/$�*�����
� SAP 2005 Localização Brasil – Development Link / 31
PurchasePurchaseOrderOrder
Calc.ProcedureCalc.ProcedureTAXBRATAXBRA
……191 BX01 320 191 BX01 320 415 ICM1 415 ICM1
MM MM
DatabaseDatabase
MM Conditions MM Conditions
Database Database
Brazilian Pricing Brazilian Pricing
FormulaFormula
��0���� �*�������0���� �*�������0���� �*�������0���� �*�����
� SAP 2005 Localização Brasil – Development Link / 32
InvoiceInvoiceVerificationVerification
Calc.ProcedureCalc.ProcedureTAXBRATAXBRA
……191 BX01 320 191 BX01 320 415 ICM1415 ICM1
NF Subsystem NF Subsystem
MMMM
DatabaseDatabaseNF NF
DatabaseDatabaseFIFI
MM Conditions MM Conditions
Database Database
Brazilian Pricing Brazilian Pricing
FormulaFormula
��0���� �*�������0���� �*�������0���� �*�������0���� �*�����
� SAP 2005 Localização Brasil – Development Link / 33
1�������� ������
� 0 �����9��� �������/����������������������������2061*0���*801*0:
������������� � ��;���������������*!:��<�� ������5����������������=� �-����:�8������������������������
* "&:>��
�>>&$%%���*801*0�����?��� ����������* "�&:>��
*801*0�������*!�
�@,"@,'���*!�1��-� �������������������������
�@,","&���*!�1��-� ���� � ��������)�.��A�)�����?��44� ���2����
�>>&$%%��1��-� ����?��������1����2���� � ����
�"@>,+%��1��-� ���������=��������� � �������*!���* "
� SAP 2005 Localização Brasil – Development Link / 34
1�������� ������
�0 ���� ���=� ������������ ��/��B������������������ �����
�(���������������/������/�������������������0�
� *�������� ����������������9����������������������������/����������������������� �������������
�)�������������������� �9����0��������*!.��*!.����
�C��� �-��/���������D����������E*���� F
�2����������������9���������������������;����������/��5+1206
�!������������������9������������� ������������������
� SAP 2005 Localização Brasil – Development Link / 35
• Transaction data retrieval
• Customizing data retrieval
• Tax calculation
• Results of tax calculation
• Tax code conditions
TAXBRA(MM) / RVABRA(SD e CRM)
Os Esquemas de cálculo CBT é estruturado da seguinte maneira:
���������������������������� ��������������2��% ���2��% ���2��% ���2��% � ����������������3333�������������������� ����������������
� SAP 2005 Localização Brasil – Development Link / 36
� O novo esquema de cálculo TAXBRA deve ser atribuído por país no IMG ->Financial Accounting -> Financial Accounting Global Settings -> Tax on Sales/Purchases -> Basic Settings -> BR -> Assign Country to Calc. Procedure
���.�������.�������.�������.����&&&&'�'�'�'� 4�����4�����4�����4�����3333������������
� SAP 2005 Localização Brasil – Development Link / 37
� Os esquemas de cálculo TAXBRA e RVABRA devem ser ativados como esquemas CBT no IMG ->Financial Accounting -> Financial Accounting Global Settings -> Tax on Sales/Purchases -> Basic Settings -> BR -> CBT -> Specify Calc. Procedures for Condition-Based Tax Calculation
������������*��������.�����������������������*��������.�����������������������*��������.�����������������������*��������.����������� ������������������������������������������������������������������������������������
� SAP 2005 Localização Brasil – Development Link / 38
� O CBT deve ser ativo por país no IMG ���� Financial Accounting ���� Financial Accounting Global Settings ���� Tax on Sales/Purchases ���� Basic Settings ���� Brazil ���� Condition-Based Tax Calculation ���� Activate Condition Generation
"���-�������.��������������������������"���-�������.��������������������������"���-�������.��������������������������"���-�������.��������������������������
� SAP 2005 Localização Brasil – Development Link / 39
5����1������% �����"#��"����1"��"5����1������% �����"#��"����1"��"5����1������% �����"#��"����1"��"5����1������% �����"#��"����1"��"
Mapeamento das condições para os campos da Nota Fiscal permitindo uma maior flexibilidade em atender cenários específicos de compra/venda.
� SAP 2005 Localização Brasil – Development Link / 40
�����% �/$������ �
��2��% �����*�&����1"��"
� SAP 2005 Localização Brasil – Development Link / 41
��2��% ���2��% ���2��% ���2��% � ����������������3333�������������������� �%�%�%�% /$���1"��"/$���1"��"/$���1"��"/$���1"��"
RVABRA é estruturada com os seguintes blocos de condições:
� Determinação do preço líquido� Busca de dados em customização� Cálculo de impostos no valor líquido (Step 1)� Modificações no preço base (including ICMS) relevantes para Nota Fiscal� Cálculo dos impostos no montante modificado (incluindo ICMS) – (Step 2)� Resultado dos cálculos dos impostos� Condições dos Tax Codes
O cálculo ocorre dentro da fórmula 320, que foi estendida para o conceito CBT. Dois dos pontos em que a fórmula aparece:
-ICMI, onde o imposto é calculado.
- IBRX, cálculo incluíndo ICMS + outras condições entre ICMI e IBRX.
A fórmula 320 também aparece nos pontos em que ocorre busca dos resultados dos cálculos.
� SAP 2005 Localização Brasil – Development Link / 42
���
������>>&$%%
0���/���2061*� *861*��GA�2�!��H�A*2���0��0�.��A!��2��
2061*0 *801*0II
� SAP 2005 Localização Brasil – Development Link / 43
Exemplos PráticosMM
� SAP 2005 Localização Brasil – Development Link / 44
Criação de pedido de comprasTela Exibir Impostos
Transaction DataRetrieval
Customizing DataRetrieval
� SAP 2005 Localização Brasil – Development Link / 45
Customizing DataRetrieval
Chamada da fórmula 320
Results of Tax Calculation
� SAP 2005 Localização Brasil – Development Link / 46
Results of Tax Calculation
� SAP 2005 Localização Brasil – Development Link / 47
Results of Tax Calculation
� SAP 2005 Localização Brasil – Development Link / 48
Tax CodeConditions
� SAP 2005 Localização Brasil – Development Link / 49
Tela Exibir Impostos - Análise Detalhada das Conditions
� SAP 2005 Localização Brasil – Development Link / 50
� SAP 2005 Localização Brasil – Development Link / 51
Clicar no grupo 10
� SAP 2005 Localização Brasil – Development Link / 52
� SAP 2005 Localização Brasil – Development Link / 53
0% siginifica que esta conditionnão foi satisfeita
BICX: Verifica se o Flag“Outras” está ativo
� SAP 2005 Localização Brasil – Development Link / 54
� SAP 2005 Localização Brasil – Development Link / 55
Exemplos PráticosSD
� SAP 2005 Localização Brasil – Development Link / 56
/$����% ���6!� �������
Impostos Calculados:
� ICMS� IPI�PIS�COFINS
� SAP 2005 Localização Brasil – Development Link / 57
� SAP 2005 Localização Brasil – Development Link / 58
� SAP 2005 Localização Brasil – Development Link / 59
� SAP 2005 Localização Brasil – Development Link / 60
� SAP 2005 Localização Brasil – Development Link / 61
/$����% ���67�8 /�-�&��8 �//�$�-�������*�-���
Impostos Calculados:
� ISS�PIS�COFINS
� SAP 2005 Localização Brasil – Development Link / 62
� SAP 2005 Localização Brasil – Development Link / 63
� SAP 2005 Localização Brasil – Development Link / 64
ISS local do provedor: ISVF deve ser = 1
ISS local da execução: ISVR deve ser = 2
� SAP 2005 Localização Brasil – Development Link / 65
� SAP 2005 Localização Brasil – Development Link / 66
� SAP 2005 Localização Brasil – Development Link / 67
*�������9*�������9*�������9*�������9