Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde!

 

    Estamos implantando a NFS-e em um cliente em Salvador. Ví que o ACBr já tem suporte a esta cidade, mas estou travando no seguinte erro:
 

Falha na validação do lote 12
The attribute 'Id' on the element
'{http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd}LoteRps' is not defined in DTD/Schema.

Já troquei o nfse.xsd por alguns encontrados na internet indicando que seria de Salvador, mas nada resolveu.

Alguém sabe qual o problema?

Postado

Boa noite.

 

Estou enfrentando a mesma dificuldade.

Editei o arquivo nfse.xsd, trocando o nome do atributo "id" (que estava em letras minúsculas no arquivo original) para "Id" (maiúsculo). O erro deslocou-se para o atributo "versao".

Alguém mais está com problemas com a nota de Salvador?

 

Odlawso

  • Consultores
Postado

Bom dia Odlawso,

 

Você não pode alterar os Schemas (nfse.xsd) alguns provedores infelizmente incluíram o atributo ID todo minusculo.

 

É preciso solicitar junto ao provedor o schema correto e fazer as alterações necessárias no componente para que o mesmo gere o XML em conformidade com o schema. 

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

Bom dia, Italo.

 

Acredito que o compnente gerador da nota fiscal de Salvador já esteja bem consolidado.

Será que estou fazendo algo errado ou é possível que seja necessário um ajuste no componente?

 

Odlawso

  • Consultores
Postado

Boa tarde Marcelo,

 

O problema que os arquivos de exemplos que eles disponibilizam e quando disponibilizam, a principio não serve para muita coisa, pois o componente já esta gerando dentro do layout e o lote é submetido ao schema para a sua validação.

 

O problema maior é quanto ao envelope, o layout dele. Pois o XML gerado pelo componente referente ao envio do lote é inserido dentro do envelope que possui uma estrutura que varia de provedor para provedor.

 

Tendo em mãos essa estrutura podemos comparar com o envelope que esta sendo montado e fazer as devidas correções.

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

Bom dia Italo,

    Vi uma informação que talvez nos ajude. No doc Manual de Serviços Complementares, informa que para o envio do RPS, é preciso enviar também um arquivo XML dos dados complementares. Segue texto:

"Esse serviço será executado através da camada do método EnviarLoteRPS passando o XML do RPS e o XML dos dados complementares. A definição do envio do RPS está descrita na página 28 do manual de integração da ABRASF. Abaixo está a definição do envio dos dados complementares do RPS"

Notei também que nos arquivos Schema, além do nfse.xsd, são disponibilizados os layouts dos serviços complementares, que acredito nãos estarem sendo utilizados pelo ACBr.

   Segue arquivos que encontrei estas informações, talvez isso possa nos auxiliar. Entrarei em contato com a prefeitura para tentar conseguir o layout do Envelope.

 

XSD.zip

Manual de Dados e Servicos Complementares.pdf

Postado (editado)

Pessoal como o Italo falou realmente a tarefa não é muito fácil, mais com um pouco de paciência e analise de cada manual consegue . 

Editado por infoedskey
  • 3 semanas depois ...
Postado

Caros, boa tarde.

 

Estou tentando desenvolver a NFS-e agora e de cara apareceu o seguinte erro: Arquivo D:\Sistemas\clinicalserver\NFSe\Schemas\Salvador\ não encontrado. Será que algum de vocês pode me da uma luz?

 

Agradeço a atenção.

 

Cláudio Neri

Postado

Boa noite.

 

Você precisa colocar os schemas de Salvador nesta pasta para que o componente tenha acesso.

Você pode baixá-los da página da prefeitura ou copiá-los da pasta de exemplos do ACBr.

  • Consultores
Postado

Boa tarde Claudio,

 

Favor atualizar os fontes.

 

Com essa atualização a mensagem de erro será outra.

 

O provedor Salvador não dispõe dos Web Services: GerarNFSeEnvio e EnviarLoteRpsSincronoEnvio e estava faltando inclui o provedor para gerar a exceção quando tentar utilizar um desses Web Services.

 

Sendo assim utilize somente o botão [Gerar e Enviar Lote RPS] este se utiliza do Web Services: EnviarLoteRpsEnvio.

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

  • 1 mês depois ...
Postado (editado)

Bom dia, prezados.

 

Alguém já conseguiu transmitir notas para Salvador?

Retomei os testes aqui mas estou recebendo a mensagem de "Erro Desconhecido ao Enviar o Lote!"

Debugando o componente, descobri que o WS retorna o XML a seguir:

 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">

<s:Body>

<s:Fault>

<faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode>

<faultstring xml:lang="pt-BR">The message with Action 'http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd/WSNacional/RecepcionarLoteRps' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring>

</s:Fault>

</s:Body>

</s:Envelope>

 

Alguém já passou por esse problema e poderia dar uma ajuda?

 

Obs.: Para chegar neste ponto, entrei em contato com a prefeitura e me passaram um endereço de webservice diferente do implementado no ACBr:

 

Produção: HTTPS://nfse.salvador.ba.gov.br/RPS

 

Homologação: HTTPS://notahml.salvador.ba.gov.br/RPS

 

 

Odlawso Nascimento

Editado por odlawso
  • Este tópico foi criado há 2257 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.