Pular para o conteúdo
Como funciona este fórum

Moderado por Emanuel Kaufman. As três primeiras mensagens de cada pessoa passam por revisão e respondemos em até 1 dia útil.

Aqui se discute o comportamento do sistema. Decisão tributária é sempre da sua empresa, e ninguém neste fórum dá parecer.

Tudo o que você publicar é público e pode ser usado por terceiros, inclusive por sistemas de IA. Não publique dado de cliente, nome de empresa nem tela do produto.

Esta pergunta foi sinalizada
11 Respostas

Na semana passada, no fechamento de uma distribuidora de energia, uma nota de remessa travou na validação porque o CFOP usado não existia na tabela do cliente. Estamos em S/4HANA 2023. Abri a configuração, tentei adicionar o código direto e percebi que há regras de determinação amarradas a ele. Revisei também os ajustes da nota fiscal, sem sucesso. Agora, no fechamento, preciso de um caminho seguro e rastreável. Qual é a forma correta de adicionar um CFOP novo sem quebrar a determinação que já funciona nos outros fluxos?


Atualização:

Funcionou? Em parte, obrigado a todos. Copiei a determinação de um CFOP parecido em desenvolvimento e a nota passou na validação, mas o relatório ainda mostra o código antigo. Agora, no fechamento, fico na dúvida: depois de adicionar o CFOP e transportar, preciso reprocessar as notas já lançadas ou só as novas?

Avatar
Cancelar
Melhor resposta

Henrique, o alerta que você deu fecha bem a conversa. Para adicionar um CFOP novo, no Marketup ou em outro sistema, o roteiro é curto: criar na customização, definir a regra de leitura, testar com operações reais de cada tipo e só então transportar. O cliente decide o enquadramento; a equipe de sistema prova que o comportamento segue o decidido. Registre no organograma do projeto quem aprova o código, quem configura e quem testa, e guarde a evidência. Recomendação final: antes de produção, rode um lote pequeno e compare o resultado com o que o cliente espera. Para aprofundar, veja ICMS ST e DIFAL no SAP. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Já vi cliente lançar mercadorias com CFOP trocado e só perceber na apuração. Batendo o olho, pois é, o plano do Rafael parece seguro, mas discordo de deixar o documento autorizado para o cliente decidir sem registro. No log aparece CFOP divergente do lançamento. Sem registro formal, ninguém prova depois o que foi decidido. A página do ministério com a legislação nacional deve ser anexada à decisão. Adicionar o CFOP sem esse registro cobra caro depois.

Avatar
Cancelar
Melhor resposta

Concordo em parte, Cláudio, mas reprocessar tudo é exagero. Na nossa equipe, para adicionar o CFOP no Marketup, consultamos primeiro os manuais do sistema, sem supor. Bem, a prova é o log: CFOP localizado, vínculo ausente. Reprocessa-se só a nota ainda em aberto; o que já foi autorizado segue o fluxo de correção que o cliente definir. Reprocessar vale quando o erro é de configuração; correção formal, quando o documento já saiu.

Avatar
Cancelar
Melhor resposta

Num e-commerce que acompanhei, o time de finanças só descobriu o CFOP errado no go-live, né, quando o relatório saiu torto. Roberto, concordo em revisitar a tabela e por isso mantenho um histórico de cada código criado, com data e motivo. Também peço para imprimir a evidência do teste e anexar ao chamado. Assim, quem audita acha tudo no mesmo lugar, sem depender de memória. Adicionar o CFOP é rápido; documentar é o que sobra.

Avatar
Cancelar
Melhor resposta

Quando o fechamento aperta, Patrícia, caso de teste por tipo parece luxo, mas veja, voltando ao ponto: o risco maior de um CFOP incluído é a Fazenda mudar a norma e a configuração ficar parada. Discordo de validar uma vez só. Se uma unidade da federação publicar mudança, a revisão fazendária precisa voltar ao teste. Sugiro rever a tabela a cada ciclo de fechamento, com data registrada, mesmo sem aviso de mudança. Adicionar o CFOP uma vez e esquecer é o erro comum.

