Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa Noite Pessoal!

Estou tentando configurar, primeiro o Programa Exemplo do ACBrNFSeX. Porém está me retornando que a cidade de Saltinho/SP não tem um provedor definido.

De fato, verifiquei no arquivo "ACBrNFSeXServicos.ini" e não consta a definição do Provedor, conforme abaixo:

[3545159]
Nome=Saltinho
UF=SP
Provedor=

Entrei no site da Prefeitura e, aparentemente acredito que o Provedor seja a Fiorilli.

A dúvida que tenho é o que mais precisamos saber para finalizar as configurações dessa cidades?

Desde já agradeço,

Att.

Daniel

Postado

Boa Tarde Italo!

Segue abaixo o e-mail que me enviaram e os anexos, caso precise:

 

Link Produção: http://sppmsaltinho.dcfiorilli.com.br:8080/IssWeb-ejb/IssWebWS/IssWebWS?wsdl

O ISSWeb, sistema de emissão de Notas Fiscais Eletrônicas de Prestação de Serviço (NFS-e), foi desenvolvido pela Fiorilli Software tendo como base o padrão de NFS-e da ABRASF (versão 2.01 e superiores). Esse sistema disponibiliza todos os serviços necessários para integração de outros sistemas com a Prefeitura Municipal através de web service e por meio do protocolo SOAP.

Antes de colocar qualquer sistema em produção integrada com o ISSWeb utilizado pela Prefeitura Municipal, é necessário homologar essa integração com o ambiente de testes disponibilizado pela Fiorilli Software. Ou seja, o processo de homologação nunca poderá ser realizado diretamente no portal da Prefeitura. Para realizar esse teste de homologação, sempre será necessário realizar a assinatura digital de alguns métodos previstos na versão 2.01 do padrão ABRASF para NFS-e.

Após adequar seu sistema com os padrões acima, solicitamos que entre em contato com suporte da empresa Amendola & Amendola Software, para informar alguns dados do proprietário do certificado digital que será utilizado na emissão das NFS-e para que possamos autorizar a realização dos testes no ambiente de homologação. É necessário informar os seguintes dados:

1. Razão Social do prestador de serviço;

2. CNPJ do prestador de serviço;

3. Endereço completo do prestador de serviço;

4. E-mail de contato do prestador se serviço.

 

Quando receber a autorização para o uso do ambiente de teste para homologação, acesse os seguintes links:

WebService: http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS?wsdl

Aplicação: http://fi1.fiorilli.com.br:5663/issweb/home.jsf

 

Na realização dos testes para homologação, sempre devem ser informados os seguintes dados:

1. Usuário: 01001001000113  

2. Senha: 123456

3. CNPJ do prestador: 01001001000113

4. Inscrição municipal do prestador: 15000

 

Observe que esses dados (usuário, senha, CNPJ e inscrição municipal do prestador) devem ser usados apenas para este momento de homologação. Para o momento posterior, de produção integrada desse sistema com o ISSWeb, é necessário utilizar os dados reais do próprio contribuinte que já foi autorizado pela Prefeitura Municipal a acessar o ISSWeb. A utilização errada dessas informações pode acarretar os seguintes erros:

1. Se forem utilizados os dados do próprio contribuinte (usuário, senha, CNPJ e inscrição municipal) no ambiente de teste para homologação, não será possível realizar os testes, pois os dados de nenhum contribuinte real estão cadastrados nesse ambiente;

2. Se forem utilizados os dados padrão para testes (usuário 01001001000113, senha 123456, CNPJ 01001001000113 e inscrição municipal 1.000.10) no ambiente de produção, as notas fiscais não serão geradas para o prestador de serviço correto e não serão armazenada no site da Prefeitura Municipal.


Faixa para Lote e RPS 18701 a 18800

 

Outras orientações importantes que devem ser observadas:

1. Utilizar Id, não id;

2. Tags devem ser assinadas de acordo com o serviço escolhido;

3. Os valores sempre devem ser informados com o padrão 0.00;

4. As alíquotas não precisam ser divididas por 100 (/100). Ou seja, devem ser informadas em números inteiros, como, por exemplo, 2.79 (e não 0,0279);

5. Utilize ponto ao invés de virgula como separador de casas decimais;

6. Utilize sempre duas (2) casas decimais;

7. Utilize “\s\n” para indicar quebra de linha;

