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

Pessoal, estou migrando uma operação de mineração de outro ERP para SAP e preciso exportar as NF-e em XML para conferir os lotes aceitos no ambiente de homologação. Usei o programa padrão numa versão recente do S/4HANA e o log mostrou falha no cabeçalho, sem indicar o campo. Testei com uma nota só e depois com lote, e os dois saíram com a mesma falha. Já confirmei o parâmetro de codificação e a versão do esquema, e nada mudou. Ainda assim, agora, pelo que testei, o problema parece estar no lote inteiro. Como vocês conseguem exportar a nota em XML sem que o sistema recuse o lote todo?


Atualização:

Saiu. Testei o lote depois que completei o cadastro de dois clientes, e o XML gerou sem erro de cabeçalho. Obrigado, Marcelo, o log foi o que me fez olhar a nota certa, e, agora, pelo que testei, o ponto era só o cadastro. Ainda sobra uma dúvida: ao exportar, o sistema grava a estrutura certa mesmo quando o cadastro muda depois? Se você já passou por isso, como faz para exportar de novo sem refazer o lote inteiro?


Atualização:

Na minha rotina de migração, cada lote de nota de concessionária entra numa planilha de controle antes do envio, com o retorno guardado; agora, pelo que testei, a consulta de situação devolveu o resultado certo em dois dos três lotes, e o terceiro ficou pendente sem mensagem clara. Obrigado pela ponderação, Débora, vou separar a consulta da hora de exportar, como você sugeriu. Pergunta de seguimento: como vocês tratam a nota que fica pendente por dias?

Avatar
Cancelar
Melhor resposta

Resumo prático para quem exporta NF-e. Pelo que a conversa mostrou, o programa padrão cobre a maioria dos casos, desde que o cadastro esteja completo e a nota seja validada antes do envio. A nota eletrônica precisa sair na estrutura oficial, e quando algo falha, o caminho é olhar o log da execução e reexportar apenas o que não foi aceito. Quando a nota vem de fora do ERP, use uma rota separada para a consulta de retorno, para não misturar as duas. Quem encontra o problema primeiro ganha tempo, então teste um lote pequeno antes de exportar tudo. A decisão sobre o que é nota válida é de quem paga o tributo, e a nossa parte é desenhar e provar o comportamento do sistema. Para aprofundar, veja documentos fiscais eletrônicos no SAP. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Kleber, discordo de um ponto: reexportar só as pendentes parece seguro, mas o elemento que mais falha é o cabeçalho, e a nota pendente já tem outro número de controle. Na minha rotina de siderurgia, bem, o segredo é tratar os documentos como um conjunto, com o mesmo lote, e não como notas soltas. O elemento de imposto muda de uma nota para outra, e o reenvio parcial cria divergência. Prefiro reexportar o lote inteiro com controle de duplicidade, mesmo que demore mais. Os elementos do XML precisam conferir antes do envio.

Avatar
Cancelar
Melhor resposta

Concordo em parte com a rota da integração, João, mas discordo quando ela vira duas rotas paralelas. No meu caso de auditoria interna, a documentação de cada nota precisa ficar detalhada desde a emissão. Pergunta específica: quando a integração monta o XML fora do ERP, quem garante que a versão do esquema está igual à do sistema? Por fim, e aí, diga-se de passagem, eu deixaria só uma rota e registraria a outra como contingência, e vocês deverão lembrar disso na auditoria.

Avatar
Cancelar
Melhor resposta

O risco que já vi é o pacote sair completo e a conferência nem notar o erro. Pedro levantou bem a questão do esquema, e eu acrescento o cuidado com o lote: marque cada nota XML com o retorno do envio, senão você não prova o que foi aceita. Mas, agora, no fim das contas, a prova mais útil é o documento de cada nota e o retorno guardado, que são as evidências disponíveis para auditoria. Quando o programa padrão falha no meio do lote, reexporte só as pendentes para não duplicar nada.

Avatar
Cancelar
Melhor resposta

Vocês já geram o XML pelo SAP ou têm outra rota? A nossa equipe usa uma ferramenta de integração que monta o XML fora do ERP e envia pela API, colocando no papel cada passo. Essa ferramenta descreve o layout em outro lugar, e a definição do campo de origem fica com a equipe fiscal. Vale quando o volume é grande e a validação precisa acontecer antes do sistema. Já o programa padrão serve melhor para o dia a dia, porque o cadastro e a nota ficam no mesmo lugar.

Avatar
Cancelar
Melhor resposta

Quando a nota vem de concessionárias, discordo do Marcelo em um ponto. O programa padrão serve para gerar o XML, mas na minha experiência as consultas de situação do lote não voltam com o mesmo retorno que o portal mostra, e a conferência falha sem aviso. Ainda assim, e o x da questão, né, é que a exportação sozinha não prova que a nota foi aceita. Eu deixaria a consulta de retorno separada e guardaria a resposta de cada nota antes de fechar o mês. Não é crítica ao programa, é só diferença de rotina.

Avatar
Cancelar
Melhor resposta

Use o programa de saída padrão. Pelo que vejo, a saída é, né, gerar o arquivo XML pelo próprio programa, sem copiar nada da tela. Selecione as notas, marque a opção de arquivo em lote e confira o caminho da pasta de destino. Gere o arquivo através do programa, porque ele já sai na estrutura oficial, e não edite nada na mão. Se o sistema recusar o lote, abra o log da execução e veja qual nota falhou, porque geralmente é cadastro de cliente incompleto. Teste uma nota antes de mandar todas.

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 no SAP: NF-e, CT-e, MDF-e, NFS-e, NFTS e entrada.

Ver todas do fórum