Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia. Estamos usando o Acbr para validar o arquivo de XML de estoque por ele mesmo gerado, utilizando a rotina ABloco.WebServices.ValidarEstoque.Executar.

Porém estamos tendo o seguinte retorno: "XML inválido: Schema inválido: ".

Alguém saberia como poderíamos fazer para descobrir qual o problema exato?

Segue em anexo os arquivos de envio e resposta gravados pelo próprio Acbr.

Muito Obrigado

20170120162251-envio_blocox.xml

20170120162251-envio_blocox-soap.xml

20170120162323-resposta_blocox.xml

20170120162323-resposta_blocox-soap.xml

  • 2 semanas depois ...
Postado

Segundo informações que tive, estes são os links mais recentes que poderão ser alterados ainda até a conclusão:

Xsd Redução Z (https://tributario.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/xsd/reducaoz.xsd)

Xsd Estoque (https://tributario.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/xsd/estoque.xsd)

Página para validação dos XMLs (https://sathomologa.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/validacao.aspx)

Webservice para validação dos XMLs (http://webservices.sathomologa.sef.sc.gov.br/wsDfeSiv/Recepcao.asmx)

Bloco X atualizado (Texto que provavelmente será publicado: https://docs.google.com/document/d/1yez14gry9Mi4rTpwDRDf–bR-SLzijD81OPeJzh9FqE/edit?usp=sharing)

  • 4 semanas depois ...
Postado (editado)

Pessoal, estou tendo um erro de schemas com o arquivo de estoque:


<ValidarEstoqueResult>XML inválido: Schema inválido: The 'Quantidade' element is invalid - The value '15,00' is invalid according to its datatype 'Numero1a20Mais3PrecisaoType' - The Pattern constraint failed.;The 'Quantidade' element is invalid - The value '11,00' is invalid according to its datatype 'Numero1a20Mais3PrecisaoType' - The Pattern constraint failed.</ValidarEstoqueResult>

Nos schemas (https://tributario.sef.sc.gov.br/tax.NET/sat.dfe.siv.web/xsd/estoque.xsd) diz que está esperando um dado do tipo Numero1a20Mais3PrecisaoType.

Alguém mais se deparou com isso?

=== EDIT:

Alterei a unit ACBrBlocoX_Estoque, na linha 103.

De:       FGerador.wCampo(tcStr, '', 'Quantidade', 1, 20, 1, formatfloat('0.00',Abs(Produtos.Quantidade)));

Para:      FGerador.wCampo(tcStr, '', 'Quantidade', 1, 20, 1, formatfloat('0.000',Abs(Produtos.Quantidade)));

Pois o schema pede 3 casas decimais. Após o ajuste passou na validação.

Editado por Maurício Blasque
Correção do problema
  • Este tópico foi criado há 2818 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.