Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Gerar Nfs-E Em Contagem


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

Recommended Posts

  • Respostas 57
  • Created
  • Última resposta

Top Posters In This Topic

Postado (editado)

Italo boa tarde,

 

O problema da data foi resolvido, o erro encontrado agora é o seguinte:

 

Element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}ValorIssRetido' is unexpected according to content model of parent element '{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}Valores'.'#$D#$A'Expecting: {http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}DescontoIncondicionado, {http://www.abrasf.org.br/ABRASF/arquivos/nfse.xs....'#$D#$A

 

O erro ocorre somente com nfse com IssRetido, na versão antiga do acbr que utiliza no sistema aqui na empresa (que não tenho o fonte para debugar) ele envia, acredito que a versão do xml no mesmo seja a versão 1. será que isso tem alguma relação?

20556UNICA-Rps.zip

Editado por Diego Gonçalves
Postado

Atualizei os fontes e agora o retorno veio do webservice. ele entrega a seguinte mensagem:

 

'Linha: 1 - Coluna: 696 - O elemento 'Valores' tem um elemento filho invalido 'ValorIssRetido'. Lista de possiveis elementos: 'OutrasRetencoes, BaseCalculo, Aliquota'.'

 

Em anexo o xml gerado.

RPS_ARQDEENVIO.zip

  • Consultores
Postado

Diego,

 

O componente esta gerando as TAGs segundo o schema.

 

Como você pode notar, o XML foi gerado validado e enviado.

 

Mas foi rejeitado.

 

Portanto o schema que esta disponivel e consequentemente é o que você esta utilizando, esta errado.

 

Por favor entre em contato com o pessoal do GovBR e solicite o schema usado por eles.

 

Com o schema correto, vamos montar o XML e ele vai ser aceito pelo webservice.

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

Boa tarde Italo,

 

A prefeitura me enviou o padrão de envio do xml para ser aceito pelo webservices deles. Estou conversando com ele pois a versão do schema que está no site da prefeitura é o mesmo que usamos no acbr com a tag "ValorIssRetido" a baixo da tag "ValorIss". Porém no arquivo que eles mandaram com o padrão do envio a tag "ValorIssRetido" está abaixo de "ValorLiquidoNfse".

 

Eles não estão querendo me mandar o schema deles mais isso me leva a entender que a prefeitura de contagem está usando um schema mais antigo que o usado no ACBR para o provedor GovBr.

 

Em anexo os arquivos enviados pela prefeitura.

 

Atte,

Diego Gonçalves

Arquivos_Contagem.zip

  • Consultores
Postado

Boa tarde Diego,

 

Esses arquivos que você postou são os que estão disponiveis no site da prefeitura, correto?

 

Fiz uma alteração no schema e no componente, acredito que agora o XML vai ser validado e aceito pelo webservice.

 

Favor atualizar os fontes, inclusive os 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

Italo boa tarde,

 

Obtive hoje o retorno da prefeitura de contagem, eles me disseram para que meu xml seja aceito no webservice da prefeitura as seguintes tag's tem que ser removidas, acho que essa questão deve ser somente para contagem e quando for nfse emitida em contagem pra serviço prestado fora do municipio. Conforme e-mail enviado:

 

Diego,

 

Por favor, retire as TAG´s

 

<RegimeEspecialTributacao>1</RegimeEspecialTributacao>  //Essa eu já passo zero na minha aplicação e ela some.

 

E

 

<Status>1</Status>  //Status não consegui remover.

 

E TENTE NOVAMENTE POR FAVOR.

  • Consultores
  • Solution
Postado

Boa tarde Diego,

 

A tag RegimeEspecialTributacao é opcional, por outro lado a tag Status é obrigatória na montagem da estrutura do XML no que diz respeito a informações do RPS.

 

Precisamos ter um schema correto, caso contrario vamos ficar batendo cabeça.

 

Por favor entre em contato novamente com o pessoal do provedor ou da prefeitura e solicite o schema valido.

Outra coisa checar se esse schema é valido somente para a cidade de Contagem ou se serve para todas as cidades atendidas pelo provedor GovBR.

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

Italo,

Foram para compatibilizar com o schema atual. Com toda certeza eles fizeram algo errado lá na prefeitura. As alterações que já haviam sido feitas por você já atendem, consegui enviar as notas aqui para prefeitura já.

  • Consultores
Postado

Diego,

 

Esse é o caminho.

 

Fazer conforme o schema, se o mesmo é válido então devemos alertar o provedor que tem coisa implementada de forma errada no webservice.

 

Por outro lado se o schema não é válido, eles devem disponibilizar o correto.

 

Portanto, se não reclamarmos com esse pessoal a coisa não anda.

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

Italo,

 

É verdade se as pessoas não questionarem essa zona que é a NFSE ficará pior ainda. Por isso eu sempre posto aqui os retornos para poder responder da melhor maneira as prefeituras para que elas não tenham alternativas a não ser responder as demandas por nós solicitadas.

 

Obrigado novamente e espero sempre poder colaborar com o projeto do ACBR.

  • 2 semanas depois ...
Postado

Boa tarde Italo,

 

Estou homologando para Contagem/MG

 

Mas tinha uma sequencia estranha de caracteres no final do arquivo (creio que seja uma exibição indevida no Delphi).

 

Segue em anexo o arquivo de retorno com  a mensagem e o arquivo que foi enviado.

 

 

 

Retorno.txt

envio.txt

Postado (editado)

Configurei Italo,

 

No exemplo ocorre o mesmo erro.

 

Tenho interesse em colaborar (programando) o que creio que seja de alguma valia.

Como posso fazê-lo?

Editado por LUIZ_bhsoft
Postado (editado)

Sim, atualizei hoje após verificar o erro.

 

Se desejar posso enviar o meu fonte para analisar.

Mas como no exemplo também ocorre o erro...

 

Tem alguma forma de ajudar a localizar o erro?

 

Estou usando o certificado de Token.

 

Product name: eToken PRO 32K 4.2B
Model: Token 4.28.1.0 2.7.195
 
O curioso é que a NFSe é assinada e ocorre o problema quando envia para a prefeitura.
 
 
Segue anexo os arquivos que são gerados.

LOG_0000000139.rar

Editado por LUIZ_bhsoft
  • Consultores
Postado

Luiz,

 

A mensagem de erro retornada é:

 

Nao foi possivel localizar o Certificado Digital, configurado para assinar os arquivos gerados pela prefeitura.

Observe se os parametros estao corretamente configurados na tela de parametros ou contate o administrador do Sistema!

 

Acredito, que o problema esta no webservice do provedor.

 

Note que na primeira linha da mensagem se refere aos arquivos gerados pela prefeitura.

 

Entre em contato com o provedor e passe essa mensagem de erro.

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

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