Vous êtes sur la page 1sur 8

PIS / COFINS no Incoming Automation

Vamos tratar de um assunto bem especfico, que so as contribuies de PIS e COFINS no contexto
da Automao de Entrada do GRC para o ECC.
Sero detalhados os seguintes pontos:
- Diferenas que podem ocorrer com os crditos dessas contribuies;
- Configuraes importantes;
- Dicas de Debug relacionadas essas configuraes.

Verificao do Preo Lquido:

PIS e COFINS inclusos no preo lquido


ViewJ_1BKON1V

Algumas diferenas podem ocorrer pelo fato do fornecedor utilizar a base do PIS e COFINS inclusa
no preo lquido, e o cliente utilizar as contribuies fora do preo lquido.
Com essa view possvel configurar o preo lquido para que este seja composto pelo PIS e
COFINS.
Essa configurao pode ser feita baseada no procedimento de clculo utilizado no pedido de
compras, assim como relacionada tambm ao tipo de condio utilizada nas condies do pedido
de compras, neste exemplo ambas representadas pela procedure RM0000 e condies PB00.
Dessa forma possvel se desenhar uma configurao exclusiva para certos tipos de cenrio.
A conferncia deste preo lquido pode ser feita via DEBUG ou via o display das condies de MM
no monitor fiscal do GRC.
Neste link voc pode conferir a linha da BASB mostrando o valor do preo lquido calculado no
incoming automation:
http://scn.sap.com/community/portuguese/sped-and-nf-e/blog/2015/07/10/condi
%C3%A7%C3%B5es-de-imposto-no-monitor-fiscal
Dica de DEBUG para esta configurao:
Este include LJ_1B_NFE_INF35 muito recorrente no que diz respeito ao incoming automation.
Neste include so feitos vrios clculos, e no final do include ns temos o resultado do clculo do
preo lquido:

PIS / COFINS no Incoming Automation

Este resultado deve ser igual ao preo lquido informado no pedido de compras.

Formas de clculo da base do PIS e COFINS


Ns temos 3 formas de clculo de base para PIS e COFINS que podem ser utilizadas na
automao de entrada:

Base Flexvel - View J_1BPISCOF_CBTV


Com essa configurao ns podemos adicionar ou subtrair diferentes bases base do PIS e
COFINS.
Por ex.: para um cenrio de Revenda, pode ser interessante configurar as bases de PIS e COFINS
para que estas levem em conta a base do IPI.

PIS / COFINS no Incoming Automation

Como um ponto de debug podemos citar o mtodo:

CL_TAX_CALC_BR_MM_IN->CALC_PIS_COF_BASE_PER_NUMBER

CALL FUNCTION 'J_1B_PISCOF_BASE_CONFIG_READ'


EXPORTING
iv_kvewe = 'A'
iv_kappl
= 'TX'
iv_kalsm
= ms_komk-kalsm
iv_mwskz
= ms_komk-mwskz
iv_base_number
= iv_base_number
IMPORTING
et_piscof_base_config = lt_piscof_base_config.

Como um ponto de debug podemos citar o mtodo:


Podemos verificar com esse mtodo se o que foi configurado ficou correto, ficou como esperado,
bastando para isso verificar a tabela de sada do mtodo.

Base do XML - View J_1BTXCOND


Com essa view ns podemos selecionar s bases dos impostos que esto no XML.
O tipo de condio do PIS e COFINS o XMLV. Portanto, ns podemos utilizar diretamente os
valores de impostos que vem do XML:

PIS / COFINS no Incoming Automation

Essa configurao tambm deve ser feita no procedimento de clculo de MM:

Se voc j possui o display das condies de MM no monitor fiscal do GRC, ser possvel visualizar
os registros de condio referentes esta configurao:

PIS / COFINS no Incoming Automation

