Bom dia pessoal.
Segui o seguintes passos descritos em um post antigo deste grupo:
1 - create or replace DIRECTORY <dir variable> AS <path>;
2 - Registrei os XSDs xmldsig-core-schema_v1.01.xsd, leiauteNFe_v3.10.xsd, tiposBasico_v3.10.xsd e procNFe_v3.10.xsd usando DBMS_XMLSCHEMA.registerSchema
Ao tentar fazer a leitura xml := XMLTYPE('<nfeProc versao....).createSchemaBasedXML('procNFe_v3.10.xsd'); e XMLTYPE.schemaValidate(xml); obtive o erro de pattern, isto é, LSX-00333: literal "61099000" is not valid with respect to the pattern.
Esse valor corresponde ao NCM. SE eu colocar 00 a validação para com erro nos campos com valores decimais.
Gostaria de saber se alguém já passou pelo mesmo problema e se conseguiu alguma solução, visto que os XSDs são do portal da NFe e o padrão descrito nele está correto.
Se coloco o NCM como 00 e retiro todas as casas decimais (exemplo: 48.000000 para 48) funciona perfeitamente.
Podem me ajudar?
Obrigado
Edson
Problema de leitura XML NFE - Erro LSX-00333
-
- Rank: Estagiário Júnior
- Mensagens: 1
- Registrado em: Ter, 17 Nov 2015 10:44 am
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Eu encontrei esse tópico que pareces ser semelhante ao seu.
Ali falam algo do XSD estar desatualizado.
https://br.groups.yahoo.com/neo/groups/ ... ages/72480
Ali falam algo do XSD estar desatualizado.
https://br.groups.yahoo.com/neo/groups/ ... ages/72480
Pelo que verifiquei o arquivo "leiauteNFe_v3.10.xsd" do UNINFE parece estar desatualizado.
Em Quarta-feira, 29 de Julho de 2015 14:33, "alexandre vieira alexandrevieira117@... [uninfe]" <uninfe@...> escreveu:
Achei um tópico da NT 2014.004.v.1.10 que diz o seguinte:
Incluída a possibilidade de informar o código "00000000" para a NCM, quando o item da nota se referir a mercadoria ou outra operação que não possa ser classificada segundo a tabela da NCM;
Alterado o Schema XML para não acusar falha de Schema quando for informado o código "00000000".
Por que o UNINFE dá erro de schema?
Em Segunda-feira, 27 de Julho de 2015 15:45, alexandre vieira <alexandrevieira117@...> escreveu:
Olá Wandrey,
Consegue me ajudar com o tópico abaixo?
Em Quinta-feira, 23 de Julho de 2015 17:01, "alexandre vieira alexandrevieira117@... [uninfe]" <uninfe@...> escreveu:
Boa tarde.
Estamos consultando um xml pelo UNINFE e antes de verificar o status na SEFAZ fazemos uma validação da estrutura do xml. O UNINFE não está validando a estrutura do xml com NCM = "00000000" apesar do xml estar autorizado pela SEFAZ.
Veja o retorno:
<?xml version="1.0" encoding="utf-8" ?>
- <Validacao>
<cStat>3</cStat>
<xMotivo>Ocorreu um erro ao validar o XML: Início da validação... Arquivo XML: \\lizvp41\SAPAPPL\MM\DOTSAP\PER\UNINFE\env_val\Temp\35150672381189000625550010053090191347753382-ped-sta.XML Arquivo SCHEMA: G:\Unimake\UniNFe\NFe\schemas\NFe\procNFe_v3.10.xsd Linha: 3 Coluna: 1407 Erro: The 'http://www.portalfiscal.inf.br/nfe:NCM' element is invalid - The value '00000000' is invalid according to its datatype 'String' - The Pattern constraint failed. Linha: 3 Coluna: 2183 Erro: The 'http://www.portalfiscal.inf.br/nfe:NCM' element is invalid - The value '00000000' is invalid according to its datatype 'String' - The Pattern constraint failed. ...Final da validação</xMotivo>
</Validacao>
Alguém pode ajudar.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante