Ir para conteúdo
  • Cadastre-se

dev botao

Validação XML com erro --> 1839 - Element '{http://www.portalfiscal.inf.br/nfe}pOrig': [facet 'pattern'] The value '420.0000' is not accepted by the pattern '0(\.[1-9][0-9]{0,3})|0(\.[0][1-9][0-9]{0,2})|0(\.[0][0][1-9][0-9]{0,1})|0(\.[0][0][0][1-9])|100(


  • Este tópico foi criado há 120 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite.
Tenho um cliente (revenda de gas glp 13 Kg e 45 Kg) que normalmente emite NFCe, e hoje a tarde me ligou que precisa de emitir uma NFe para um novo cliente dele.

Na aplicação exemplo no lazarus, ao tentar VALIDAR um arquivo xml gerado pelo próprio sistema exemplo (xml em anexo), apresenta o seguinte erro:
 --> 1839 - Element '{http://www.portalfiscal.inf.br/nfe}pOrig': [facet 'pattern'] The value '420.0000' is not accepted by the pattern '0(\.[1-9][0-9]{0,3})|0(\.[0][1-9][0-9]{0,2})|0(\.[0][0][1-9][0-9]{0,1})|0(\.[0][0][0][1-9])|100(\.[0]{1,4})?|[1-9]{1}[0-9]{0,1}(\.[0-9]{1,4})?'.

O Gas tem 45kg e o preço do mesmo é 420,00

Já testei atualizar a pasta do ACBr com o Tortoise SVN, mas ao tentar acessar o projeto da erro ao ler o projeto e não deixa abrir, tive que voltar o backup da pasta ACBr onde continuo com o mesmo erro inicial.
 

35240851671301000188550010000000021129601595-nfe.xml

  • Moderadores
Postado

Mas porque usou o exemplo?

sua aplicação gerou errado?

porque voltar backup? exclua!

se precisa voltar em algum ponto deve usar o update to revision do tortoise

seus backups podem estar apontando dentro do delphi e gerar inconsistencia em seu software

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado

Mas porque usou o exemplo?
R: Minha aplicação ainda não está 100% pronta para a geração da NFE, por esse motivo como é apenas 1 nota NFe com apenas 1 produto preenchi a mão os dados da geração do arquivo xml no exemplo do ACBr,
Se preencho como se fosse 1 Gas P13, com o valor de 100,00 a aplicação não da erro:
 

  Produto.Prod.qCom     := 1;  
  Produto.Prod.vUnCom   := 100.00;
  Produto.Prod.vProd    := 100.00;  
  Produto.Prod.uTrib     := 'KG';
  Produto.Prod.qTrib     := 13;
  Produto.Prod.vUnTrib   := 7.692307692307692;

Porem se altero para os dados reais que preciso para emitir a nota,
  Produto.Prod.qCom     := 1;  
  Produto.Prod.vUnCom   := 420.00;
  Produto.Prod.vProd    := 420.00;  
  Produto.Prod.uTrib     := 'KG';
  Produto.Prod.qTrib     := 45;
  Produto.Prod.vUnTrib   := 9.333333333333333;


da erro de validação:
Validação XML com erro --> 1839 - Element '{http://www.portalfiscal.inf.br/nfe}pOrig': [facet 'pattern'] The value '420.0000' is not accepted by the pattern '0(\.[1-9][0-9]{0,3})|0(\.[0][1-9][0-9]{0,2})|0(\.[0][0][1-9][0-9]{0,1})|0(\.[0][0][0][1-9])|100(

 

  • Moderadores
Postado
6 horas atrás, Paulo Oliveira - IO System disse:

tive que voltar o backup da pasta ACBr onde continuo com o mesmo erro inicial.

mas isso daqui não deve ficar voltando ou fazendo copia da pasta do ACBr

tu volta só se está usando o exemplo como seu sistema de emissor

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
1 hora atrás, BigWings disse:

pOrig = Percentual originário para a UF

O valor máximo dessa tag é 100.

Não sei o seu nome, mas Resolveu a minha situação. a aplicação exemplo esta gerado 420.0000. Alterei o XML manualmente nessa tag pOri de 420.0000 para 100.0000 e resolveu o meu problemas manualmente, já alterei para ambiente de produção, já outorizou o XML cliente já até recebeu o valor da nota.

Agora vou estudar aqui para agregar a NFe dentro da minha aplicação.

Se tiveres um dica do porque a aplicação exemplo esta gerando 420.0000 ao invés de 100.0000 agradeço.

  • Curtir 1
  • Moderadores
Postado
27 minutos atrás, Paulo Oliveira - IO System disse:

Se tiveres um dica do porque a aplicação exemplo esta gerando 420.0000 ao invés de 100.0000 agradeço.

Provavelmente foi alteração local aí.

No programa exemplo que está no SVN não é preenchida essa tag, nem mesmo é gerado com ICMS monofásico sem alteração local.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 120 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...