Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao assinar com libCapicom provedor Publica


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

Recommended Posts

Postado

Olá gente. 

Estou com um problema com um cliente.

Na semana passada atualizei os fontes do ACBR e gerei um executavel para a nota NFe 4.0, e atualizei o cliente. Ao tentar emitir a primeira NFS-e depois da atualização começou a ocorrer os erros que vou descrever nesse tópico. O meu cliente emite a NFFS-e em Itajai/SC que utiliza o provedor publica dando o seguinte erro:

Assinatura do Hash nao confere.
Reenvie assinatura do hash conforme algoritmo estabelecido no Manual de instrucao da NFS-e.

Fiz os testes aqui na minha maquina e o problema também ocorreu.

Atualizei os fontes do ACBR e agora está acontecendo: Erro não especificado.

Vi que tem alguns tópicos relativos ao primeiro erro falando para mexendo no arquivo ini do publica 

[Assinar]
RPS=0
Lote=1

Tentei de todos os jeitos e nenhum deu, sempre acusando esse erro ou também erro que não foi possível carregar o XML;

Estou anexando o XML de erro. E a linha de código que está acontecendo o erro não especificado.

image.png.008475a59a75ec0d7d90b126312b20f0.png

Já não sei o que fazer. Como comentei esse erro começou a ocorrer depois da atualização dos fontes do ACBR.

Foi alterado alguma coisa em relação a assinatura? tentei procurar nos tópicos e não encontrei nada.

erronota.xml

814-lista-nfse.xml

Postado

Olá bom dia pessoa.

Alterou o arquivo Publica.ini na sessão de assinatura para

[Assinar]
RPS=0
Lote=1
URI=1
ConsSit=1
ConsLote=1
ConsNFSeRps=1
ConsNFSe=1
Cancelar=1
RpsGerar=0
LoteGerar=0
Substituir=0

E parou de dar o erro  erro não especificado.

Mas voltou a dar o erro: 

Método..... : Gerar
Código Erro : E1
Mensagem... : Assinatura do Hash nao confere.
Correção... : Reenvie assinatura do Hash conforme algoritmo estabelecido no Manual de Instrucao da NFS-e.
Provedor... : Publica

Postado

Estou ficando maluco. hahaha.

Olhando alguns tópicos aqui no ACBR e fiz mais alguns testes.

Alterei o arquivo ini para Identificador=Id por causa do erro não especificado. Depois que fiz isso deu erro no Schemas. Também alterei o arquivo Schemas para 

<xsd:simpleType name="tsIdTag">
        <xsd:restriction base="xsd:string">
            <xsd:maxLength value="255"/>
        </xsd:restriction>
    </xsd:simpleType>

Também deixei a parte de assinatura do arquivo ini conforme o ini do repositorio. Depois de fazer essas coisas agora está me retornando o erro: 
Método..... : Gerar
Código Erro : E160
Mensagem... : Arquivo enviado fora da estrutura do arquivo XML de entrada.
Correção... : Envie um arquivo dentro do schema do arquivo XML de entrada.
Provedor... : Publica.

 

Estou mandando todos os arquivos

4218082084683600011956000000000000814-rps.xml

erro.xml

Publica.ini

schema_nfse_v03.xsd

Postado (editado)

Opa Pessoal.

estou nisso o dia todo e nada de resolver. Fiz um teste agora no exemplo do ACBR dando o Erro não especificado.

 

Desculpe a insistência nesse problema mas é que realmente estou meio perdido tentei ver nos fontes do ACBR se encontrava algum problema mas faltou conhecimento pra mexer mais a fundo nos fontes.

Procedimentos que eu já fiz:

1 - Todos que já citei a cima.

2 - Update dos fontes.

3 - Reinstalação dos fontes.

4 - Testes no exemplo.

Grande abraço. E vou continuar trabalhando pra ver se consigo descobrir e arrumar o problema. Mas se alguem já tem a solução agradeço

4218082084683600011956000000000000300-rps.xml

image.png

Demo_ACBrNFSe.ini

Editado por RauberGabri
Postado

Estou com exatamente o mesmo problema, já tinha reportado em outro tópico.

Pelo capicom ele não consegue assinar. Se alterar o "id" para "Id" ele assina, mas a prefeitura recusa dizendo que está fora da estrutura.

Pelo WinCrypt ele consegue assinar usando "id", mas daí ocorre erro na validação "..Signature: This element is not expected".

Verifiquei o log do Publica.ini e descobri que o erro está sendo causado por uma alteração feita em 22/05/2018.

Basta desfazer a alteração feita e a emissão volta a funcionar (altere o URI=1 para URI=0). Testes feitos com Capicom.

 

 

 

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