Pessoal, estou publicando este material pois atendeu nosso cenário, espero que possa ser útil.
A primeira coisa que se deve ter em mente é que, esta operação já não é suportada pela SAP, recomenda-se a criação de transferências via MM/SD e você vai entender o porque.
O esquema de calculo utilizado pela MB1B é somente o TAXBRA (Ou TAXBRJ) e qualquer alteração que seja feita o impacto nos demais cenários devem ser mensurados e analisados.
Para atender o cenário aplicado pela NT.003 aonde ocorre a partilha de ICMS e o fundo de pobreza, a primeira questão a ser definida é o cadastro do centro receptor da mercadoria.
Deverá respeitar a regra (no meu caso foi a regra do domicilio fiscal) aonde ativará as novas conditions.
Tenha em mente que será necessário debugar (e muito) para encontrar alguns erros e pretendo no final desde artigo mostrar algumas dicas e pontos de debugs.
Além de configurar o cenário, para não impactar no processo de compras, efetuamos a validação através de IVA’s específicos para o processo de transferência via MB1B e fizemos a substituição do IVA em uma exit da criação da MB1B fazendo as validações do cenário de partilha.
Foi necessário criar 3 chaves de operação (parecido com os steps de SD na NT.003) para a transferência, utilizamos a ICM como base e modificamos a denominação para ficar mais fácil de identificar no esquema de calculo.
Dados adicionais ZZA:
Dados adicionais ZZE:
Dados adicionais ZZS:
Nesta etapa associamos as contas as chaves/IVAs.
Chave lançamento Crédito/Débito:
Validar por IVA:
Associar contas Contábeis:
J1BTAX >> Menu >> Preparação da Condição >> Tipos de Condição >> Tipos de Condições MM.
Nesta etapa foi criado cópias das condições ICAP, ICEP e ICSP, conforme podemos ver abaixo:
J1BTAX >> Menu >> Preparação da Condição >> Procedimento de Cálculo >> Procedimento de cálculo MM.
Para o esquema TAXBRA, incluímos as conditions ZCAP, ZCEP e ZCSP baseadas nas originais (ICAP, ICEP e ICSP) modificando as chave de contabilização.
Baseado nas entradas ICAP, ICEP e ICSP, modificando a chave de conta para as respectivas conditions.
J1BTAX >> Menu >> Preparação da Condição >> Atribuição de nota fiscal >> Valores fiscais MM.
Nesta etapa definimos como irá ficar as condições novas e quais valores deverão ser representados na NFe. (Cópia de ICAP, ICEP e ICSP com atualização deste último).
* Detalhe: como a condição ZCSP vai depender da ativação, modificamos a condição base do imposto para respeitar a BX98, desta forma só aparecerá na nota fiscal caso a condição contenha valores.
J1BTAX >> Menu >> Preparação da Condição >> Tipos de imposto.
Determinação do mesmo grupo de imposto do ICMS.
J1BTAX >> Menu >> Nota fiscal >> Administração de estoque >> Cadeias de contabilização AI.
Criado strings para as condições ZCAP, ZCEP e ZCSP para contabilização com cópia da ICM1.
Uma atenção especial para as strings WA04 (saída) e TXBR (Entrada), pois aqui será feito a associação de entrada e saída, recomendo fortemente ver o artigo Integração MM-IM/FI com procedimento de cálculo (TAXBRJ/TAXBRA) ( http://scn.sap.com/docs/DOC-63018 )
Abaixo temos as strings de como ficaram para WA04 e TXBR.
Tabela: J_1BIM01
Vale a pena testar os demais campos (SHTIPNPx e SHTOUTx), para isso recomendo colocar um ponto de parada no ponto abaixo e adicionar as variáveis para visualização dos valores e como estão ficando.
Variáveis: IFTAX-TOUTx e IFTAX-TINPx (Onde 'x' é a variável configurada para receber o valor na cadeia de contabilização).
J1BTAX >> Menu >> Cálculo do Imposto >> Código de imposto MM.
Como o prazo pra entregar esta solução foi pouco, optamos pela criação de IVA’s novos substituindo quando o centro receptor é não contribuinte é há diferença de alíquota entre os estados (automatizamos através de exit esta determinação).
Exemplos de como ficou a nota fiscal, durante os testes criado via MB1B e entrada via MBSU.
Nota fiscal de saida:
Nota fiscal de entrada:
Exemplo documento contábil:
Dica1: Durante as validações, encontrei um programa MBDEBUG para fazer debug que pode auxiliar durante as validações, para maiores informações consulte: Tips & Tricks about MM-IM*
"Special program MBDEBUG: Some of these Breakpoints can be set automatically by executing the program MBDEBUG in SE38 and setting a flag in the desired point. A "stop" icon will be displayed as soon as the breakpoint is selected (i.e. activated). Exit the report going back with the green arrow (F3) and the system will stop at the breakpoints activated this way." (sic)
Dica2: Verificando as condições inseridas na J1B1N (Durante a criação do Documento de Material).
E no botão "Análise" é possivel ver o esquema de calculo e as conditions ativas.
Nome do Esquema de Cálculo = TAXBRA
Condições Ativas e suas respectivas regras:
Vale lembrar que as regras podem ser diferentes de acordo com o cliente, por isso é sempre bom fazer as validações junto a área fiscal e contábil de sua empresa.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.