Financial Management Blogs by SAP
Get financial management insights from blog posts by SAP experts. Find and share tips on how to increase efficiency, reduce risk, and optimize working capital.
cancel
Showing results for 
Search instead for 
Did you mean: 
Eidelwein
Active Participant

 


Problemas com determinação de CFOP são geralmente fáceis de serem resolvidos.


Abaixo segue um guia rápido que resolverá 99% dos casos de problema de determinação de CFOP.


 


*************************************************************************************************************************


Primeiramente você precisa adicionar um breakpoint nos Function Modules abaixo:




  • J_1B_NF_CFOP_1_DETERMINATION - entrada

  • J_1B_NF_CFOP_2_DETERMINATION - saída

  • J_1B_NF_CFOP_DETERMINATION_SRV - serviço


Depois disso, rode seu cenário normalmente até que um desses FM seja chamado via debug.


Quando você estiver em modo de debug, você precisa checar as variáveis abaixo, como ela vão ser preenchidas.




  • ENTRADA:

    • cfop_parameters-direct

    • cfop_parameters-dstcat

    • cfop_parameters-indus3

    • cfop_parameters-itmtyp

    • cfop_parameters-spcsto

    • cfop_parameters-matuse

    • cfop_parameters-indus2

    • lv_version





  • SAÍDA:

    •   cfop_parameters-direct

    •   cfop_parameters-dstcat

    •   cfop_parameters-indus3

    •   cfop_parameters-itmtyp

    •   cfop_parameters-spcsto

    •   cfop_parameters-ownpro

    •   cfop_parameters-matuse

    •   cfop_parameters-indus1

    •   space

    •   i_version




Uma vez que essas veriáveis forem preenchidas, va até a transação SE16 e verifique se os parâmetros encontrados existem nas respectivas tabelas abaixo:




  • J_1BAPNV para saida e retornos /SD ou J1BTAX>>Entidades>>CFOP>>CFOP Determinação SD

  • J_1BAONV para entrada e retornos/MM ou J1BTAX>>Entidades>>CFOP>>CFOP Determinação MM


***********************************************************************************************************************************************************************


Para os cenários de ST o sistema adiciona '01' no campo special case.


Isso é feito após a leitura do CFOP no módulos de função acima.


Uma vez que o sistema determina que há ST no IVA ele novamente lê da tabela de CFOP buscando a entrada que consta também o campo special case.


Referência de código:


Include: LJ1BIU11


CFOP_DETERMINATION_SUBTRIB


***********************************************************************************************************************************************************************


Mais informações com prints dos passos acima, no KBA abaixo: 


KBA -  2172518 - CFOP determination empty


Notas Relacionados a esse campo:

2714431 - CFOP is not being automatically determined

2607049 - MIRO - Incorrect CFOP Determination for Sending JR 2


Abraços,


Patricia

15 Comments