8. Utilize lotes de, no máximo, 50 RPS (Recibos Provisórios de Serviços);

9. No caso de tomadores de serviços estrangeiros (localizados no exterior), deve se utilizada a mesma estrutura. A única diferença é que deve ser informado, no campo CPF, um numero de documento com 11 posições para que o sistema possa validar essa informação.

 

Indicamos, ainda, alguns links úteis para o desenvolvimento da homologação e da produção:

1. Para fazer o download de toda a documentação disponibilizada pela ABRASF em relação ao padrão de NFS-e utilizado no ISSWeb:

http://www.abrasf.org.br/pagina_simples.php?titulo=ARQUIVOS%20P%C3%9ABLICOS&pagina=arquivos_publicos

2. Utilitário disponibilizado pela Receita Federal do Brasil para validar a assinatura digital de documentos:

https://www.receita.fazenda.gov.br/Aplicacoes/SSL/ATBHE/assinadoc/ValidadorAssinaturas.app/valida.aspx

2.1. Observe que, se o XML gerado pelo sistema não for considerado como válido por esse utilitário disponibiliza pela Receita Federal, esse mesmo arquivo também não será considerado válido no ISSWeb;

2.2. Não se esqueça de confrontar o xsd com o xml antes do envio para o ISSWeb.

 

Caso o prestador de serviço não tenha a necessidade de envio em lote, aconselhamos que seja utilizado o serviço gerarNfse, que é o service mais rápido e possui o xml com menor tamanho.

 

Enviamos, em anexo, algumas instruções, documentação e exemplos de xml assinados para integração com a Prefeitura Municipal.

 

NFSE-NACIONAL_Modelo_Conceitual verso 2-01.pdf NFSE-NACIONAL_Manual_De_Integrao verso 2-01.pdf schema_xml_nfse_v2-01.zip Exemplo Xml Assinado.zip

Postado (editado)

Boa Tarde!

Poderiam, por gentileza, apenas confirmar como ficaria a configuração para a cidade de Saltinho/SP?

Desde ja agradeço,

Daniel

Editado por d2mpavan
Postado

Boa tarde Ítalo!

Muito obrigado pela atenção!

Desculpe pela pergunta.

Mas teria mais ou menos uma data? É que estou ajustando exatamente para esse cliente e preciso informá-lo também.

Se for apenas ajustar o INI, eu ajusto, apago o ACBR e reinstalo para subir as configurações (não sei se tem mais algo no componente que precisa ser ajustado).

Se for só isso e puder me passar como ficaria a cidade eu ajusto.

Espero que compreenda...

Desde já agradeço!

Bom trabalho!

 

 

Postado (editado)

Bom dia!

Com certeza deve ser um erro de minha parte nas configurações de envio de uma NFSe  no ambiente de homologação para esse provedor.

Será que poderiam me ajudar, por favor? 

Quando clico no botão <Emitir Nota (Novo)" retorna:

Erro(s):
Código  : E172
Mensagem: Arquivo enviado com erro na assinatura.
Correção: Acerte a assinatura do arquivo.

Estou usando OpenSSL.

Não sei como proceder para corrigir isso.

Pesquisei no forum pra ver se encontrava algo que me ajudasse, mas não encontrei.

 

Uma outra dúvida é quanto à localização dos arquivos de Schemas (.xsd).

Se puderem me orientar também ficarei grato.

 

Para ajudar, segue o arquivo "ACBrNFSeX_Exemplo.ini".

Desde já agradeço!

Daniel

 

ACBrNFSeX_Exemplo.ini

Editado por d2mpavan
Postado

Boa tarde Italo!

Antes de mais nada, obrigado pelo retorno!

Quanto aos Schemas, já está ok. Obrigado pela informação!

Eu havia deixado desmarcado e informado a pasta da Fiorilli, dentro do projeto antigo.

 

Já, quanto ao SSLtype, as informações abaixo dele estão no padrão.

Segue como está:

SSLLib: libOpenSSL

CryptLib: cryOpenSSL

HttpLib: httpOpenSSL

XMLSignLib: xlLibXml2

Para testes em homologação, preciso pedir alguma liberação para o provedor?  Pelo que vi acredito que não. Só quando for mandar arquivo de teste do próprio cliente, acho eu.

Se precisar de mais alguma informação, só falar.

Mais uma vez muito obrigado!

Postado

Boa tarde Italo!

