Ir para conteúdo
  • Cadastre-se

dev botao

Openssl 1824 - Element '{Http://www.portalfis....br/nfe}Utrib':'un' Is Not A Valid Value Of The Local Atomic Type.


Ver Solução Respondido por Felipe,
  • Este tópico foi criado há 3548 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado
Estou usando a versão OpenSSL do monitor 0.9.02.3
 
Quando passo na UNIDADE 2 dígitos "UN" por exemplo, dá o erro:
1824 - Element '{http://www.portalfis....br/nfe}uTrib':'UN' is not a valid value of the local atomic type.
 
Ví que tem que mudar o schema mas não entendi onde tem que mudar.
 
Testei a unidade com 3 dígitos e deu certo.
 
Como fazer para permitir enviar unidade com 2 caracteres?
 
Obrigado
  • Consultores
Postado

Bom dia Felipe,

 

Até onde sei o OpenSSL existe que seja informado no minimo 3 caracteres para a unidade, sendo assim, é a sua aplicação que deve exigir essa quantidade minima.

 

Como você utiliza o Monitor não sei se você tem os schemas: tiposBasico_v1.03.xsd e tiposBasico_v1.03_OPENSSL.xsd, o segundo possui uma modificação para ser usado com o OpenSSL e se não me falha a memória se refere a unidade.

 

compare os dois para descobrir o que foi alterado.

 

Se você esta emitindo nota na versão 3.10, então você terá que realizar a mesma alteração no schema: tiposBasico_v3.10.xsd

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
  • Solution
Postado

Deu certo.

Mudei no arquivo tiposBasico_v3.10.xsd deixando assim:

 

<xs:simpleType name="TString">
<xs:annotation>
<xs:documentation> Tipo string genérico</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[!-ÿ]{1}[ -ÿ]*[!-ÿ]{1}|[!-ÿ]{1}"/>
</xs:restriction>
</xs:simpleType>
×
×
  • 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.