Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLibNFSe em Java.


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

Recommended Posts

  • Membros Pro
Postado

Olá pessoal , alguém  já conseguiu emitir a NFSe com o novo demo do ACBrLibNFSe? Estou fazendo testes em Java e só consigo fazer a consulta com o método ConsultarLoteRps e o método Emitir não me retorna nada.

  • Consultores
Postado
30 minutos atrás, CelsoPires disse:

Olá pessoal , alguém  já conseguiu emitir a NFSe com o novo demo do ACBrLibNFSe? Estou fazendo testes em Java e só consigo fazer a consulta com o método ConsultarLoteRps e o método Emitir não me retorna nada.

Apontou os Path e colocou as dlls de dependências junto ao ACBrLibNFSe ? OpenSSL e LibXML2 ?

  • Membros Pro
Postado

Sim coloquei,   como disse a consulta responde ,

 

<ConsultarLoteRpsResposta 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>E86</Codigo><Mensagem>Número do protocolo de recebimento do lote inexistente na base de dados </Mensagem><Correcao>Confira se o lote foi enviado e informe o número correto do protocolo de recebimento.</Correcao></MensagemRetorno></ListaMensagemRetorno></ConsultarLoteRpsResposta>

  • Consultores
Postado

Veja mensagem 
<Mensagem>Número do protocolo de recebimento do lote inexistente na base de dados </Mensagem><Correcao>Confira se o lote foi enviado e informe o número correto do protocolo de recebimento.</Correcao>
Lote inexistente na base de dados, este retorno vem do provedor.

Você tem os logs do Método Emitir ? 
Emitir, você precisa informar um .ini e também o Numero do Lote, modo de envio, deixe em automático = 0
https://acbr.sourceforge.io/ACBrLib/ModeloNFSeINI-UmServico.html

Qual a cidade esta tentando fazer a emissão ?

  • Curtir 2
  • Consultores
  • Solution
Postado
46 minutos atrás, CelsoPires disse:

Obrigado @antonio.carlos pelo retorno.

 

       A cidade é Salvador, não tem nenhum log , indiquei o ini (em anexo) e usei o método Emitir com a opção automático.

Estou usando o demo da ACBr

ACBrLib.ini 4.34 kB · 0 downloads

@CelsoPires
Olhando o seu arquivo de configuração, acho que já identifiquei o problema..

Você esta usando uma Versão de Demonstração do ACBrLibNFSe -> ACBrLibNFSe Demo=1.0.0.17
Essa versão de demonstração só funciona emissão para o ambiente de homologação e parece que você esta tentando enviar para Produção -> Ambiente=0 (Produção)

Vi também que apontou um .pfx, acredito que esteja usando Certificado A1, caso for isso mesmo, use essa configuração em SSLCryptLib -> 1 e SSLHttpLib -> 3

https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca22.html

Fiz um teste usando ambiente de homologação e apontando Cidade de Salvador:
image.png

Usei .ini de exemplo disponível no Manual ACBrLib:
https://acbr.sourceforge.io/ACBrLib/ModeloNFSeINI-UmServico.html

Veja o xml, aparentemente foi aceito:
11-rps.xml

Tente mudar Ambiente para Homologação, faça novos testes.. os Logs no programa exemplo são gerados na pasta Logs.
image.png

ACBrLibLogEmitir.txt

  • Curtir 1
  • Membros Pro
Postado

Bom dia @antonio.carlos configurando como você instruiu funcionou o método Emitir, obrigado pela atenção.

Quando estará disponível a versão para produção? Será necessário me cadastrar no ACBrPRO?    

 

  • Consultores
Postado
13 minutos atrás, CelsoPires disse:

Bom dia @antonio.carlos configurando como você instruiu funcionou o método Emitir, obrigado pela atenção.

Quando estará disponível a versão para produção? Será necessário me cadastrar no ACBrPRO?    

 

Que legal, que bom que conseguiu !
Bom, vamos lá !
ACBrLibNFSe, já esta disponível para envio NFSe em modo de produção.. porém com a versão Demonstração ela é limitada..
Então existe duas formas de você adquirir ACBrLibNFSe para envio em Produção.
Ou você compila os fontes da ACBrLib e cria sua versão, os fontes esta em nosso svn.. ou melhor ainda, você pode se tornar assinante ACBrPro, onde temos vantagens, te enviei no link acima.. além dos benefícios, você tem acesso ao download de todas ACBrLibs compiladas e assinadas digitalmente pelo Projeto ACBr.
Tem os cursos também é muito interessante
https://projetoacbr.com.br/cursos/

