Ir para conteúdo
  • Cadastre-se

dev botao

Erro Validar Proprietário


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

Recommended Posts

Boa tarde.

Alguém já teve carga com proprietário pessoa fisica, tem CPF e IE seria ISENTO, como resolveram? É que retorna erro. De acordo com a validação do XML, seria necessário números de 0 a 9.

Falha na validação dos dados do Conhecimento 522

'ISENTO' violates pattern constraint of '[0-9]{2,14}'.

The element '{http://www.portalfiscal.inf.br/cte}IE' with value 'ISENTO' failed to parse.

Paulo

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Paulo,

O proprietário que você se refere é o proprietário do veículo ?

Caso afirmativo, o campo IE não pode ser preenchido com o valor ISENTO.

Segundo as regras de validação o campo IE poderá receber o valor ISENTO para o Tomador do Serviço, Remetente, Expedidor, Recebedor e Destinatário.

Qualquer outro o campo IE deverá ser preenchido com um numero de no minimo 2 digitos e maximo de 14: '[0-9]{2,14}'.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...

Falha na validação dos dados do conhecimento 1 '1.04' viola a restrinção pattern de '1\.03'.

Falha da analise do atributo 'versão com valor '1.04'

Isso começou a acontecer hoje depois que tive que passar para a versão 1.04 do schemas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Você atualizou os arquivos referente aos Schemas?

Você alterou o arquivo ACBr.inc que encontra-se na pasta ...\Fontes\ACBrComum, de tal forma que desabilite a diretiva de compilação PL_103 e habilite a diretiva PL_104?

Você compilou a sua aplicação utilizando a opção Build que encontra-se no menu Projects?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia.

Sim, fiz tudo isso e erro continua, dá erro no trecho abaixo do ACBrCTeConhecimentos

if not(CTeUtil.Valida(('

RetornarConteudoEntre(Self.Items.XML, '')+ ''),

FMsg, Self.FConfiguracoes.Geral.PathSchemas)) then

raise Exception.Create('Falha na validação dos dados do Conhecimento '+

IntToStr(Self.Items.CTe.Ide.nCT) +

sLineBreak + Self.Items.Alertas + FMsg);

Comentei essas linhas e aí consegui transmitir o ct-e.

Nesse mesmo form quando compila dá erro nessa trecho:

if not(CTeUtil.ValidaAssinatura(('')+ ''), FMsg)) then

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Dirlenio,

Desculpe ter excluido a sua postagem, por favor poste o XML como ANEXO e não como texto, pois sobrecarrega o fórum e fica dificil pegarmos o xml para poder valida-lo e encontrar o problema e consequentemente te ajudar.

Basta você clicar em Editor Completo, nele você tem a opção para anexar o arquivo.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Dirlenio,

Como você comenta as linhas de código fonte do componente responsáveis por validar o XML gerado ?

Sendo que é essa rotina que lhe da as dicas do que esta errado, para que você possa realizar as correções e evitar que o XML ao ser enviado para SEFAZ seja rejeitado.

Por favor desfaça o que você fez no código fonte do componente e abra o XML usando o Internet Explorer e imprima.

Depois compare com a Estrutura Genérica que consta no manual.

O manual esta disponivel, junto com o programa exemplo, na pasta ...\Exemplos\ACBrCTe e esta salvo com o nome Manual_CTe_v1.04c.pdf

Esta faltando os dados do Veículo, uma vez que você informou que o CT-e é Rodoviário de Lotação, veja página 128 do manual.

Outra coisa, se tratando de um serviço Normal ou seja, não é Redespacho, não é necessário informar o Recebedor e o Expedidor, somente o Emitente (devemos sempre informar), o Remetente e o Destinatário.

Espero ter ajudado.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Boa tarde.

Certo, fiz as alterações quanto a lotação, recebedor, expedidor e o erro continua na validação.

Vc tem um XML validado para postar pra mim na versão 1.04.

Quanto a comentar as linhas de código fonte do componente responsáveis por validar o XML gerado, se eu não fizer isso não está validando.

O estranho que fazendo isso consigo gerar, transmitir e imprimir o Dancte, e o mesmo vai pra receita.

Grato

Dirlenio

post-2664-13548987893037.jpg

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Dirlenio,

A mensagem de erro diz que o valor 1.04 colocado no campo versão esta errado.

A explicação é simples: você esta gerando o XML na versão 1.04 e esta tentando validar ele usando os schemas da versão 1.03

Favor atualizar os schemas, você os encontra dentro da pasta ...\Exemplos\ACBrCTe\Delphi\Schemas

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4385 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.