Ir para conteúdo
  • Cadastre-se

dev botao

Erro de Validação: Element '{http://www.abrasf.org.br/nfse.xsd}CpfCnpj' cannot be empty according to the DTD/Schema.


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

Recommended Posts

Postado (editado)

Bom dia, deu uma pesquisada no forum e no Discord mas não achei ninguem com um problema semelhante... estamos iniciando a homologação da nfsex em Brasília e ao fazer o envio das notas estamos tendo a resposta:
 Erro de Validação: Element '{http://www.abrasf.org.br/nfse.xsd}CpfCnpj' cannot be empty according to the DTD/Schema.
 

porem não identifiquei nenhum cpfcnpj faltando, essa nfse só tem 2 atores (prestador e tomador) e ambos tem o campo CpfCnpj preenchido... esse retorno do webservice não ajudou muito na identificação doque esta faltando...

será que alguem consegue me ajudar a identificar o problema? tentei contato com o nota control por e-mail... eles pediram o XML para analisar e não responderam mais....

91-rps.xml

Editado por Lowry David
Postado
2 horas atrás, Juliomar Marchetti disse:

está usando o ACBrNFSeX . estranho está enviando correto

isso estou usando o nfsex, ele esta selecionando o provedor automaticamente de acordo com uf e o codigo do municio.

xProvedor: ISSNet
xMunicipio: Brasilia
xUF: DF
CNPJPrefeitura: 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X800
Mensagem: Erro de Validação: Element '{http://www.abrasf.org.br/nfse.xsd}CpfCnpj' cannot be empty according to the DTD/Schema.
 

quando jogo o XML no validador da ABRASF (https://tributacao.smarapd.com.br/abrasf/loginWeb.jsp?execobj=ABRASFValidaXml)

ele retorna: [ linha 1 : coluna 86 ] - cvc-elt.1.a: Não foi possível encontrar a declaração do elemento 'Rps'.

que é uma mensagem completamente diferente da resposta do webservice

Postado
20 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Lowry,

Acredito que você não esteja configurando corretamente o PathSchema.

Leia o tópico abaixo.

 

estou usando a configuração para montar automaticamente a pasta, caso ela não exista ou esteja incompleta eu recebo o erro: 

--> 9: Arquivo 
D:\br\Thunder\Schemas\ISSNet\2.04\nfse.xsd
Não encontrado

no caso do schema estou usando o que vem no pacote do ACBr... se eu usar oque o provedor mandou por e-mail, não chega nem a gerar o XML, dando o erro:

--> 9: nfse.xsd#/schema/element[5][@name = 'CompNfse']
The attribute 'minOccurs' is not supported on the declaration xsd:element

Postado

estou tirando uma nota pelo site do nota control, para ver se tem alguma diferença fisica no XML... nunca tive uma homologação tão problemática como essa, nota control não responde, retorno do webservice não bate com nada, as pessoas que conseguiram enviar não sabem dizer oque fizeram de diferente (até pq não tem muito fazer diferente kkk)

Postado
59 minutos atrás, Lowry David disse:

estou tirando uma nota pelo site do nota control, para ver se tem alguma diferença fisica no XML... nunca tive uma homologação tão problemática como essa, nota control não responde, retorno do webservice não bate com nada, as pessoas que conseguiram enviar não sabem dizer oque fizeram de diferente (até pq não tem muito fazer diferente kkk)

98-rps.xml0785018900139_NotaFiscaldeServicoEletronicaNFSe_000001.xml

fiz o envio pelo mas não consigo pegar o XML que é enviado... apenas o ConsultarNfseServicoPrestadoResposta  oque não ajuda muito porque ele tem um bloco inteiro amais, mas olhando apartir do InfDeclaracaoPrestacaoServico  não vi grandes diferenças... uma coisa que esta me chamando a atenção mas não sei se é algo relevante é a abertura do XML, a minha abertura é <Rps xmlns="http://www.abrasf.org.br/nfse.xsd"e no XML de modelo que eles enviaram ele começa com <GerarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"alias todos os XMLs deles começam com a informação do oque ele esta fazendo, sera que não preenchi alguma coisa corretamente?

Postado
34 minutos atrás, Italo Giurizzato Junior disse:

Boa tarde Lowry,

Quais são os valores de: SSLLib, CryptLib, HttpLib, XmlSignLib e SLLType ?

image.png.548b054ddfd4d2b70d8b959b22cb3500.png

estou usando assim

Postado
3 minutos atrás, Lowry David disse:

image.png.548b054ddfd4d2b70d8b959b22cb3500.png

estou usando assim

eu estava usando capcom, ai me toquei que não é bom usar ele... fiz a troca para o wincrypt e agora o meu erro é

Código  : X800
Mensagem: Erro de Validação:  --> 1871 - Element '{http://www.abrasf.org.br/nfse.xsd}CpfCnpj': Missing child element(s). Expected is one of ( {http://www.abrasf.org.br/nfse.xsd}Cpf, {http://www.abrasf.org.br/nfse.xsd}Cnpj ).

  • Consultores
Postado

Lowry,

Acabei de fazer um teste usando o programa exemplo no ambiente de homologação, veja o resultado:

image.png

image.png

Envio no modo Síncrono, estou usando os mesmos valores para SSLLib, CryptLib, HttpLib, XmlSignLib e SLLType que você esta usando.

Como você pode ver, não ocorreu nenhum erro de validação.

image.png

Veja acima como esta a configuração no que diz respeito ao Path dos Schemas.

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

Postado
13 minutos atrás, Italo Giurizzato Junior disse:

Lowry,

Acabei de fazer um teste usando o programa exemplo no ambiente de homologação, veja o resultado:

image.png

image.png

Envio no modo Síncrono, estou usando os mesmos valores para SSLLib, CryptLib, HttpLib, XmlSignLib e SLLType que você esta usando.

Como você pode ver, não ocorreu nenhum erro de validação.

image.png

Veja acima como esta a configuração no que diz respeito ao Path dos Schemas.

consegui identificar o problema... todo o problema estava no metodo de emitir ACBrNFSeX1.Emitir, eu estava deixando ele no padrão automatico... ai vi no discord um problema parecido e a solução foi trocar para meUnitario e funcionou.

agora estou barrado no problema:

Código  : E090
Mensagem: Numero do RPS invalido.(Numero RPS: 1)
Correção: Informe um numero de RPS que corresponda a sequencia utilizada pelo prestador do servico.
---------
Código  : E093
Mensagem: Serie do RPS invalida.(Numero RPS: 1)
Correção: Identifique o RPS utilizando no maximo 5 digitos.


mas pelo menos tenho cominucação, já é um norte!

Postado
4 horas atrás, Italo Giurizzato Junior disse:

Lowry,

Você notou que eu usei o modo de envio em lote no modo Síncrono?

E não ocorreu o erro de validação.

O erro referente a série, mude para série 3.

 

vou testar e aviso o resultado

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