Por favor, só me tira uma dúvida... no seu PC está funcionando a emissão no ambiente de homologação (conforme o INI que anexei por último)?

Porque ja tentei de várias formas aqui, logico que sempre mantendo as últimas configurações do arquivo INI do qual estamos tomando por base.

E não vai de jeito nenhum.

Penso que possa ser alguma configuração do ACBR no meu PC...

Sei lá... 

Na verdade já nem sei mais o que fazer.

 

Desde já agradeço e peço desculpas por incomodá-lo!

Um forte abraço meu caro!

  • Consultores
Postado

Boa tarde Daniel,

Eu não tenho cliente que emite NFS-e.

Esses XMLs que você anexou não são os arquivos (soap).

Vendo o seu arquivo de configuração notei que:

1. não foi informado o certificado digital;

2. o PathSalvar esta apontando para a pasta de Logs que o componente cria dentro da pasta que contem o programa exemplo.

3. o Salvar arquivos Soap não esta marcado.

4. Não esta marcado para salvar os arquivos XML

Enquanto você não configurar corretamente o programa exemplo não conseguir fazer nada.

 

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

Bom dia Italo!

Me desculpe pela falta de preenchimento de alguns campos!

Vou detalhar os motivos e no final farei um questionamento.

Quanto ao direcionamento das pastas, ja ajustei.

"salvar arquivos SOAP", também.

Já, quanto ao certificado, eu não informei nada porque o CNPJ de Homologação está como o de teste (genérico). Desculpe pela falta de preenchimento. eu acreditava que por ser em ambiente de homologação, não haveria necessidade do mesmo, uma vez que seriam diferente (CNPJ cliente e CNPJ ambiente de teste).

Entrei em contato com o provedor e o mesmo informou que é necessário o certificado do cliente para concluir os testes, mesmo em ambiente de homologação.

Pergunto:

Na versão anterior (ACBRNFSe) eu podia informar apenas a Série e a senha do certificado Digital.

1) Na Nova versão, posso proceder da mesma forma que dará certo?

2) Preciso ter o Certificado Digital do Cliente presente e/ou instalado em meu PC para conseguir enviar a NFS-e de testes?

 

Desde já agradeço

  • Consultores
Postado

Boa tarde Daniel,

1. A nova versão funciona da mesma forma que a versão antiga no que se refere ao certificado digital.

2. Você precisa do certificado do seu cliente, caso seja A1 ele pode lhe fornecer uma cópia dele, ai você pode instalar no Windows e informar somente o numero de série na configuração do componente ou informar o Path+nome do PFX e a senha, neste caso não precisa instalar o certificado na sua maquina.

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

Boa tarde Italo!

O dele é A3... pra ajudar!

Como devo proceder?

Quando testei aqui na minha cidade, usei o meu certificado.

Agora esse cliente é de outra cidade.

Sei que não é um problema da ferramenta (e sim uma exigência do provedor), mas fica complicado (pra nós desenvolvedores) precisar ter o certificado do cliente aqui pra testar quando ele tem do tipo A3.

Mais uma vez obrigado pela ajuda!

 

  • Consultores
Postado

Daniel,

Diga a esse cliente que ele cometeu um pecado capital comprando o certificado A3.

Ele não vai mais para o céu, vai amargar por 3 anos no inferno. kkkkkk

Sendo A3, ou ele lhe empresa o certificado e a leitura ou você vai até ele para fazer os testes, ou faça os testes na maquina dele de forma remota.

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

Já imaginava que seria assim.

Apenas não feche esta postagem ainda porque vou testar da maquina dele e reporto aqui o resultado.

Obrigado pela ajuda e informação!

  • Curtir 1
Postado (editado)

Boa tarde Italo!

Veja se consegue me ajudar, pf.

Estou conectado no cliente.

Configurei tudo, inclusive certificado.

Só que para selecionar o certificado, precisei mudar para 

image.png.85b339c8f0e963250710f02b0dc95e47.png

como SSL não pegava.

Quando tento enviar a Nota dá o erro abaixo:

 

image.png.ddf36d1c101e86b59c0ad852b2533ab7.png

Editado por d2mpavan
Postado

copiei as DLLs 

ssleay32.dll e libeay32.dll para a pasta do SW de Teste (ACBRNFSeX)

Agora o erro mudou para:

XMLNode não pode ser nulo

pelo que dei uma olhada no forum, precisa copiar as dlls do WS..

quais devo copiar? 

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