Ao realizar a transmissão de um RPS ocorre a rejeição: " E180 - Base de Cálculo informada incorretamente".
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - TOTVS Documentos Eletrônicos - Todas as versões.
Causa
Essa rejeição ocorre por conta do cálculo na tag <BaseCalculo> não bater com o calculo esperado pela prefeitura:
"BaseCalculo= Valor de Serviços - Valor Deduções - Desc. Incondicionados".
Normalmente pelo fato da ausência de tags como Valor de Deduções ou Descontos Incondicionados, não justificando a diferença de valores:
Exemplo Autorizado:
Exemplo Rejeitado:
Solução
Quando o valor da base de cálculo sofrer qualquer tipo de dedução/desconto, é necessário evidenciar essa diferença através de tags específicas:
Caso seja <ValorDeducoes>, habilitar o parâmetro: MP - NFSE - Parâmetro MV_NFSEDED (Valor de Dedução de Base de Cálculo no XML)
Caso seja <DescontoIncondicionado>, habilitar o parâmetro: MP - NFSE - MV_NFSEDIN (Desconto Incondicionado)
Obs.: Os valores nessas tags são montadas com bases em valores fiscais já prontos nas tabelas, exemplos: D2_DESCON, F3_ISSSUB e/ou F3_ISSMAT.
Comments