ATENÇÃO: Artigo para uso INTERNO CompuFour.

Erro 3011: O valor do totalizador parcial I1 deve ser a soma dos valores líquidos dos produtos/serviços


Sintomas

Ao enviar os arquivos do Bloco X ao Fisco é retornada a seguinte mensagem:

 

Causa

A mensagem é exibida quando o valor dos totalizadores no arquivo de redução Z estiverem incorretos, quando ocorre diferença em um dos totalizadores "F1, I1, N1, T07,T12,T25,T17".

 

Solução

Para corrigir a situação apresentada é necessário extrair algumas informações da base de dados, executando o script abaixo:

select tbc.id_cupom as ID_CUPOM, tbc.coo as COO,
(select first 1 descricao from sp_retorna_ult_desc_estoque(tei.id_estoque,tci.dt_item,tci.hr_item)) as descricao, COALESCE(tci.qtd_item,0) as qtd_item,
(coalesce(tcid.vlr_desc,0) +(select * from sp_rateio_desconto_item(tci.id_itemcup))) as desc_total,
0.000 as ACRESC_ITEM,
case when tci.item_cancel = 'S' then ((coalesce(vlr_unit,0)* coalesce(qtd_item,0))- coalesce(tcid.vlr_desc,0)) else 0.0000 end as CANC_ITEM,
tci.uni_medida as uni_medida,
case when tci.item_cancel <> 'S' then
((coalesce(vlr_unit,0)* coalesce(qtd_item,0))- (coalesce(tcid.vlr_desc,0) +(select * from sp_rateio_desconto_item(tci.id_itemcup))))+ (coalesce((select * from sp_rateio_acrescimo_item(tci.id_itemcup)),0)) else 0.0000 end as vlr_total_liquido,
tbc.id_ifs as id_ifs, tbc.dt_cupom as dt_cupom, tci.cod_totalp
from
(select id_itemcup, dt_item, hr_item, cod_barra, id_identif, qtd_item, uni_medida, vlr_unit, id_cupom, cod_totalp, item_cancel from tb_cupom_item) tci
inner join (select id_cupom, id_ifs,coo, dt_cupom from tb_cupom) tbc
on tci.id_cupom = tbc.id_cupom
inner join tb_est_identificador tei
on tci.id_identif = tei.id_identificador
inner join tb_est_produto tep
on tei.id_identificador = tep.id_identificador
left join (select id_itemcup, vlr_desc from tb_cupom_item_desc where canc_desc = 0) tcid
on tci.id_itemcup = tcid.id_itemcup
where
tbc.dt_cupom = '07.11.2018'
and
cod_totalp = '01T0700'

**"Altere a tbc.dt_cupom =" para data do último arquivo XML enviado, salvo na pasta PAF, ou consultando o CNPJ do emitente.
***"Altere a cod_totalp =" para o totalizador apresentado na imagem.

Após isso deverá gerar o espelho MFD do período, extrair os dados em formato XLS do script acima e copiar o arquivo XML do dia (disponível na pasta PAF). Deve ser verificado se o arquivo XLS possui alguma diferença entre o restante dos arquivos (cancelamento, desconto e valor da soma do totalizador). Comparando com o espelho MFD do período.

 

 

ATENÇÃO: Artigo para uso INTERNO CompuFour.