Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Ola!

Já realizei as alterações no meu sistema para trabalhar com a NF-e 4.0. Ocorre que com relação a NF-e esta tudo funcionando de acordo.

Porem quando é emissão de NFC-e esta apresentando o erro "Arquivo de Schema não especificado", a pasta de schemas é a mesma da NF-e, se eu volto a versão por exemplo para a 3.10 funciona.

 

Com relação aos meus fontes ja revisei tudo e não encontrei nenhum problema, inclusive as rotinas para geração do XML e envio são as mesmas tanto para NF-e quanto NFC-e então deveria estar funcionando.

 

Alguém pode me ajudar?

Postado

Não cheguei a testar com o exemplo, mas vou fazer agora pela manha e retorno.

15 horas atrás, Juliomar Marchetti disse:

Ocorre o mesmo se fizer usando o exemplo do svn?

 

  • Curtir 1
Postado

Realizei as correções necessárias.

Primeiramente já que foi solicitado realizar os testes com o exemplo do ACBr, o mesmo não esta funcional, a versão esta fixa na 3.10, tem vários erros quando a formatação do XML e campos obrigatórios faltantes no XML.

Após realizada as correções, o mesmo erro apresentado no inicio do tópico persiste "Arquivo de Schema não especificado". Se coloco novamente para versão 3.10 no exemplo do ACBr funciona.

 

Este erro é o ACBr ou é da Sefaz?

O ambiente que estou usando para testar é da Sefaz RS.

  • Curtir 1
Postado

Bom, vamos lá!!!

Descobri o problema, por algum motivo deve ter acontecido alguma modificação interna no ACBr com relação aos Paths, a propriedade "ACBrNFe1.Configuracoes.Arquivos.PathSchemas", tanto no meu sistema quanto no exemplo, eu deixo em branco, porque a patas de schemas eu deixo no mesmo nível com o executável, sempre utilizei assim.

 

Testando aqui vi que se preencher a propriedade com o Path funciona, o engraçado é que com a NF-e em qualquer versão e com a NFC-e da versão 3.10 para baixo ainda funciona sem o path, já se trocar para NFC-e 4.0 passa ocorrer problema "Arquivo de Schema não especificado".

 

Não cheguei olhar a fundo o fonte do ACBr para ver onde esta o problema, até porque isto não seria um problema já que é só preencher a propriedade, mas me gerou um transtorno porque fiquei "dando cabeçada" com uma coisa tão tosca por assim dizer.

 

Talvez tenha mais pessoas que possam ter este problema de estarem acostumadas a utilizar na raiz sem informar o path.

  • Curtir 1
Postado

O nome da pasta é "Schemas".

Exemplo da Estrutura que sempre utilizei.

Digamos:

Disco:\MeuSistema\Sistema.exe

Disco:\MeuSistema\Schemas

 

Nunca precisei passar este path e utilizo o ACBr NFe acho que desde 2008 por ai, mas não vejo até como um problema ter que passar o path agora, na minha aplicação resolvi da seguinte forma agora:

ACBrNFe1.Configuracoes.Arquivos.PathSchemas := ExtractFileDir(Application.ExeName) + PathDelim + 'Schemas';

Já esta até em testes novamente, a principio deu certo.

 

7 minutos atrás, Italo Jurisato Junior disse:

Bom dia Diogo,

Pelo que entendi, dentro da pasta que contem o executável, você criou uma pasta e dentro desta colocou os Schemas, correto?

Se sim, qual é o nome dessa pasta?

 

  • 1 mês depois ...
Postado

ACBrNFe1.Configuracoes.Arquivos.PathSchemas := Informar o local onde estão os Schemas.

Isso eu já faço: somente que meu path de schemas é:C:\NFE\SCHEMAS; e me parece que o nova configuração  acrescenta um delimitador, pois o ACBR mudou o caminho dos paths dos schemas, configurando por tipo de xml (nfe,cte) 
Postado

Estou com o mesmo problema na emissão da Carta de correção. A função *TACBrDFe.AchaArquivoSchema* me da o nome de um arquivo de schema que não existe  *'envEvento4.00.xsd'*.

Na pasta schema só tem o arquivo *envEvento_v1.00.xsd*, renomeei esse arquivo para envEvento4.00. O problema inicialmente foi corrigido. No entanto, apresentou "Erro não catalogado!"

  • Fundadores
Postado

Verifiquem se os Schemas da versão 4.0 estão nesse Path....

5 horas atrás, junior azevedo disse:

me da o nome de um arquivo de schema que não existe  *'envEvento4.00.xsd'*.

Isso mesmo que a rotina faz... ela tenta achar um Schema mais próximo possível da versão do Serviço, não encontrando ela passa a procurar por versões anteriores

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado

como a NFe 4.0 tem novas regas, novas Tags e novos Grupos, então é empírico que seja necessário novos arquivos de Schema

http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Fundadores
Postado

o que quis dizer desde o inicio, é que pode não ter tido atualização para o XML de Evento... mas mesmo assim o Componente irá procurar por arquivos de Schemas de versões anteriores

Entretanto é necessário deixar todos os Schemas, da 3.10 e 4.0, nas mesma pasta de Schemas da sua aplicação... assim como está em:

\ACBr\Exemplos\ACBrDFe\Schemas\NFe

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 2218 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.