PW.SPED - Nota 008327

Módulo: SPED - FISCAL

Funcionalidade: Bloco K

Data/Hora da Publicação: 05/10/2016 15:00:55

Data/Hora Última Alteração: 05/10/2016 15:00:55

Descrição da Nota: Tratamento realizado no registro K200 para que seja gerado apenas para os tipos de item válidos. Tratada a geração do campo 06 (QTD_ENC) do registro K230 para que seja apresentada a quantidade do produto acabado ou em processo, quando a ordem não for finalizada no período. Tratados os registros do Bloco K para que a geração seja finalizada com sucesso, quando a Quantidade não for informada. Tratado o registro K100 para gerar independente de ter apuração no período.

Sintoma

 

Sintoma 1

O registro K200 era gerado indevidamente para tipos de itens inválidos, como por exemplo para o tipo de item “99”, quando era cadastrado outro tipo de item válido (“00”, “01”, “02”, “03”, “04”, “05”, “06” e “10”) para o mesmo produto, conforme ilustrado abaixo:

 

Sintoma 2

A quantidade do produto acabado ou em processo não era demonstrada no campo 06 (QTD_ENC) do registro K230, quando a ordem de produção não era finalizada no período.

 

Sintoma 3

Estava ocorrendo o seguinte erro na geração do registro K230:

Erro ao abrir fluxo registro K230

Detalhes do erro: Objeto não pode ser convertido de DBNull em outros tipos.

   em System.DBNull.System.IConvertible.ToDecimal(IFormatProvider provider)

   em System.Convert.ToDecimal(Object value)

  em Procwork.Software.AGSPED.FSC.Common.GerarArquivo.BlocoK.flxK230.LendoResultados(IReaderFDA reader) na

c:\Sonda\4.0\PW.AGSPED_4.00\Modules\FSC\Common\

GerarArquivo\BlocoK\Registros\flxK230.cs:linha 1034

 

Solução

 

Tratamento 1

Tratamento realizado no registro K200 para que seja gerado apenas para os tipos de item válidos (“00”, “01”, “02”, “03”, “04”, “05”, “06” e “10”). 

 

Tratamento 2

Tratada a geração do campo 06 (QTD_ENC) do registro K230 para que seja apresentada a quantidade do produto acabado ou em processo, quando a ordem não for finalizada no período.

 

Tratamento 3

Tratamento realizado em todos os registros do Bloco K para que a geração seja finalizada com sucesso, quando o campo 'Quantidade' da tela 'Movimentos de Estoque' não estiver preenchido.

 

Tratamento 4

Tratado o registro K100 para gerar independente de ter apuração no período.

Nesta situação, será exibida uma mensagem no log de execução da tarefa: "Filial sem apuração de ICMS ou IPI no período. O registro K100 foi gerado conforme a periodicidade do arquivo."

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento realizado nos registros K235, K255 e K275 para que os insumos sejam demonstrados na lista técnica (registro 0210), quando houver movimentação do Inventário (Bloco H) no período de geração. Tratada a geração do registro K280 para que sejam considerados apenas os tipos de item: "00", "01", "02", "03", "04", "05", "06" e "10". O registro K280 também foi tratado para gerar quando o Código do Participante não for informado na tela 'Movimentos de Estoque'.


Pacotes de Atualização