21955 - Campo 11 IND_VAL_CTA_REF_FIN do ECF do L100 e L300
Problema: Descrição do Problema: Ao gerar o arquivo do SPED ECF as contas analíticas estavam gerando os campos 9 e 11 do registro L100 e o campo 9 do registro L300 incorreto, quando deveria ser D e C estava
Solução: Solução 21955: Verificado que os registros que retornarem nos comandos abaixo devem ter o mesmo VLRCMP.
Ex.: não pode ter VLRCMP diferente para os registros que tiverem LSTNAT no campo CMPFRM.
O padrão é VLRCMP=2 para LSTNAT(Natureza) e VLRCMP=3 para LSTDEF(Definição), mas isso pode mudar entre os clientes.
---------------
Verificando que o código está diferente deverá ajustar a informação via banco para correção.
gerando A.
Rotina / Tela: F669ECF - Controladoria / Gestão de Tributos / Arquivos Fiscais / Federais / SPED Contábil Fiscal
Solução: Solução 21955: Verificado que os registros que retornarem nos comandos abaixo devem ter o mesmo VLRCMP.
Ex.: não pode ter VLRCMP diferente para os registros que tiverem LSTNAT no campo CMPFRM.
O padrão é VLRCMP=2 para LSTNAT(Natureza) e VLRCMP=3 para LSTDEF(Definição), mas isso pode mudar entre os clientes.
---------------
SELECT * FROM E000PXF WHERE E000PXF.IDFFRM = 'F669ECD' AND UPPER(E000PXF.CMPFRM) LIKE '%LSTNAT' AND E000PXF.VLRCMP <> '0'
UNION ALL
SELECT * FROM E000PXF WHERE E000PXF.IDFFRM = 'F669ECD' AND UPPER(E000PXF.CMPFRM) LIKE '%LSTDEF' AND E000PXF.VLRCMP <> '0'
------
UNION ALL
SELECT * FROM E000PXF WHERE E000PXF.IDFFRM = 'F669ECD' AND UPPER(E000PXF.CMPFRM) LIKE '%LSTDEF' AND E000PXF.VLRCMP <> '0'
------
A definição do número deve ser conforme o retorno do comando abaixo:
SELECT * FROM E049LST
O CODLST que retornar vai identificar o VLRCMP acima.
SELECT * FROM E049LST
O CODLST que retornar vai identificar o VLRCMP acima.
Verificando que o código está diferente deverá ajustar a informação via banco para correção.