Ir para conteúdo
  • Cadastre-se

dev botao

NFSe Camaçari - Problemas com a emissão


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

Recommended Posts

Pessoal, bom dia!
Estou com um problema para geração de NFSe para a prefeitura de Camaçari/BA. Eu li em algum lugares, inclusive aqui no forum que essa prefeitura utiliza o Padrão Nacional de geração de NFSe.
Tópico levado como base : 

Mas ao tentar seguir a orientação e configurar informa que O código do município emissor informado na DPS é inexistente no cadastro de convênio municipal do sistema nacional.

image.thumb.png.a2265be39c5de8cce6ee8cf9206305b0.png

Eu não localizei o provedor utilizado nos schemas disponibilizados pelo ACBR, verifiquei com a prefeitura e vi que eles utilizam o modelo ABRASF 2.01, conforme manuais em anexo.
Manual-webservice-SEFAZ.pdf
 

outros manuais estão em : https://sefaz.camacari.ba.gov.br/tipo-conteudo/integracao-stm/

A pergunta é : 
É possível utilizar o padrão nacional ou teria outra solução já desenvolvida ou terei de implementar esse novo provedor?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Raphael,

Primeiramente ABRASF não é sinônimo de NFS-e Padrão Nacional.

No caso esta cidade se utiliza da versão 2.01 do layout da ABRASF, a NFS-e Padrão Nacional é outro layout totalmente diferente.

Até onde sei essa cidade possui um webservice próprio, ou seja, não contratou nenhuma empresa.

Você poderia confirmar isso?

Se isso for verdade vou implementar o provedor ISSCamacari, caso contrario o nome do provedor vai ser ISSWeb, conforme consta no manual.

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
Citar

Primeiramente ABRASF não é sinônimo de NFS-e Padrão Nacional.

Uma leitura complementar a respeito desta informaçã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 !!

Link para o comentário
Compartilhar em outros sites

Boa tarde pessoal,
Obrigado pelos feedbacks

1 hora atrás, Italo Giurizzato Junior disse:

Primeiramente ABRASF não é sinônimo de NFS-e Padrão Nacional.

Eu já sabia dessa informação, acho que não tinha ficado claro o que eu tinha comentado, é que a partir do post do forum do ACBR sobre padrão nacional, fui tentar emitir e retornando aquela mensagem de erro. Após o erro fui pesquisar no site da prefeitura e vi que eles adotaram o padrão nacional mas não estava em vigor. Com isso pesquisei sobre o modelo que eles utilizam que é o ABRASF 2.01, mas não localizei informações sobre o provedor. 
Pesquisei em todo site da prefeitura e não localizei nada sobre provedor, mas existe essas informações no site https://sefaz.camacari.ba.gov.br/

image.thumb.png.56b68a0a34917f68ab0d33881ba2b0ec.png

mas também existe esse site de terceiros com informações sobre :  https://focusnfe.com.br/blog/como-emitir-nfse-em-camacari-ba-api-focus-nfe/

image.thumb.png.ed6056fe7e93f9a0f62a7005fe4adaef.png

 

 

1 hora atrás, Italo Giurizzato Junior disse:

Até onde sei essa cidade possui um webservice próprio, ou seja, não contratou nenhuma empresa.

Você poderia confirmar isso?

Com esses dados acima não saberia definir se é próprio ou utiliza sistema de terceiros.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Raphael,

Por essa segunda imagem que você anexou a cidade de Camaçari/BA tem um provedor Próprio, sendo assim vou implementar o provedor ISSCamacari.

TK-3915

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde!

Muito obrigado pelo aviso, já estamos verificando.

  • Curtir 1
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 !!

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Bom dia @TRodrigues_!

Por favor, atualize seus fontes 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 !!

Link para o comentário
Compartilhar em outros sites

Bom dia,
Muito obrigado Italo, como sempre você é 1000, sempre rápido e atencioso.
Eu realizei alguns testes com um certificado válido e está retornando um erro apenas sobre assinatura, que não sei se é configuração ou é problema no código, é o seguinte :
image.thumb.png.f070876f8188d94ef73c865d5e8bcb2e.png

 

Só está assinando o nó </rps>
image.thumb.png.39de71685da0dd2aa6d2d2d2b3531245.png

no Schema da nfse, existe a tag de assinatura após o loterps, mas não é obrigatório conforme a imagem

image.png.58d46f8a19e1fe43415aba5fed71c0ed.png

Então estou achando que seja isso, e gostaria de uma ajuda de como assinar essa tag, se é apenas uma configuração ou precisa implementar?

Editado por Raphaelblc
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Raphael,

Você deve estar com os fontes desatualizados, pois na procedure Configuração da unit ISSCamacari.Provider temos:

  with ConfigAssinar do
  begin
    Rps := True;
    LoteRps := True;
    CancelarNFSe := True;
    RpsGerarNFSe := True;
    RpsSubstituirNFSe := True;
  end;

Note que esta marcado com o valor True para assinar tanto o Rps quanto o Lote.

