Pular para conteúdo

Rejeição 1077 - Total de Diferimento do IBS UF difere da soma dos itens

Descrição da rejeição

Esta rejeição ocorre quando o valor informado no campo de total do diferimento do Imposto sobre Bens e Serviços (IBS) de competência da Unidade Federada (UF) não corresponde à soma exata dos valores de diferimento informados individualmente em cada item que compõe a NF-e (Modelo 55) ou NFC-e (Modelo 65).

Regra de Validação na SEFAZ

De acordo com a regra, o somatório do campo <vDif>, informado no grupo de informações do IBS para a UF em cada item, deve ser igual ao valor preenchido no campo <vDif> do grupo de totais da nota fiscal.

– Campos de Itens: detItem/imposto/IBSCBS/gIBSCBS/gIBSUF/gDif/vDif.
– Campo de Total: total/IBSCBSTot/gIBS/gIBSUF/vDif.

A validação é obrigatória para ambos os modelos de documentos fiscais (55 e 65).

Exemplo de ocorrência

A nota será rejeitada se, por exemplo, existirem dois itens com R$ 10,00 de diferimento cada, mas o totalizador da nota indicar um valor diferente de R$ 20,00.

...
<det>
    <detItem>
        ...
        <imposto>
            <IBSCBS>
                ...
                <gIBSCBS>
                    <gIBSUF>
                        <pIBSUF>0.10</pIBSUF>
                        <vIBSUF>0.50</vIBSUF>
                        <gDif>
                            <pDif>100.00</pDif>
                            <vDif>10.00</vDif>
                        </gDif>
                    </gIBSUF>
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
    <detItem>
        ...
        <imposto>
            <IBSCBS>
                ...
                <gIBSCBS>
                    <gIBSUF>
                        <pIBSUF>0.10</pIBSUF>
                        <vIBSUF>0.50</vIBSUF>
                        <gDif>
                            <pDif>100.00</pDif>
                            <vDif>10.00</vDif>
                        </gDif>
                    </gIBSUF>
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
</det>
<total>
    <IBSCBSTot>
        <gIBS>
            <gIBSUF>
                <vDif>25.00</vDif>
                <vIBSUF>1.00</vIBSUF>
            </gIBSUF>
        </gIBS>
    </IBSCBSTot>
</total>
...

Como resolver?

Para corrigir a rejeição, deve-se realizar a soma aritmética de todos os campos <vDif> dos itens e atualizar o campo de total correspondente no grupo de totais do IBS/CBS.

  • Somar os itens: Identifique todos os itens que possuem o grupo <gDif> dentro de <gIBSUF> e some os valores da tag <vDif>.
  • Atualizar o Total: Informe o resultado exato desta soma no campo <vDif> localizado no caminho total/IBSCBSTot/gIBS/gIBSUF/.

O XML corrigido ficaria assim:

...
<det>
    <detItem>
        ...
        <imposto>
            <IBSCBS>
                ...
                <gIBSCBS>
                    <gIBSUF>
                        <pIBSUF>0.10</pIBSUF>
                        <vIBSUF>0.50</vIBSUF>
                        <gDif>
                            <pDif>100.00</pDif>
                            <vDif>10.00</vDif>
                        </gDif>
                    </gIBSUF>
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
    <detItem>
        ...
        <imposto>
            <IBSCBS>
                ...
                <gIBSCBS>
                    <gIBSUF>
                        <pIBSUF>0.10</pIBSUF>
                        <vIBSUF>0.50</vIBSUF>
                        <gDif>
                            <pDif>100.00</pDif>
                            <vDif>10.00</vDif>
                        </gDif>
                    </gIBSUF>
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
</det>
<total>
    <IBSCBSTot>
        <gIBS>
            <gIBSUF>
                <vDif>20.00</vDif>
                <vIBSUF>1.00</vIBSUF>
            </gIBSUF>
        </gIBS>
    </IBSCBSTot>
</total>
...