Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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>

Postado
  Em 29/06/2016 at 12:50, 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.

Expandir  

Í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.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Í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>."

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Í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>nome@provedor.com.br</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. "

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
Postado

Pessoal,

Boa tarde.

Baixei os fontes, mas agora ocorre o erro de Hash inválido. O XML foi gerado com "id", mas a assinatura do rps é rejeitada pela prefeitura.

Alguém conseguiu transmitir ?

Eduardo

e-mail: eduardoalineri@gmail.com

  • 4 meses depois ...
  • 1 mês depois ...
  • 1 ano depois...
  • Moderadores
Postado
  Em 31/07/2018 at 14:47, 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
 
 
Expandir  

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: juliomar_m@yahoo.com.br
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

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