Você tem fontes com alterações locais?
Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit.
Atualize todos os fontes de todas as pastas.
Reinstale o ACBr com a opção de apagar arquivos antigos marcada.
Compile a aplicação com a opção Build.
 

  • Curtir 2
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

Link para o comentário
Compartilhar em outros sites

Boa tarde Italo! 
O código já estava atualizado e instalado, mesmo assim atualizei e instalei novamente e o problema persistiu.
A assinatura em si não é na tag "LoteRps" mas na "EnviarLoteRpsSincronoEnvio". Eu vou verificar o motivo de não estar gerando essa assinatura e se descobrir, comunico ao forum.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Raphael,

Verifica se no programa exemplo do componente ocorre o mesmo problema.

Caso não ocorra, com certeza você deve ter alguma linha de código na sua aplicação desabilitarão a assinatura do lote.

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

Link para o comentário
Compartilhar em outros sites

@Diego Foliene obrigado, o problema com provider foi resolvido.

Agora aparece a seguinte msg de erro:

---------------------------
bds.exe - Ponto de entrada não encontrado
---------------------------
Não foi possível localizar o ponto de entrada do procedimento @Frxbarcode2drtti@initialization$qqrv na biblioteca de vínculo dinâmico D:\Projetos\Componentes\trunk\Delphi 10\Acbr\Lib\Delphi\LibD23\Win32\DCLACBr_NFeDanfeFR.bpl. 
---------------------------
OK   
---------------------------

Será algum problema com o FastReport? Tenho ele instalado e utilizo normalmente em outras situações.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, TRodrigues_ disse:

@Diego Foliene obrigado, o problema com provider foi resolvido.

Agora aparece a seguinte msg de erro:

---------------------------
bds.exe - Ponto de entrada não encontrado
---------------------------
Não foi possível localizar o ponto de entrada do procedimento @Frxbarcode2drtti@initialization$qqrv na biblioteca de vínculo dinâmico D:\Projetos\Componentes\trunk\Delphi 10\Acbr\Lib\Delphi\LibD23\Win32\DCLACBr_NFeDanfeFR.bpl. 
---------------------------
OK   
---------------------------

Será algum problema com o FastReport? Tenho ele instalado e utilizo normalmente em outras situações.

Tem o bpl e units em mais de um local. cuidado com setar path dos fontes pois toda a vez ele recompila

  • Curtir 2
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

Em 17/05/2023 at 17:27, Juliomar Marchetti disse:

Tem o bpl e units em mais de um local. cuidado com setar path dos fontes pois toda a vez ele recompila

Limpei tudo e deu certo. Obrigado.

Agora fui fazer um teste usando o FortesReport e esta ocorrendo os seguinte erros na unit ACBrBoletoFCFortesFr;
 

[dcc32 Error] ACBrBoletoFCFortesFr.pas(464): E2003 Undeclared identifier: 'fpAbout'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(481): E2003 Undeclared identifier: 'lCarne'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(537): E2003 Undeclared identifier: 'lPadraoEntrega'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(537): E2008 Incompatible types
[dcc32 Error] ACBrBoletoFCFortesFr.pas(628): E2003 Undeclared identifier: 'pFisica'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(629): E2003 Undeclared identifier: 'pJuridica'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(639): E2003 Undeclared identifier: 'MensagemCompensacao'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(639): E2066 Missing operator or semicolon
[dcc32 Error] ACBrBoletoFCFortesFr.pas(652): E2003 Undeclared identifier: 'atSim'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(652): E2250 There is no overloaded version of 'IfThen' that can be called with these arguments
[dcc32 Error] ACBrBoletoFCFortesFr.pas(677): E2030 Duplicate case label
[dcc32 Error] ACBrBoletoFCFortesFr.pas(770): E2003 Undeclared identifier: 'pFisica'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(771): E2003 Undeclared identifier: 'pJuridica'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(803): E2003 Undeclared identifier: 'atSim'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(803): E2250 There is no overloaded version of 'IfThen' that can be called with these arguments
[dcc32 Error] ACBrBoletoFCFortesFr.pas(838): E2003 Undeclared identifier: 'pFisica'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(839): E2003 Undeclared identifier: 'pJuridica'
[dcc32 Fatal Error] uBoleto.pas(123): F2063 Could not compile used unit 'ACBrBoletoFCFortesFr.pas'
Failed
Elapsed time: 00:00:01.5

Vi que no Interfaces --> uses falta ACBrBoletoConversao, mas mesmo colocando a unit, ainda consta o erro:

[dcc32 Error] ACBrBoletoFCFortesFr.pas(464): E2003 Undeclared identifier: 'fpAbout'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(639): E2003 Undeclared identifier: 'MensagemCompensacao'
[dcc32 Error] ACBrBoletoFCFortesFr.pas(639): E2066 Missing operator or semicolon
[dcc32 Fatal Error] uBoleto.pas(123): F2063 Could not compile used unit 'ACBrBoletoFCFortesFr.pas'
Failed
Elapsed time: 00:00:03.5

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Este tópico foi criado há 485 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...