Ir para conteúdo
  • Cadastre-se

dev botao

Falha De Validação Xml


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

Recommended Posts

  • Consultores

Boa tarde Wesley,

 

O componente esta configurado corretamente?

 

O path schemas esta apontando para a pasta que contem os schemas utilizado pelo provedor que atende a cidade para qual a NFS-e vai ser emitida?

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 Italo,

 

eu coloquei as configurações retornando do tabela, com o Schema correto e com o webservice(provedor) 'RJ',

C:\....\Arquivos\Schemas\RJ\, só estou com uma dúvida no ValidaMSXML - esta indo o site da ABRASF, ou seja a URL para comparação com o Schema não bate

o targetNameSpace e mesmo o da ABRASF? 

 

 if RightStr(URL, 1) = '/'
  then Schema.add( URL + Servico, schema_filename )
  else Schema.add( URL, schema_filename );
 
por favor se vc tiver alguma ideia, help
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Wesley,

 

Você chegou a realizar testes com o programa exemplo?

 

Se sim, você selecionou no combo box a cidade do Rio de Janeiro?

 

Configurou a pasta: ...\Exemplos\ACBrNFSe\Delphi\Schemas\RJ como sendo a pasta que contem os Schemas?

 

Testou o envio usando o botão [Gerar e Enviar Lote] ?

 

Qual Schema você esta utilizando, o que vem junto com o programa exemplo ou outro?

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 Wesley,

 

Os erros que você listou, se referem a não encontrar determinados arquivos.

 

Isso pode ser resolvido incluído o path da pasta desses arquivos, no Library Path, importante é que esse path esteja antes do path do componente.

 

Quanto ao certificado, muitos utilizam o certificado de clientes para realizarem testes.

 

Post como anexo os schemas que você esta utilizando.

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

Boa tarde Wesley,

 

A sua aplicação sempre vai gerar e enviar o RPS.

 

Quem gera a NFS-e é o provedor, que recebe o XML do seu RPS, processa, caso esteja tudo OK, é gerado o XML da NFS-e e retornado.

 

A sua aplicação pega o retorno e extrai dele o XML da NFS-e e salva em disco.

 

Alem do DANFSE feito em Quick Report, se não me falha a memória tem ele feito também em Fast Report.

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 Italo,

 

mais uma vez muito obrigado pela atenção, perguntando uma coisa. O correto e utilizar o exemplo do botão 'Gerar RPS', pois ele retorna a informação do provedor?  e com o retorno e verificação do mesmo para ver se existe alguma coisa errada, pode-se utilizar 'Gerar e Enviar NFSe' para envio da NFSe em sí? 

vc comentou acima que quem gera o NFSe e o provedor que no caso e o 'RJ' e só depois gera-se o DANFSE, isso esta correto

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Wesley,

 

1. Você alimenta o componente com os dados referente ao RPS - Recibo Provisório de Serviço;

2. Dependendo do provedor é possível enviar um lote com até 50 RPS;

3. No caso de Lote usamos o Enviar que gera e assina (se necessário) os RPS, monta o lote, assina (se necessário), valida e envia para o Web Services;

4. Assim que obter o retorno que o lote foi processado, faz a consulta para obter as Notas;

5. As notas são separas do retorno e salvas individualmente com o nome: <numero>-nfse.xml dentro da pasta NFSe;

6. Os DANFSE são impressos caso o segundo parâmetro do comando Enviar estiver ausente ou for True.

 

No caso do GerarNFSe a diferença é que não temos lote, uma vez que é enviado somente um RPS e consequentemente já temos como retorno a nota.

 

Observação: No caso da cidade do Rio de Janeiro não temos (segundo o Schema) o GerarNfse somente o EnviarLoteRps.

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 Wesley,

 

Já postei em outros tópicos, que o componente ACBrNFSe possui 3 comandos de envio:

 

1. Gerar - envia para o Web Services somente um RPS.

2. Enviar - envia um lote com até 50 RPS (modo assíncrono).

3. EnviarSincrono - envia um lote com até 50 PRS (modo síncrono).

 

É preciso saber quais dos 3 o provedor implementou em seu Web Services.

 

Existe provedores como o Ginfes que implementou somente o Enviar, mas tem provedores que implementaram 2 ou até os 3.

 

Não existe um comando GerarNFSe no componente e sim o Gerar.

 

Existe sim uma classe TNFSeGerarNFSe que tem haver com o Gerar.

  • Curtir 1
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á 3536 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.