Ir para conteúdo
  • Cadastre-se

dev botao

Erro Gerando Lote RPS Salvador


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

Recommended Posts

  • Consultores

Boa tarde Fábio,

Favor atualizar todos os fontes de todas as pastas.

Note que fiz uma alteração no arquivo INI do provedor.

 

  • 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

Em pesquisa via que os endereços para o webservice de Salvador são: 

ConfigURL.HomRecepcaoLoteRPS    := 'https://notahml.salvador.ba.gov.br/rps/ENVIOLOTERPS/EnvioLoteRPS.svc?wsdl';
  ConfigURL.HomConsultaLoteRPS    := 'https://notahml.salvador.ba.gov.br/rps/CONSULTALOTERPS/ConsultaLoteRPS.svc?wsdl';
  ConfigURL.HomConsultaNFSeRPS    := 'https://notahml.salvador.ba.gov.br/rps/CONSULTANFSERPS/ConsultaNfseRPS.svc?wsdl';
  ConfigURL.HomConsultaSitLoteRPS := 'https://notahml.salvador.ba.gov.br/rps/CONSULTASITUACAOLOTERPS/ConsultaSituacaoLoteRPS.svc?wsdl';
  ConfigURL.HomConsultaNFSe       := 'https://notahml.salvador.ba.gov.br/rps/CONSULTANFSE/ConsultaNfse.svc?wsdl';
  ConfigURL.HomCancelaNFSe        := '';
  ConfigURL.HomGerarNFSe          := '';
  ConfigURL.HomRecepcaoSincrono   := '';
  ConfigURL.HomSubstituiNFSe      := '';

  ConfigURL.ProNomeCidade         := '';
  ConfigURL.ProRecepcaoLoteRPS    := 'https://nfse.salvador.ba.gov.br/rps/ENVIOLOTERPS/EnvioLoteRPS.svc?wsdl';
  ConfigURL.ProConsultaLoteRPS    := 'https://nfse.salvador.ba.gov.br/rps/CONSULTALOTERPS/ConsultaLoteRPS.svc?wsdl';
  ConfigURL.ProConsultaNFSeRPS    := 'https://nfse.salvador.ba.gov.br/rps/CONSULTANFSERPS/ConsultaNfseRPS.svc?wsdl';
  ConfigURL.ProConsultaSitLoteRPS := 'https://nfse.salvador.ba.gov.br/rps/CONSULTASITUACAOLOTERPS/ConsultaSituacaoLoteRPS.svc?wsdl';
  ConfigURL.ProConsultaNFSe       := 'https://nfse.salvador.ba.gov.br/rps/CONSULTANFSE/ConsultaNfse.svc?wsdl';

Testei numa dll configurada da prefeitura e ocorreu o envio, porém o retorno deu um erro na formação do Hash:

<EnviarLoteRpsResposta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd"><ListaMensagemRetorno><MensagemRetorno><Codigo>E1</Codigo><Mensagem> Assinatura do Hash não confere'#$A'</Mensagem><Correcao> Reenvie asssinatura do Hash conforme algoritmo estabelecido no Manual de Instrução da NFS-e</Correcao></MensagemRetorno></ListaMensagemRetorno></EnviarLoteRpsResposta>

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fábio,

Notei que algumas URLs estavam trocas no arquivo INI do provedor.

Favor atualizar todos os fontes de todas as pastas e faça novos testes.

  • 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

14 horas atrás, Italo Jurisato Junior disse:

Bom dia Fábio,

Notei que algumas URLs estavam trocas no arquivo INI do provedor.

Favor atualizar todos os fontes de todas as pastas e faça novos testes.

Ítalo deu o mesmo o erro. Vou citar um procedimento que fiz e consegui enviar a nota.

Baixei uma dll da prefeitura de Salvador nfseutil.dll e após assinar pela mesma tentei envio mas esbarrei no erro E1. Entrei em contato com o setor e o mesmo me sugeriu tentar gerar o documento com a tag "ID" começando por letra. Abri o demo do ACBRNFSE, mudei o Salvador.ini para não assinar nem o lote e nem a rps. Gerei o xml pelo Demo, mudei as tags "ID" começando por letra assinei pela dll e consegui realizar o envio pela dll. Retornou uma mensagem dizendo que o emitente não tem permissão para envio, que deveria entrar em contato com a prefeitura para autorização. Amanhã enviarei um email pedindo a liberação. Talvez o relato te ajude a juntar alguma peça que esteja faltando.

Abraço.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Fábio,

O problema é que no schema disponibilizado pela prefeitura o atributo ID tem que ser escrito da seguinte forma: "id", tudo em minusculo.

Neste caso ao assinar o documento (RPS) e depois o Lote a propriedade URI da Tag: Reference fica vazia, uma vez que a DLL da capicom não consegue assinar quando o atributo ID é todo minusculo, sendo que o correto seria: "Id", a letra "i" em maiúsculo.

Agora gerar um valor para o ID cujo primeiro carácter seja uma letra sem nenhum problema, mas qual letra?

 

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

Ítalo, boa tarde,

Quanto a letra pode ser qualquer uma, coloque a inicial do elemento ao qual a tag id referencia. Em conversa com técnico do setor houve orientação de suprimir uma tag para que o envio seja realizado, vou transcrever:

