Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Bloco H010

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

SEIGAEST - Estoque e Custos

Função:

MATXSPED.PRW - Função para geração de dados ao SPED

Situação/Requisito:

Ao Gerar o Bloco H caso o cliente não tenha o campo C2_TPPR (Tipo de Produção Externa), gera inconsistência.

Solução/Implementação:

Em virtude da instabilidade da versão atual do programa de extração do bloco H, optou-se por voltar ao método antigo de processamento, apoiado no arquivo de trabalho gerado pelo relatório de Registro de Inventário Mod. P7 (MATR460). Este método será mantido até a completa estabilização da versão atual do programa extrator.

Desta forma, Aaós a aplicação do path, será necessária a emissão do relatório MATR460 (configurado em seus parâmetros para gerar o arquivo), antes da execução da rotina SpedFiscal. Não haverá parametrização no programa SpedFiscal quanto a leitura do arquivo gerado pelo MATR460 pois este lerá os parâmetros do relatório para obtenção do arquivo.

 

Passos para geração:

  1. Configurar as perguntas do relatório MATR460 colocando para gerar o arquivo do SPED (Tratamento já realizado anteriormente)

No campo de nome do arquivo deve ser informado o período a ser gerado pelo SPEDFISCAL no formato de DATA: AAAAMMDD.

Exemplo:

Esse tratamento permite que sejam gerados vários períodos para serem processados pelo SPEDFISCAL

2. Depois de gerado o relatório o arquivo estará na pasta System com o nome informando no relatório. (O arquivo não deve ser apagado.)

3. Realizar a geração do SPEDFISCAL com a opção para gerar inventario = Sim

4. Depois de processado o SPEDFISCAL Verifique o arquivo, estará com as informações do Bloco H010.

Note
titleImportante:

Caso não seja processado a sessão Bloco H010 no arquivo do SPEDFISCAL, será necessário verificar o console.log se foi apresentado a mensagem( "Nao foi encontrado dados no retorno da funçao SPDBlocH" ) dessa forma não foi gerado o arquivo do MATR460 ou não foi localizado.