Avatar
Cancelar
Melhor resposta

Resultado prático: teste a leitura do CFOP e a descrição juntas, nunca separadas. Viviane, com a mão na massa, pois é, vi que a regra costuma separar movimento de entradas e de saídas, e o estabelecimento que emite muda o caminho. Os efeitos de um CFOP mal escolhido só aparecem depois, nos relatórios. Por isso monto casos de teste por tipo de lançamento e peço que o cliente valide cada um antes do transporte. Adicionar o CFOP sem esse teste é aposta.

Avatar
Cancelar
Melhor resposta

Aí eu discordo, Jéssica. Bem, minha dica: comparar a descrição não basta, porque o que quebra a nota no ABAP é a regra que lê o CFOP. Já perdi uma noite de dezembro com um destinatário rejeitado e a tabela estava certa. O defeito estava na exit que montava o texto, sem relação com o código em si. Teste a nota inteira, ponta a ponta, em vez de só comparar colunas. Adicionar o CFOP é a parte fácil.

Avatar
Cancelar
Melhor resposta

Letícia, duplicar um CFOP parecido me serve, mas cuido do contraste entre o código antigo e o novo no teste. Agora, que eu saiba, o convênio que traz a tabela é a referência, e o conteúdo de cada código deve bater com a descrição oficial. Eu comparo as duas colunas antes do transporte e guardo a evidência. Se algo diverge, volto ao cliente, porque o enquadramento é decisão dele. Vale para adicionar qualquer CFOP, no Marketup ou fora dele.

Avatar
Cancelar
Melhor resposta

Já vi nota barrada porque criaram um CFOP em cima de outro e a numeração se misturou. Para variar, né, nossa equipe adotou outro caminho: duplicar um CFOP parecido e mudar só o que difere. Funciona quando o código novo cabe no mesmo grupo. Quando o texto do lançamento é novo, ou a competência para definir o enquadramento é do cliente e ele ainda não decidiu, vale criar do zero e registrar. Antes, leia o que o conselho diz sobre como se classificam os lançamentos. Resumindo, adicionar do zero ou duplicar depende disso.

Avatar
Cancelar
Melhor resposta

Já criou o código na customização? Bem, o básico é esse: cria o CFOP no ambiente de desenvolvimento, testa e leva por transporte, sem mexer em produção. Só que o código existir não basta. No log da sua nota deve aparecer algo como CFOP sem determinação para o item. Quando o cadastro é alterado e a regra não, a nota segue como antes. Compare com o CFOP anterior que funciona e replique o desenho da determinação. É isso que faz adicionar o CFOP funcionar de verdade.

Avatar
Cancelar
Melhor resposta

Concordo em parte com o Sérgio, mas copiar a determinação de outro CFOP sem olhar o grupo é arriscado. E aí, pelo que vi, a descrição de cada código muda o tratamento: um CFOP de aquisição de serviços não se comporta como um de venda. Na minha tela apareceu o aviso tipo de operação incompatível. Para as aquisições, vale abrir a tabela oficial, que fica aberta a qualquer cidadão, e ler o texto do grupo antes de copiar regra. Isso torna seguro adicionar o CFOP no Marketup ou em qualquer outro sistema.

Avatar
Cancelar

Sua resposta

Tente oferecer uma resposta substancial. Se quiser comentar sobre a pergunta ou resposta, basta utilizar a ferramenta de comentários. Lembre-se de que você sempre pode revisar suas respostas - Não há necessidade de responder à mesma pergunta duas vezes. Não esqueça de votar - Selecionar as melhores perguntas e respostas é realmente útil!

Perguntas relacionadas

Mais conversas em ICMS e substituição tributária.

Ver todas do fórum