taxbra - condition based tax calculation

67
Development Link – SAP Brasil

Upload: imara-beato-carvalho

Post on 08-Feb-2016

130 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: TAXBRA - Condition Based Tax Calculation

����������� �������������������

�����������

Development Link – SAP Brasil

Page 2: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 2

� ����������� ������

� ������������� � ���������������������������������

� ����� �������������� �!!��������

Page 3: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 3

������������� � ����������� ��������������������� ������

Page 4: TAXBRA - Condition Based Tax Calculation

� 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.

Page 5: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 5

As opções existentes são:

0 --> Tax Rate Exception Tables1 --> Item Category2 --> Customer Master Record

Page 6: TAXBRA - Condition Based Tax Calculation

� 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

Page 7: TAXBRA - Condition Based Tax Calculation

� 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.

���������� �"#$%#& ''�

Page 8: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 8

As opções existentes são:

0 --> Item Category Table1 --> Customer Material Info

Page 9: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 9

Item Category Table - J_1BSDICA

Page 10: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 10

Customer Material Info - VD51

Page 11: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 11

Page 12: TAXBRA - Condition Based Tax Calculation

� 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

Page 13: TAXBRA - Condition Based Tax Calculation

� 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

������������ ������������������������������������� ������� ������� ������� ��������������������������

Page 14: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 14

������������ ������������������������������������� ������� ������� ������� �������������� !��"# !��"# !��"# !��"#

Page 15: TAXBRA - Condition Based Tax Calculation

� 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

$���% ���$���% ���$���% ���$���% ���&&&&'������% �����'������% �����'������% �����'������% �����

Page 16: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 16

(�������)�������

����*�������+'���$,������������������� �-����

����(����������'���,.������������,+���,,��/�������������������0�

����0������ �������12�������������������3��������������������������� �-�����������4���5+1206�7�������������7�!��������72��(�����0������������

��������% �����������(����$��)% �����������% �����������(����$��)% �����������% �����������(����$��)% �����������% �����������(����$��)% ���

Page 17: TAXBRA - Condition Based Tax Calculation

� 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

*�)% ����������(����$��)% ���*�)% ����������(����$��)% ���*�)% ����������(����$��)% ���*�)% ����������(����$��)% ���

Page 18: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 18

��% (�����% (�����% (�����% (���&&&&'�������'�������'�������'�������++++ ���,�-�����,�-�����,�-�����,�-��

Page 19: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 19

Page 20: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 20

Page 21: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 21

��!��"�� ��#$����%��&��'������

Page 22: TAXBRA - Condition Based Tax Calculation

� 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

Page 23: TAXBRA - Condition Based Tax Calculation

� 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

���% �����% �����% �����% ����/$�*�������/$�*�������/$�*�������/$�*�����

Page 24: TAXBRA - Condition Based Tax Calculation

� 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

���% �����% �����% �����% ����/$�*�������/$�*�������/$�*�������/$�*�����

Page 25: TAXBRA - Condition Based Tax Calculation

� 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

Page 26: TAXBRA - Condition Based Tax Calculation

� 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

Page 27: TAXBRA - Condition Based Tax Calculation

� 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.

Page 28: TAXBRA - Condition Based Tax Calculation

� 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)

� ���������.������������������������������� ���������.������������������������������� ���������.������������������������������� ���������.������������������������������

Page 29: TAXBRA - Condition Based Tax Calculation

� 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��/$�*�����

Page 30: TAXBRA - Condition Based Tax Calculation

� 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��/$�*�����

Page 31: TAXBRA - Condition Based Tax Calculation

� 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���� �*�����

Page 32: TAXBRA - Condition Based Tax Calculation

� 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���� �*�����

Page 33: TAXBRA - Condition Based Tax Calculation

� 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��-� ���������=��������� � �������*!���* "

Page 34: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 34

1�������� ������

�0 ���� ���=� ������������ ��/��B������������������ �����

�(���������������/������/�������������������0�

� *�������� ����������������9����������������������������/����������������������� �������������

�)�������������������� �9����0��������*!.��*!.����

�C��� �-��/���������D����������E*���� F

�2����������������9���������������������;����������/��5+1206

�!������������������9������������� ������������������

Page 35: TAXBRA - Condition Based Tax Calculation

� 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�������������������� ����������������

Page 36: TAXBRA - Condition Based Tax Calculation

� 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������������

Page 37: TAXBRA - Condition Based Tax Calculation

� 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

������������*��������.�����������������������*��������.�����������������������*��������.�����������������������*��������.����������� ������������������������������������������������������������������������������������

Page 38: TAXBRA - 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

"���-�������.��������������������������"���-�������.��������������������������"���-�������.��������������������������"���-�������.��������������������������

Page 39: TAXBRA - Condition Based Tax Calculation

� 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.

Page 40: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 40

�����% �/$������ �

��2��% �����*�&����1"��"

Page 41: TAXBRA - Condition Based Tax Calculation

� 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.

Page 42: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 42

���

������>>&$%%

0���/���2061*� *861*��GA�2�!��H�A*2���0��0�.��A!��2��

2061*0 *801*0II

Page 43: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 43

Exemplos PráticosMM

Page 44: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 44

Criação de pedido de comprasTela Exibir Impostos

Transaction DataRetrieval

Customizing DataRetrieval

Page 45: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 45

Customizing DataRetrieval

Chamada da fórmula 320

Results of Tax Calculation

Page 46: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 46

Results of Tax Calculation

Page 47: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 47

Results of Tax Calculation

Page 48: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 48

Tax CodeConditions

Page 49: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 49

Tela Exibir Impostos - Análise Detalhada das Conditions

Page 50: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 50

Page 51: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 51

Clicar no grupo 10

Page 52: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 52

Page 53: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 53

0% siginifica que esta conditionnão foi satisfeita

BICX: Verifica se o Flag“Outras” está ativo

Page 54: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 54

Page 55: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 55

Exemplos PráticosSD

Page 56: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 56

/$����% ���6!� �������

Impostos Calculados:

� ICMS� IPI�PIS�COFINS

Page 57: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 57

Page 58: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 58

Page 59: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 59

Page 60: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 60

Page 61: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 61

/$����% ���67�8 /�-�&��8 �//�$�-�������*�-���

Impostos Calculados:

� ISS�PIS�COFINS

Page 62: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 62

Page 63: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 63

Page 64: TAXBRA - Condition Based Tax Calculation

� 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

Page 65: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 65

Page 66: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 66

Page 67: TAXBRA - Condition Based Tax Calculation

� SAP 2005 Localização Brasil – Development Link / 67

*�������9*�������9*�������9*�������9