Pular para o conteúdo

Fóruns / Documentos fiscais eletrônicos, CST, cClassTrib e cadastro

Como fazer a carga do cClassTrib no cadastro de materiais em massa?

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
5 Respostas

Preciso de uma carga em massa dos materiais, com o código de classificação tributária já preenchido, e hoje só consigo fazer item por item. Aqui é S/4HANA 2021, telecom, milhares de materiais ativos e a equipe fiscal cansada de digitar. Tentei montar uma planilha para a carga, mas não achei onde mapear o campo novo, e o primeiro teste voltou com tudo rejeitado. Um adendo, viu: a carga precisa ser autorizada pela área fiscal antes de subir, e quero rastro de cada linha, antes que o volume adquira uma escala que eu não consiga corrigir. Qual caminho vocês usam para fazer essa carga em massa?


Atualização:

Carga rejeitada de uma vez só é o risco que mais pesa, e foi o que apareceu no meu teste. Obrigada pelas respostas. Rodei a planilha da Sandra com um grupo pequeno de materiais e funcionou, mas o primeiro erro derrubou o lote inteiro. Um adendo, viu: ainda não sei se a etapa por grupo, que a Raquel citou, resolve isso. Pergunta: vocês deixam o programa do Gustavo reprocessar só as linhas rejeitadas?

Avatar
Cancelar
Melhor resposta

Adriana, rejeitar o lote todo costuma indicar que faltou uma checagem antes de gravar. Pense em duas fases: um ensaio que só confere o arquivo, sem alterar nada, parecido com a ideia que o nome ctestatusservico sugere, uma checagem de situação antes do trabalho de fato; depois a gravação, que aceita as linhas boas e devolve as ruins num arquivo à parte. Defina por escrito com o cliente os critérios que decidem o código de cada grupo, porque essa escolha é dele. Os arquivos destinados à conferência ficam guardados junto de cada rodada. Recomendação final: ensaio em testes, aprovação da área fiscal e só então gravação em produção, em lotes pequenos. Para aprofundar, veja reforma tributária, CBS e IBS no SAP. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Concordo em parte com o Gustavo, mas discordo de abrir programa para tudo. Um caminho a avaliar é a carga em etapas por grupo de materiais, com conferência fiscal a cada etapa, na mesma lógica do manual do CT-e, que separa cada serviço, como o cteautorizacao, no seu próprio item. Vale quando o fechamento aperta e não há tempo de desenvolver; o programa compensa quando a regra é complexa. Agora, o risco é dar crédito demais ao arquivo e esquecer a revisão: no meu log apareceu “linha ignorada” sem explicação.

Avatar
Cancelar
Melhor resposta

No meu dia a dia de ABAP, quando preciso alterar milhares de materiais, escrevo um programa que lê o arquivo, grava e devolve um log por linha, tipo: linha 15, material não encontrado. Um caminho a avaliar é esse. Meu palpite, viu, é que ele vale quando a regra de preenchimento é intrincada demais para planilha; já a carga padrão serve quando o mapeamento é direto. O programa permite uma rodada complementar só com o que falhou, mas exige conhecimento técnico para ser mantido.

Avatar
Cancelar
Melhor resposta

Uma dúvida, Gustavo: o seu programa grava direto ou passa por alguma consulta antes? No meu caso, em S/4HANA 2023, uma carga parcial deixou parte dos materiais sem o código, e o log só trouxe “processamento interrompido”. Olha, o segredo é saber voltar atrás: preciso de um plano de contingência para esse tipo de falha, porque o varejo não para. Como você registra o que já foi gravado, para retomar sem duplicar?

Avatar
Cancelar
Melhor resposta

Se a ideia é fazer a carga em massa, monte uma planilha com o material e o cClassTrib de cada um, valide num mandante de testes e só depois suba em produção. Então, na real, o que dá trabalho não é o upload, é fechar com o time fiscal qual cClassTrib vale para cada grupo de materiais. Sugiro agrupar por critério definido pelo cliente, gerar um arquivo de conferência antes da carga e guardar o resultado de cada execução. Assim, se uma linha for rejeitada, você reprocessa só ela, sem mexer no resto do cadastro.

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 Documentos fiscais eletrônicos, CST, cClassTrib e cadastro.

Ver todas do fórum