Validação aliquota - Dúvidas gerais - Projeto ACBr
Validação aliquota
By Italo Carminati,
September 16, 2021 in Dúvidas gerais
Go to solution Solved by Italo Giurizzato Junior, September 17, 2021
Este tópico foi criado há 239 dias atrás.
Italo Carminati
Italo Carminati 5
Utilizando o componente novo.
estou tendo um problema de validação com a aliquota, no site do provedor vem com 5 casas decimais e no componente existe os formatos tcDe4 e tcDe6, dentro do xml ele arredonda o valor.
Ex: 3,38577
Arredonda para 3,3858.
segue em anexo os xml.
56712-env-lot-sinc.xml 56712-env-lot-sinc-soap.xml 56712-lista-nfse-sinc-soap.xml
Victor H. Gonzales - Panda 832
cidade e provedor ?
Victor H Gonzales - Pandaaa
"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende" - Leonardo da Vinci
"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"
1 minuto atrás, Victor H. Gonzales - Panda disse:
Frutal, GovDigital
Bom dia Italo,
Segundo os schemas que temos do provedor GovDigital que se encontram na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\GovDigital temos:
<xsd:simpleType name="tsAliquota">
<xsd:totalDigits value="6" />
<xsd:fractionDigits value="4" />
<xsd:minInclusive value="0" />
Como você pode ver a quantidade de dígitos a direita do ponto são 4 e não 5.
Nunca vi um provedor que segue o layout da ABRASF possuir 5 dígitos na parte fracionada do numero, somente 2 ou 4.
41 minutos atrás, Italo Giurizzato Junior disse:
Tambem acho estranho Italo, vou entrar em contato com a prefeitura ou contadora e repassar, obrigado!
Italo tirei um print do site do provedor, não acho que eles vão alterar somente para nós, tem algo que pode ser feito?
Não sei se mais pessoas estão com esse problema.
Boa tarde Italo,
Primeiro, se gerar o Xml com 5 casas decimais vai ocorrer erro de validação, pois segundo os Schemas é esperado no máximo 4.
É muito estranho a prefeitura estabelecer uma alíquota com 5 casas decimais sendo que ao emitir a nota via WebService é aceito somente 4.
Vai ser necessário entrar em contato com a prefeitura e com o provedor para que eles alinham isso.
Tópico pode ser fechado, a alíquota foi alterada de acordo com o schema do provedor, Obrigado.
Favor atualizar os fontes e faça novos testes.
Note que agora temos uma nova pasta com os schemas dos provedores: ...\Exemplos\ACBrDFe\Schemas\NFSe
Dentro da pasta NFSe temos uma pasta para cada Provedor.
O componente tem agora uma nova propriedade de configuração: Configuracoes.Geral.MontarPathSchema := True/False
Se o valor dela for True e o PathSchemas apontar para a pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe o componente vai encontrar os schemas utilizado pelo provedor de forma automática.
Outra correção feita no componente é que se o provedor não tiver uma URL de homologação definida vai ser apresentada uma mensagem de erro e o envio vai ser abortado.