Eduardo Sampaio 0 Posted December 30, 2020 Report Share Posted December 30, 2020 Boa Tarde, Quando o valor de vOutro ou vDesc são abaixo de R$ 1,00 estou tendo o seguinte erro: Element '{http://www.portalfiscal.inf.br/nfe}vOutro': [facet 'pattern'] The value '0.00' is not accepted by the pattern '0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?'. Alguém pode me ajudar? Link to post Share on other sites
Juliomar Marchetti 3,860 Posted December 30, 2020 Report Share Posted December 30, 2020 é um erro de validação de schemas. veja se está com os mesmos atualizados Juliomar Marchetti Ajude o Projeto ACBr crescer - Assine o SAC skype: juliomar telegram: juliomar http://www.juliomarmarchetti.com.br Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link to post Share on other sites
BigWings 3,992 Posted December 30, 2020 Report Share Posted December 30, 2020 24 minutos atrás, Eduardo Sampaio disse: Element '{http://www.portalfiscal.inf.br/nfe}vOutro': [facet 'pattern'] The value '0.00' is not accepted by the pattern '0\.[0-9]{1}[1-9]{1}|0\.[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?'. Quando o valor é 0 não deveria gerar a tag no XML, o ACBr já faz essa verificação. Então você deve estar informando um valor maior que 0 e menor que 0,01. Certifique-se de passar o valor com 2 casas decimais apenas. BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Eduardo Sampaio 0 Posted December 30, 2020 Author Report Share Posted December 30, 2020 Boa tarde amigos, Não funcionou a atualização do schema. quanto às casas decimais, eu digitei manualmente o valor 0,01 e não passou. Link to post Share on other sites
BigWings 3,992 Posted December 30, 2020 Report Share Posted December 30, 2020 1 hora atrás, Eduardo Sampaio disse: quanto às casas decimais, eu digitei manualmente o valor 0,01 e não passou. Como gerou no XML? BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Solution Eduardo Sampaio 0 Posted December 30, 2020 Author Solution Report Share Posted December 30, 2020 Pessoal, acabou que eram as casas decimais. Resolvi com um RoundTo(valor,-2); Muito Obrigado! Link to post Share on other sites
BigWings 3,992 Posted December 30, 2020 Report Share Posted December 30, 2020 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link to post Share on other sites
Recommended Posts