Como dica de debug, pode se colocar um ponto de parada no include LJ_1B_NFE_INF35, e verificar
se a configurao vai ser acessada e se o valor do XML vai ser devidamente selecionado:

Nesse outro ponto de debug, podemos verificar qual base vai ser utilizada para o clculo:
- Base Flexvel;
- Base do XML;
- Base Normal.

PIS / COFINS no Incoming Automation


CL_TAX_CALC_BR_MM_IN->CALCULATE_PIS_COF_BASE

Diferenas de arredondamento ou total da NF (writer)


Quando houver alguma diferena no monitor fiscal ou no total da Writer, interessante se debugar
essa funo: J_1B_NF_VALUE_DETERMINATION.
Neste ponto ser verificado o resultado do clculo contra o valor do XML:

PIS / COFINS no Incoming Automation

Outros pontos para debug


Esses objetos so interessantes no s para se colocar um ponto de parada e se depurar o cdigo.
Voc pode fazer pesquisas de notas do incoming automation relacionadas estes objetos para saber
se seu sistema est atualizado em relao estes pontos importantes:

Includes:
LJ_1B_NFE_INF35
LJ_1B_NFE_INF3B
LJ_1B_NFE_INF3C
LJ_1B_NFE_INF3J
Funes:
J_1B_CBT - Condition-Based Tax Calculation Brazil
J_1B_NF_VALUE_DETERMINATION - Nota Fiscal Utilities - Determine add. values for Nota Fiscal
Funo do GRC: Utilizada para acessar o ECC atravs do GRC
/XNFE/READ_RFC_DESTINATION

PIS / COFINS no Incoming Automation


Nessa funo /XNFE/READ_RFC_DESTINATION voc pode colocar um ponto de parada do lado do
GRC e rodar a simulao fiscal por ex. A partir desta funo o sistema GRC vai selecionar o a RFC
referente ao processo que est sendo executado. Ento voc pode entrar com um F5 na RFC e ser
direcionado via RFC destination, para o sistema ECC.
Para isso o usurio "rob" do RFC, precisa ser do tipo "Dialog" e ter as devidas autorizaes para
debug.

Algumas Notas relacionadas ao assunto


importante a verificar se essas notas esto aplicadas em seu sistema, se for o caso de seu cenrio
claro.
A primeira nota trata exatamente das autorizaes que o usurio de RFC destination precisa para
poder depurar o sistema.

Depurao externa:
668252 - Authorization check for HTTP/external debugging
Display das condies de MM no monitor fiscal:
2180751 - Display of MM conditions in the NF-e Fiscal Monitor
2142110 - Display of MM conditions in the NF-e Fiscal Monitor
Base do XML:
1799270 - Transfer of XML-amounts to nota fiscal tax base amounts
1799294 - Transfer of XML-amounts to nota fiscal tax base amounts / Prerequisite part
1817495 - Transfer of XML-amounts to nota fiscal tax base amounts
1857765 - PIS/COFINS taxes - transfer from XML to nota fiscal
Base Flexvel:
1737087 - NF-e Simulation with XML Data with flexible PIS/COF base
1843823 - Integration of flexible PIS/COFINS base into NF-e In. Autom.
1871347 - Flexible PIS-/COFINS-base with incom. autom. prerequisite
2027931 - Flexible Base for PIS/COFINS and Multi Account Purchase Order
Preo Lquido:
1785118 - PIS-/COFINS-base amount not correct
1999484 - Incoming Automation - Other base and Net Price with negative values
2075255 - Rounding difference Between Debit and Credit in incoming automation

Concluso
Esse blog foi escrito com o intuito de auxiliar nas diferenas que possam vir a ocorrer com a
Automao de Entrada no que diz respeito ao PIS e COFINS.
Toda dica ou dvida ser bem recebida e dentro das possibilidades, devidamente atendidas. Dessa
forma ns podemos tornar a soluo mais clara e desenvolver um produto melhor.

Vous aimerez peut-être aussi