Bom dia a todos, hoje começei a receber relatos aqui do meu suporte sobre um erro de emissão de NFSe para o municipio de Rondonopolis/MT provedor Agillio retorno em questão seria esse:
<Codigo>E383</Codigo>
<Mensagem>O valor calculado na tag "ValorIBS" não está correto. Para calcular a base de cálculo do IBS e CBS use a seguinte fórmula: Valor total do serviço - Valor dos descontos - Valor do ISSQN calculado - Valor do PIS - Valor do COFINS.</Mensagem>
<Correcao>Verifique o cálculo da base de cálculo do IBS e CBS e o cálculo do valor do IBS e tente novamente.</Correcao>
<Versao>1.00</Versao>
Ele repete duas vezes com códigos diferentes E383 e E384 verificando no componente encontrei que ele estava enviando zerado os valores, então presumo que começou a validar isso por agora, então fiz as modificações para que o componente possa enviar os valores em vez de deixar zerado, e voltou a emitir.
Segue em anexo as mudanças, eu costumo deixar comentado "// alteração ACBR >>> ... // <<< alteração ACBR para facilitar encontrar as mudanças.
Como não relatos aqui no fórum da falha, peço que aguardem algum outro relato, pode ser da mudança ser apenas aqui da cidade, uma vez que aqui e usado um "servidor próprio" e não o padrão da Agili.
Qualquer novidade vou postando por aqui.
Agili.GravarXml.pas