COMPLY - Nota 011500

Módulo: Obrigações SPED - EFD ICMS IPI

Funcionalidade: Bloco E

Data/Hora da Publicação: 06/11/2018 11:06:05

Data/Hora Última Alteração: 06/11/2018 11:06:05

Descrição da Nota: Tratamento realizado na geração do registro E115 para que não seja interrompida nos ambientes SQL.

Sintoma

 

Estava ocorrendo o seguinte erro na geração do registro E115 em ambientes SQL:

Erro ao processar pesquisa registro E115: SQL: SELECT

BSC_NF_CAPA.*

, BSC_NF_ITEM.NIT_ID, BSC_NF_ITEM.NIT_COD_BENEF, BSC_NF_IMPOSTO.NIP_TP_LANC, BSC_NF_IMPOSTO.NIP_VL_IMPOSTO, BSC_TP_IMPOSTO.BTI_CODIGO, BSC_MODELO_DOC.BMD_CODIGO, BSC_STATUS.BST_CODIGO, SFC_AJUSTE_ADICIONAL.FAD_COD_AJUSTE, SFC_AJUSTE_ADICIONAL_TRANSIT.FAT_DESC_AJUSTE

FROM

BSC_NF_CAPA BSC_NF_CAPA

JOIN BSC_NF_ITEM BSC_NF_ITEM ON BSC_NF_CAPA.NCP_ID = BSC_NF_ITEM.NCP_ID

JOIN BSC_NF_IMPOSTO BSC_NF_IMPOSTO ON BSC_NF_ITEM.NIT_ID = BSC_NF_IMPOSTO.NIT_ID

JOIN BSC_TP_IMPOSTO BSC_TP_IMPOSTO ON BSC_TP_IMPOSTO.BTI_ID = BSC_NF_IMPOSTO.BTI_ID

JOIN BSC_MODELO_DOC BSC_MODELO_DOC ON BSC_MODELO_DOC.BMD_ID = BSC_NF_CAPA.BMD_ID

JOIN BSC_STATUS BSC_STATUS ON BSC_STATUS.BST_ID = BSC_NF_CAPA.BST_ID

LEFT JOIN SFC_AJUSTE_ADICIONAL SFC_AJUSTE_ADICIONAL ON SF_AJUSTE_ADICIONAL.FAD_COD_AJUSTE = BSC_NF_ITEM.NIT_COD_BENEF

LEFT JOIN SFC_AJUSTE_ADICIONAL_TRANSIT SFC_AJUSTE_ADICIONAL_TRANSIT ON SFC_AJUSTE_ADICIONAL_TRANSIT.FAD_ID = SFC_AJUSTE_ADICIONAL.FAD_ID

 WHERE

BSC_NF_CAPA.NCP_DT_FISCAL >= '2018-07-01' AND

BSC_NF_CAPA.NCP_DT_FISCAL <= '2018-07-31' AND

 BSC_NF_CAPA.BUS_ID IN (80) AND

 BSC_MODELO_DOC.BMD_CODIGO IN (55,65) AND

 BSC_STATUS.BST_CODIGO IN (01,79) AND

 BSC_NF_CAPA.NCP_IND_TP_DOC IN (1,3) AND

 NOT  BSC_NF_ITEM.NIT_COD_BENEF  IS NULL AND

LTRIM(BSC_NF_ITEM.NIT_COD_BENEF) <> '' AND

 BSC_TP_IMPOSTO.BTI_CODIGO IN (01) AND

( SFC_AJUSTE_ADICIONAL_TRANSIT.FAT_ID  IS NULL OR

(((FAT_DT_INI >= '2018-07-01' AND

FAT_DT_INI <= '2018-07-31'

) OR

(FAT_DT_FIN >= '2018-07-01' AND

FAT_DT_FIN <= '2018-07-31'

) OR

(FAT_DT_INI <= '2018-07-01' AND

FAT_DT_FIN >= '2018-07-31'

) OR

(FAT_DT_INI <= '2018-07-01' AND

 FAT_DT_FIN  IS NULL

)

)

)

)

 ORDER BY

BSC_NF_ITEM.NIT_COD_BENEF ASC, BSC_NF_ITEM.NIT_ID ASC, BSC_NF_IMPOSTO.NIP_TP_LANC ASC

 

Solução

 

Tratamento realizado na geração do registro E115 para que não seja interrompida nos ambientes SQL.

Versões Tratadas

4.00.00.0000


Pré-Requisitos

Produto:

Nota

Descrição

Tratamento realizado nos registros: E111, E116, E220, E250, E311, E316 e E530 para retirar os códigos de impostos que estavam fixos no filtro de geração das informações para classificar os ajustes e guias em seu respectivo registro. Tratada também a geração do campo 02 (COD_INF_ADIC) do registro E115 para que não seja gerado em branco quando o campo "Código de Benefício Fiscal" da Nota Fiscal estiver preenchido com espaço.


Pacotes de Atualização