Membros Pro powerlog Postado 13 Fevereiro Membros Pro Postado 13 Fevereiro Bom dia, Pessoal Estou enfrentando problemas ao fazer a integração com NFSeX, pois atualmente só existe o componente NFSe (DLL) disponível para downnload, o qual está descontinuado. Como deveria ser essa integração do componente NFSeX em uma aplicação Java? Para os outros componentes, eu uso as .DLL's disponibilizadas em downloads e funciona normalmente (Seguindo exemplo as Demos no trunk2). NFSeX está em alguma outra DLL para download? Já vi outro tópico antigo e a resposta foi que era necessário instalar Lazarus para buildar o projeto (não entendi se era pra gerar as DLL's) para fazer essa integração com Java, mas a reposta foi muito vaga. Poderiam me auxiliar?
Consultores Solution antonio.carlos Postado 13 Fevereiro Consultores Solution Postado 13 Fevereiro 7 minutos atrás, powerlog disse: Bom dia, Pessoal Estou enfrentando problemas ao fazer a integração com NFSeX, pois atualmente só existe o componente NFSe (DLL) disponível para downnload, o qual está descontinuado. Como deveria ser essa integração do componente NFSeX em uma aplicação Java? Para os outros componentes, eu uso as .DLL's disponibilizadas em downloads e funciona normalmente (Seguindo exemplo as Demos no trunk2). NFSeX está em alguma outra DLL para download? Já vi outro tópico antigo e a resposta foi que era necessário instalar Lazarus para buildar o projeto (não entendi se era pra gerar as DLL's) para fazer essa integração com Java, mas a reposta foi muito vaga. Poderiam me auxiliar? Bom dia, o ACBrLibNFSe utiliza o componente ACBrNFSeX, por favor, veja este tópico: Este é link para download do ACBrLibNFSe: Manual: https://acbr.sourceforge.io/ACBrLib/ACBrLibNFSe.html Programa Exemplo: https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Java/NFSe/ 1
Membros Pro powerlog Postado 13 Fevereiro Autor Membros Pro Postado 13 Fevereiro @antonio.carlos obrigado pelo retorno. Foi gerada a confusão, pois a documentação dizia que o componente NFSe estava descontinuado, então entendi que não seria possível usar o Layout ABRASF para novas prefeituras (exemplo: Campinas) que estão fazendo a migração este ano. Poderia me informar onde eu configuro a versão do layout para ele buscar os arquivo ".xsd" dos Schemas "Schemas\ISSCampinas\2.0.3", ja que por padrão ele busca "Schemas\ISSCampinas\1.00". Já testei varias configurações de Versão em "Configurações da Biblioteca" e nada.
Consultores Diego Foliene Postado 13 Fevereiro Consultores Postado 13 Fevereiro Boa tarde! A própria Lib vai buscar para você o local correto dos arquivos de schema. Para isso, você precisa atender a duas condições. A primeira é distribuir os arquivos de schema com estrutura semelhante a do print: Com isso, eu quero dizer que precisa ter uma pasta NFSe\ e dentro dela ter essas subpastas dos provedores. Então vai ter: ..\NFSe\IssMap ..\NFSe\XRTTecnologia E afins. Veja que eu até risquei o caminho no meu print. Tendo essa pasta, você precisa definir na seção [NFSe] do seu arquivo ACBrLib.ini que centraliza suas configurações da biblioteca o PathSchemas e também a propriedade MontarPathSchema. Em um cenário hipotético, vamos considerar que eu distribui meus arquivos de schema conforme explicado no caminho C:\\MeuApp\NFSe\Schemas\NFSe Então para que a biblioteca define automaticamente o caminho, eu vou configurar: [NFSe] PathSchema=C:\\MeuApp\NFSe\Schemas\NFSe MontarPathSchema=1 Veja que eu coloquei no meu PathSchema, o caminho só até a pasta NFSE\ 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 powerlog Postado 13 Fevereiro Autor Membros Pro Postado 13 Fevereiro @Diego Foliene sim, isso está configurado; inclusive funcionando e emitindo nota, porém ele usa a versão 1.00 do Layout Próprio. Com a mudança da prefeitura de campinas, preciso mudar para o Layout ABRASF, porém quando eu mudo, ele ainda continua pegando da versão 1.00, e deveria ser 2.03. Essa versão também é automatica? preciso saber, como migrar pro Layout ABRASF. Qual parametro devo fornecer para utilizar a versão 2.03? Configurações:
Membros Pro powerlog Postado 13 Fevereiro Autor Membros Pro Postado 13 Fevereiro Estou gerando esse tipo de template para emissão da nota: https://acbr.sourceforge.io/ACBrLib/ModeloNFSeINI-ProvedoresLayoutAB.html
Membros Pro powerlog Postado 13 Fevereiro Autor Membros Pro Postado 13 Fevereiro Meu arquivo INI [IdentificacaoNFSe] Numero=1 [IdentificacaoRps] SituacaoTrib=tp Producao=1 Status=0 OutrasInformacoes=OutrasInformacoes - Teste TipoTributacaoRps=T SeriePrestacao=99 Numero=6636 Serie=NF Tipo=1 DataEmissao=13/02/2025 Competencia=13/02/2025 NaturezaOperacao=1 PercentualCargaTributaria=0,00 ValorCargaTributaria=0,00 PercentualCargaTributariaMunicipal=0,00 ValorCargaTributariaMunicipal=0,00 PercentualCargaTributariaEstadual=0,00 ValorCargaTributariaEstadual=0,00 verAplic= [Prestador] Regime=1 OptanteSN=1 IncentivadorCultural=2 CNPJ=999999999999999 InscricaoMunicipal=99999999 NIF= CAEPF= RazaoSocial=RAZAO NomeFantasia=POWER Logradouro=AVENIDA Numero=5434 Complemento=CONJ Bairro=CENTRO CodigoMunicipio=3509502 UF=SP CodigoPais=1058 xPais=BRASIL CEP=99999-999 Telefone=1934388888 [email protected] [Tomador] Tipo=2 CNPJCPF=999999999999 InscricaoMunicipal= NIF= CAEPF= InscricaoEstadual= RazaoSocial=rAZAO TipoLogradouro=RUA Logradouro=Das Mina Numero=45 Complemento= Bairro=Vila Mart CodigoMunicipio=3506003 xMunicipio=Campinas UF=SP CodigoPais=1058 CEP=13050-065 xPais=BRASIL Telefone=1994839116 [email protected] AtualizaTomador=2 TomadorExterior=2 [Servico] ItemListaServico=09.01 CodigoCnae=620150101 CodigoTributacaoMunicipio=63194 Discriminacao=discriminacao I; discriminacao II CodigoMunicipio=3506003 CodigoPais=1058 ExigibilidadeISS=1 MunicipioIncidencia=3506003 UFPrestacao=SP ResponsavelRetencao=1 Operacao=A Tributacao=H CodigoNBS= [Valores] ValorServicos=4,00 ValorDeducoes=0,00 AliquotaDeducoes=0,00 ValorPis=0,00 AliquotaPis=0,00 ValorCofins=0,00 AliquotaCofins=0,00 ValorInss=1,00 ValorIr=0,00 ValorCsll=0,00 ISSRetido=2 OutrasRetencoes=0,00 DescontoIncondicionado=0,00 DescontoCondicionado=0,00 BaseCalculo=4,00 Aliquota=1,00 AliquotaSN=1,00 ValorIss=0,00 ValorIssRetido=0,00 ValorLiquidoNfse=4,00
Consultores Diego Foliene Postado 13 Fevereiro Consultores Postado 13 Fevereiro 35 minutos atrás, powerlog disse: @Diego Foliene sim, isso está configurado; inclusive funcionando e emitindo nota, porém ele usa a versão 1.00 do Layout Próprio. Com a mudança da prefeitura de campinas, preciso mudar para o Layout ABRASF, porém quando eu mudo, ele ainda continua pegando da versão 1.00, e deveria ser 2.03. Essa versão também é automatica? preciso saber, como migrar pro Layout ABRASF. Qual parametro devo fornecer para utilizar a versão 2.03? Configurações: Quando você faz o download da Lib, junto dela vem uma pasta com as dependências. Nesta pasta das dependências tem um arquivo chamado ACBrNFSeXServicos.ini. Abre ele procure a seção da cidade de Campinas. Acredito que deva estar assim: [3509502] ; Atualizado em 08/07/2024 Nome=Campinas UF=SP Provedor=ISSCampinas ; Comentar as 3 linhas abaixo para realizar testes com o novo webservice ProRecepcionar=https://issdigital.campinas.sp.gov.br/WsNFe2/LoteRps.jws ProNameSpace=http://proces.wsnfe2.dsfnet.com.br HomNameSpace=http://proces.wsnfe2.dsfnet.com.br ; Descomentar as 3 linhas abaixo para realizar testes com o novo webservice ;Versao=2.03 ;ProRecepcionar= ;HomRecepcionar=https://homol-rps.ima.sp.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap Altere ele para que fique desta forma: [3509502] ; Atualizado em 08/07/2024 Nome=Campinas UF=SP Provedor=ISSCampinas ; Comentar as 3 linhas abaixo para realizar testes com o novo webservice ;ProRecepcionar=https://issdigital.campinas.sp.gov.br/WsNFe2/LoteRps.jws ;ProNameSpace=http://proces.wsnfe2.dsfnet.com.br ;HomNameSpace=http://proces.wsnfe2.dsfnet.com.br ; Descomentar as 3 linhas abaixo para realizar testes com o novo webservice Versao=2.03 ProRecepcionar= HomRecepcionar=https://homol-rps.ima.sp.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap Coloque este arquivo alterado na mesma pasta do seu .EXE, defina o caminho completo mais o nome dele na chave IniServicos da seção [NFSe] do seu arquivo ACBrLib.ini e faça um novo teste. 2 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 powerlog Postado 14 Fevereiro Autor Membros Pro Postado 14 Fevereiro @Diego Foliene Boa tarde, em relação a migração de versão, agora deu certo, muito obrigado. Agora, só mais uma questão. Estou recebendo algumas mensagem de erro no retorno quando tento enviar a nota (log anexo). Quando tento fazer o envio do XML (gerado pelo componente) pelo postman, recebo o retorno "Arquivo enviado com erro na assinatura. / Acerte a assinatura do arquivo.", o qual é diferente do erro que recebo pelo componente. Estou esquecendo alguma configuração? Segue anexo xml já assinado pelo acbr e arquivo .ini ACBr. Retorno ao enviar nota pelo postman: https://homol-rps.ima.sp.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap Agradeço desde já. ACBrLibNFSe-20250214.log nfseExemplo.xml c520f267-148f-4aec-b457-0b66bdc52dc1.ini
Consultores Diego Foliene Postado 14 Fevereiro Consultores Postado 14 Fevereiro Ao passar seu arquivo nfseExemplo.xml por este validador, ele de fato acusou a assinatura como inválida. No entanto, ele é o arquivo de -soap.xml e por isso tem algumas tags de envelope a mais. Removendo essas tags de envelope, ele considera como válido a assinatura. Um momento, por favor, vou fazer um teste em meu ambiente. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 powerlog Postado Segunda as 14:54 Autor Membros Pro Postado Segunda as 14:54 Bom dia, algum retorno?
Membros Pro powerlog Postado Terça as 14:12 Autor Membros Pro Postado Terça as 14:12 @Diego Foliene Bom dia, conseguiu efetuar os testes?
Consultores antonio.carlos Postado Terça as 14:22 Consultores Postado Terça as 14:22 9 minutos atrás, powerlog disse: @Diego Foliene Bom dia, conseguiu efetuar os testes? Estamos analisando, assim que realizarmos os testes, iremos te retornar. 1
Consultores Diego Foliene Postado Quarta as 13:44 Consultores Postado Quarta as 13:44 Bom dia Fiz um novo teste em meu ambiente e a princípio, também recebi o retorno: Citar Código : L999 Mensagem: Correção: Acionar o suporte responsável No entanto, em meu caso, eu de fato, não tenho dados válidos para emissão, eles foram preenchidos com informações fictícias. Vou comparar os dados do arquivo que foi gerado com os schemas para ver se encontro alguma irregularidade, reporto aqui assim que descobrir mais alguma coisa. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 powerlog Postado Quarta as 14:31 Autor Membros Pro Postado Quarta as 14:31 @Diego Foliene Bom dia, Estou verificando a documentação da prefeitura de campinas: https://groups.google.com/g/wsnfsecampinas/c/0x-t-q7eDNE A principio, o arquivo .xds dos schemas do ISSCampinas, não batem com o fornecido pela prefeitura. Até fiz a substituição, mas recebo o seguinte erro: [Código: X800. Descrição: Erro de Validação: --> 1845 - Element '{http://www.abrasf.org.br/nfse.xsd}EnviarLoteRpsEnvio': No matching global declaration available for the validation root. ] Também já testei os metodos de envio, sincrono e assincrono. Segue link de um XML de envio que foi feito com sucesso por outros usuário que também estão fazendo a migração, porém não pelo ACBr: https://04989345010346602923.googlegroups.com/attach/784d8e4c68c48/envio.xml?part=0.1&view=1&vt=ANaJVrHH4TxcBAR-0ccV7DIapQf2yFpmoNMd-nnfEkI2-1_NRHIXDAP3QWc45XYgpzDLAu0uysrE3zv7NmE_ONQzZbwExH8aSHJHoc-n4PIcz05MifhBWGk 1
Consultores Diego Foliene Postado Quarta as 14:46 Consultores Postado Quarta as 14:46 14 minutos atrás, powerlog disse: Segue link de um XML de envio que foi feito com sucesso por outros usuário que também estão fazendo a migração, porém não pelo ACBr: https://04989345010346602923.googlegroups.com/attach/784d8e4c68c48/envio.xml?part=0.1&view=1&vt=ANaJVrHH4TxcBAR-0ccV7DIapQf2yFpmoNMd-nnfEkI2-1_NRHIXDAP3QWc45XYgpzDLAu0uysrE3zv7NmE_ONQzZbwExH8aSHJHoc-n4PIcz05MifhBWGk Obrigado. Com este arquivo podemos comparar ele com o gerado pelo ACBr para ver se encontramos alguma diferença que possa justificar o problema 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 Diego Foliene Postado Quarta as 18:30 Consultores Postado Quarta as 18:30 Ainda estou atuando nesta demanda. Buscando mais informações no grupo de e-mails de Campinas encontrei uma sugestão de modificação que possa auxiliar. Criada a #TK-6632 para seguir com a tratativa do caso. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 Diego Foliene Postado Quarta as 20:42 Consultores Postado Quarta as 20:42 Foram enviados ajustes ao SVN nas Revs 37430 e 37431. Versões da LibNFSe geradas depois das 17h40 do dia 19/02/2025 deverão englobar as novas alterações. Assim que houver uma nova versão disponível da Lib, avisaremos no tópico para que possa atualizar e testar. Importante: Além de alterações nos fontes, também foi necessário modificar o arquivo de schema, portanto, é necessário atualizar os schemas. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 ramalho Postado Ontem às 11:01 Membros Pro Postado Ontem às 11:01 Bom dia, Somente confirmando posso baixar direto os novos fontes através do svn://svn.code.sf.net/p/acbr/code/trunk2 1
Moderadores Juliomar Marchetti Postado Ontem às 11:24 Moderadores Postado Ontem às 11:24 22 minutos atrás, ramalho disse: Bom dia, Somente confirmando posso baixar direto os novos fontes através do svn://svn.code.sf.net/p/acbr/code/trunk2 tanto os fontes do ACBr quanto os exemplos do em java é esse mesmo dúvidas tem esse link https://www.projetoacbr.com.br/fontes 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Consultores Diego Foliene Postado Ontem às 11:48 Consultores Postado Ontem às 11:48 Bom dia @powerlog. Foi gerada uma nova versão da Lib englobando os ajustes previamente mencionados. Por favor, queira atualizar para realizar novos testes e reportar qualquer problema. 45 minutos atrás, ramalho disse: Bom dia, Somente confirmando posso baixar direto os novos fontes através do svn://svn.code.sf.net/p/acbr/code/trunk2 Correto. Se você utiliza componente nativo para Delphi/Lazarus, basta utilizar o comando SVN Update na pasta raiz dos fontes e reinstalar o ACBr para realizar novos testes. Ambos não devem se esquecer de atualizar também os arquivos de schema. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 powerlog Postado Há 22 horas Autor Membros Pro Postado Há 22 horas (editado) @Diego Foliene Muito obrigado pelo empenho em resolver o problema. Após suas alterações, eu consegui emitir a nota corretamente. Apenas salientando que o .xsd da prefeitura de Campinas, pede para que o CNAE seja 9 digitos (Diferente do .xsd que é 7 e que foi disponibilizado por eles). Se enviar com 7 digitos, recebo o seguinte erro: [Erro1] Codigo=L999 Correcao=Acionar o suporte responsável Descricao=Alíquota: Alíquota não localizada Alterei o .xsd para 9 digitos e funcionou. Segue altreração no nfse.xsd: <xsd:simpleType name="tsCodigoCnae"> <xsd:restriction base="xsd:int"> <xsd:totalDigits value="9" /> </xsd:restriction> </xsd:simpleType> Segue recomendações do cnae: https://groups.google.com/g/wsnfsecampinas/c/dlRY0oYdAPE Dito isso, considero resolvido. Obrigado novamente. Editado Há 22 horas por powerlog 2
Membros Pro powerlog Postado Há 22 horas Autor Membros Pro Postado Há 22 horas Errata: @Diego Foliene Muito obrigado pelo empenho em resolver o problema. Após suas alterações, eu consegui emitir a nota corretamente. Apenas salientando que o .xsd da prefeitura de Campinas, pede para que o CNAE seja 9 digitos (Diferente do .xsd versionado pelo schema ACBr que está como 7). Se enviar com 7 digitos, recebo o seguinte erro: [Erro1] Codigo=L999 Correcao=Acionar o suporte responsável Descricao=Alíquota: Alíquota não localizada Alterei o .xsd para 9 digitos e funcionou. Segue altreração no nfse.xsd: <xsd:simpleType name="tsCodigoCnae"> <xsd:restriction base="xsd:int"> <xsd:totalDigits value="9" /> </xsd:restriction> </xsd:simpleType> Segue recomendações do cnae: https://groups.google.com/g/wsnfsecampinas/c/dlRY0oYdAPE Seguer .xsd disponibilizado pela prefeitura que é diferente do ABRASF 2.03: https://04989345010346602923.googlegroups.com/attach/77d0b5e5b59e7/nfse_v2-03_ima.xsd?part=0.1&view=1&vt=ANaJVrEGrryVWarObGZMvmpkvLy02qFUU71J-zAQHkazB00TPpZUmcI-od4AnC7EVF983t_w6SBJU-hLp4dCQyDf3bT4-TiFBPedojtDzck9A5HFmStOi2A Tópico que tem o xsd: https://groups.google.com/g/wsnfsecampinas/c/0x-t-q7eDNE Dito isso, considero resolvido. Obrigado novamente. 1
Membros Pro powerlog Postado Há 22 horas Autor Membros Pro Postado Há 22 horas @Diego Foliene fiz um teste utilizando o .xsd disponibilizado pela prefeitura, e consegui emitir a nota corretamente. Você poderiam atualizar o Schema com esse .xsd, pois outros usuário terão o mesmo problema. Path ISSCampinas\2.03 nfse.xsd 1
Consultores Diego Foliene Postado Há 22 horas Consultores Postado Há 22 horas 1 minuto atrás, powerlog disse: @Diego Foliene fiz um teste utilizando o .xsd disponibilizado pela prefeitura, e consegui emitir a nota corretamente. Você poderiam atualizar o Schema com esse .xsd, pois outros usuário terão o mesmo problema. Path ISSCampinas\2.03 nfse.xsd 63.42 kB · 0 downloads Obrigado! Vamos comparar com o schema que temos disponível e fazer as devidas modificações. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (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 !!
Recommended Posts