Módulo: SPED - FISCAL
Funcionalidade: Bloco 0
Data/Hora da Publicação: 14/03/2017 09:58:09
Data/Hora Última Alteração: 14/03/2017 14:54:41
Descrição da Nota: Tratamento na geração do campo '07 - TIPO_ITEM', do registro 0200, que no ambiente de banco de dados SQL estava gerando o valor indevido, uma vez que existe parametrização especifica por filial e/ou obrigação.
Sintoma
Na geração do campo '07 - TIPO_ITEM', do registro 0200, estava gerando o valor indevido, uma vez que existe parametrização especifica por filial e/ou obrigação. Isso devido ao ambiente de banco de dados SQL ter a ordenação do retorno dos registros diferente do banco de dados ORACLE.
Como exemplo abaixo, era gerado o tipo de item genérico '01 - MATERIA PRIMA', sem configuração de filial e/ou obrigação, quando deveria gerar o tipo de item '07 - MATERIAL DE USO E CONSUMO' para a filial 02, da Matriz SPED na obrigação SPED Fiscal:
|0200|TESTEIDITEM|TESTE TIPO DE ITEM|||UN|01|13021910||13||0|
Solução
Tratamento na geração do campo '07 - TIPO_ITEM', do registro 0200, para que gere o valor conforme configuração especifica por filial e/ou obrigação quando essa existir, gerando o tipo de item genérico somente para as exceções.
4.00.00.0000
Produto:
Nota
Descrição
Ordem
Pacote - (Requisição)