"Segui seu conselho quanto ao "ID" e obtive uma resposta diferente, algo relacionado com a permissão da empresa para envio das NFS-e. Sabe como podemos cadastrar o CNPJ para testes de envio das notas:<EnviarLoteRpsResposta xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd"><ListaMensagemRetorno><MensagemRetorno><Codigo>E156</Codigo><Mensagem>CNPJ do prestador não autorizado a emitir NFS-e </Mensagem><Correcao>Solicite autorização para emitir NFS-e para o CNPJ informado.</Correcao></MensagemRetorno><MensagemRetorno><Codigo>P119</Codigo><Mensagem>Benefício Fiscal só é permitido para tributação dos serviços de Isenção/Benefícios fiscais</Mensagem><Correcao>Consulte a legislação vigente para maiores informações</Correcao></MensagemRetorno></ListaMensagemRetorno></EnviarLoteRpsResposta>"

Resposta:

"Fabio, a liberação para emissão foi realizada, suprimindo assim o erro E156 - CNPJ do prestador não autorizado a emitir NFS-e; para o erro P119 - Benefício Fiscal só é permitido para tributação dos serviços de Isenção/Benefícios fiscais, exclua a tag <CodigoTributacaoMunicipio>."

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fábio,

Quanto a Tag: <CodigoTributacaoMunicipio>, pelo que eu verifiquei ela é opcional, ou seja, se você não alimentar o campo: CodigoTributacaoMunicipio, ou seja, atribuir uma string vazia, a Tag não será gerada.

Favor anexar um XML de envio cujo atributo ID possui uma letra no inicio.

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

Ítalo, boa tarde,

Segue arquivo que consegui assinar e enviar pela dll:

"<?xml version="1.0" encoding="UTF-8"?><EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd"><LoteRps id="L79"><NumeroLote>79</NumeroLote><Cnpj>04055622000178</Cnpj><InscricaoMunicipal>21800300135</InscricaoMunicipal><QuantidadeRps>1</QuantidadeRps><ListaRps><Rps><InfRps id="UNICA7"><IdentificacaoRps><Numero>7</Numero><Serie>UNICA</Serie><Tipo>1</Tipo></IdentificacaoRps><DataEmissao>2016-06-30T20:50:03</DataEmissao><NaturezaOperacao>1</NaturezaOperacao><RegimeEspecialTributacao>2</RegimeEspecialTributacao><OptanteSimplesNacional>2</OptanteSimplesNacional><IncentivadorCultural>2</IncentivadorCultural><Status>1</Status><Servico><Valores><ValorServicos>1685.50</ValorServicos><IssRetido>2</IssRetido><ValorIss>33.71</ValorIss><BaseCalculo>1685.50</BaseCalculo><Aliquota>2.0000</Aliquota><ValorLiquidoNfse>1685.50</ValorLiquidoNfse></Valores><ItemListaServico>14.01</ItemListaServico><Discriminacao>discriminacao I;discriminacao II</Discriminacao><CodigoMunicipio>2927408</CodigoMunicipio></Servico><Prestador><Cnpj>04055622000178</Cnpj><InscricaoMunicipal>21800300135</InscricaoMunicipal></Prestador><Tomador><IdentificacaoTomador><CpfCnpj><Cnpj>01503790000190</Cnpj></CpfCnpj></IdentificacaoTomador><RazaoSocial>INSCRICAO DE TESTE</RazaoSocial><Endereco><Endereco>RUA PRINCIPAL</Endereco><Numero>100</Numero><Complemento>APTO 11</Complemento><Bairro>CENTRO</Bairro><CodigoMunicipio>2927408</CodigoMunicipio><Uf>BA</Uf><Cep>40210245</Cep></Endereco><Contato><Telefone>1122223333</Telefone><Email>[email protected]</Email></Contato></Tomador></InfRps></Rps></ListaRps></LoteRps></EnviarLoteRpsEnvio>"

Coloquei sua explicação do "id" à Sefaz e veja a orientação deles:

" Fabio, não havido realizado teste desta forma, mas apenas com a adição de letra no início do resultado do Id, realize o teste da forma informado das duas formas, tendo em vista que esta alteração não fere a segurança e/ou o layout do arquivo. "

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Fábio,

Por favor não postar como texto o conteúdo de arquivos, procure sempre anexar o mesmo.

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 Fábio,

Fiz uma alteração nos fontes de tal forma que o ID do RPS vai ficar:

id="RPSxxxx" onde xxxx é o numero do RPS

E o ID do Lote vai ficar:

id="Loteyyy" onde yyy é o numero do Lote.

Desta forma os 2 ID vão iniciar com um prefixo Alfa.

  • 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

  • 2 semanas depois ...
  • 4 meses depois ...
  • 1 mês depois ...

O "id" deve ser em letra minuscula mesmo. No meu caso inseri as TAGS  X509SubjectNameKeyValue na  KeyInfo da assinatura, também utilizei somente o  Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature. Após assinar o InfRps tive que extrair a String do Document para gerar um novo "Document2" para só assim assinar o LoteRps.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Moderadores
21 horas atrás, alinevieira disse:

Gostaria de saber se alguém teve o retorno de erro abaixo:

 

Código: P68
Mensagem: XML não compatível com Schema.
Correção: Código de erro SEFAZ
 
 

vish faz mais de um ano do último post. 

liga no provedor do serviço pra saber maiores informações

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...