Qualquer dúvida, procure pelo time comercial ACBr Pro, pode falar com a @aline garcia

  • Curtir 1
Postado

Bom dia @CelsoPires .... Aqui é a Aline Garcia e sou da Área comercial do ACBr, te enviei mensagem no privado pois gostaria de um contato com você para te passar todas as informações do nosso plano Pro... Se puder me passar seu contato? 
 Fico no aguardo.. 

  • Curtir 1
  • Consultores
Postado
1 minuto atrás, CelsoPires disse:

Boa tarde @antonio.carlos  fizemos a assinatura do ACBrPRO , como fazemos para ter acesso ao ACBrLibNFSe com o método para envio rps ? 

Seu usuário aqui no Fórum precisa estar com os acessos para conseguir fazer o Download..
https://www.projetoacbr.com.br/forum/files/category/36-acbrlib-pro/

Fale com @aline garcia ela consegue lhe ajudar..  e ajustar seus acessos

  • Curtir 2
  • Membros Pro
Postado (editado)

@antonio.carlos Bom dia, estou com o seguinte erro ao emitir nota:

Codigo=P68
Correcao=Codigo de erro SEFAZ
Descricao=XML não compatível com Schema. Houve um erro na leitura do XML de envio de lote

Já conferi os Schemas do provedor.

(Homologação)

11-rps.xml

Editado por CelsoPires
ambiente
  • Consultores
Postado
13 minutos atrás, CelsoPires disse:

@antonio.carlos Bom dia, estou com o seguinte erro ao emitir nota:

Codigo=P68
Correcao=Codigo de erro SEFAZ
Descricao=XML não compatível com Schema. Houve um erro na leitura do XML de envio de lote

Já conferi os Schemas do provedor.

(Homologação)

11-rps.xml 5.26 kB · 0 downloads

Qual cidade esta fazendo os testes ? 
tem os logs ? se possível, pode anexar por favor.

  • Membros Pro
Postado (editado)

Retorno:

Codigo=E159
Correcao=Informe corretamente o CNPJ do prestador no lote e no RPS.
Descricao=CNPJ do prestador especificado no lote nao confere com o prestador informado no RPS

 

ACBrLib.ini

Editado por CelsoPires
  • Consultores
Postado
1 hora atrás, CelsoPires disse:

Retorno:

Codigo=E159
Correcao=Informe corretamente o CNPJ do prestador no lote e no RPS.
Descricao=CNPJ do prestador especificado no lote nao confere com o prestador informado no RPS

 

ACBrLib.ini 4.23 kB · 0 downloads

Seu arquivo .ini você informou o CNPJ do Prestador ?
Exemplo:
[Prestador]
Regime=1
OptanteSN=1
IncentivadorCultural=2
CNPJ=11111111111111
InscricaoMunicipal=12345678

  • Curtir 1
  • Consultores
Postado
Citar

 

Retorno:

Codigo=E159
Correcao=Informe corretamente o CNPJ do prestador no lote e no RPS.
Descricao=CNPJ do prestador especificado no lote nao confere com o prestador informado no RPS

 

Vale reforçar que o arquivo que o @antonio.carlos forneceu é apenas um arquivo de testes com dados inválidos.

Você deve usar ele como base para corrigir a estrutura do seu arquivo com o dados reais de emissão.

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Consegui corrigir os dados do meu arquivo e deu certo.

Agora surgiu novas dúvidas... eu consigo gerar o arquivo NFSe.ini através do componente acbrNFSe ?
 

Como faço para imprimir a DANFE ?
image.thumb.png.fcd6e4a067d5baba0d584429dffb1469.png

  • Consultores
Postado
Citar

Consegui corrigir os dados do meu arquivo e deu certo.

Que bom que deu certo!

Citar

Agora surgiu novas dúvidas... eu consigo gerar o arquivo NFSe.ini através do componente acbrNFSe ?

Você pode usar o método NFSe.ObterINI, mas note que um dos parâmetros dele, é o Index da NFSe carregada na Lib, logo, para obter o INI, você precisa ter gerado NFSe primeiro.

 

Citar

Como faço para imprimir a DANFE ?

Você pode usar o método NFSe_Imprimir ou o NFSe_ImprimirPDF.

No seu caso, parece que tentou usar o ImprimirPDF e obteve um erro.

Pela mensagem parece ser problema de permissão.

Nas Configurações, na seção [DANFSe] defina em PathPDF um diretório que você sabe que não tem problemas de permissão e faça um novo teste.

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Foi possível reproduzir o problema e estamos verificando a questão.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

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