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

Tenho uma dúvida simples. Agora, a dúvida é quando ele precisa ser apresentado. Estou montando um programa ABAP no S/4HANA 2021, aqui no varejo, para gerar o arquivo com o bloco de inventário. A primeira versão saiu com a data do fim de ano, mas o time fiscal diz que o prazo começa em outro mês, e eu não consegui achar essa regra no próprio cadastro. Já testei com três depósitos e o resultado mudou de um para outro. Em que mês o inventário deve ser apresentado, e como devo atribuir o período de cada registro?


Atualização:

Obrigado a todos, valeu. Testei a regra de data com o validador e ela aceitou o primeiro lote. Agora, a dúvida é o que acontece se o inventário sair depois do segundo mês: o programa para, ou só marca o registro? Vocês já viram esse caso? Preciso decidir até sexta.

Avatar
Cancelar
Melhor resposta

O resultado que importa é o prazo, e ele vale mesmo quando o campo está bem preenchido. Antes de transmitir, leia as observações de cada registro e confira se o campo da data não é maior que a data final do período. Se a ocorrência de erro aparecer em um depósito, corrija só esse e refaça a validação do lote inteiro. Como recomendação prática final, marque no calendário de fechamento a data limite de cada mês, rode a validação com a antecedência de uma semana e guarde a evidência de que o envio ocorreu no prazo. Confirme com o tributário da empresa antes de aplicar.


Fontes oficiais consultadas

Avatar
Cancelar
Melhor resposta

Concordo em parte com a Tatiana, em resumo, pois é, o lote por unidade faz sentido. Mas discordo de rodar sem olhar o exercício anterior: o mesmo erro costuma se repetir. Por exemplo, eu testaria primeiro uma filial pequena, conferiria a formatação da saída gerada e só depois replicaria. Assim fica claro que a formatação dos campos de data derruba mais relatórios do que a ordem das unidades.

Avatar
Cancelar
Melhor resposta

Vale a pena? Veja, minha opinião: quando o estoque é pequeno, cada filial pode fazer a escrituração num lote só. Quando há muitas unidades, eu separo por estabelecidas e rodo uma por vez, porque o erro de uma não contamina as outras. Em qualquer caso, a escrituração do mês precisa fechar antes de começar a do mês seguinte. Isso evita reabrir um período já enviado, e reabrir sempre dá mais trabalho do que parece.

Avatar
Cancelar
Melhor resposta

O risco que já vi é o relatório sair sem a estrutura hierárquica do bloco, e aí a validação costuma rejeitar o lote inteiro. Então, veja bem, discordo da Letícia quando diz que o formato da data importa mais que a ordem das unidades. Na minha experiência, o formato da data pesa menos, porque um registro de nível dois sem o pai derruba a leitura de tudo que vem depois. Antes de discutir isso, eu conferiria a ordem dos registros e se a data informada no cabeçalho bate com a data final do período.

Avatar
Cancelar
Melhor resposta

Rogério, na nossa equipe a gente tem outro caminho: a validação fica no lado do cliente, e o programa só libera a transmissão quando o total está informado. Bem, o prazo é curto, então rodamos a checagem em paralelo com a conferência do saldo. Quando o cliente tem muitos depósitos, eu prefiro informar o total por depósito e deixar o detalhe para depois. Quando é um depósito só, vale o caminho direto, com um único informe de conferência.

Avatar
Cancelar
Melhor resposta

Na minha rotina de energia, Lucas Borges, eu acrescentaria um ponto que quase ninguém checa: o inventário precisa discriminar os valores por item antes do encerramento. De cabeça, viu, a gente já perdeu um mês porque o total bateu e o nome do material veio trocado. Por isso eu só deixaria a equipe escriturar depois de conferir a soma por grupo, com uma amostra de itens tirada ao acaso.

Avatar
Cancelar
Melhor resposta

Se o campo de data der erro, sem pressa, né, eu não insistiria no ajuste automático. Nós montamos uma planilha de conferência com a data no padrão ddmmaaaa, a descrição de cada grupo e o total de dezembro. Quando a equipe é pequena, essa planilha resolve em uma tarde e ninguém precisa mexer no programa. Quando o volume é grande, vale automatizar a checagem, porque a planilha vira gargalo e erra mais.

Avatar
Cancelar
Melhor resposta

O inventário deve ser enviado até o segundo mês subsequente ao evento, então o ideal é fazer no próprio mês. Ano passado vi um caso em que a atualização do cadastro comercial ficou para depois e o relatório saiu contendo valores antigos. Pela regra, a data do campo não pode ser posterior à data final do registro de abertura, e isso o sistema costuma checar. Vale checar essa validação antes de liberar o envio.

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 SPED Fiscal por bloco: 0, B, C, D, E, H, 1 e 9 no SAP.

Ver todas do fórum