Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Consultores
Postado

❗Ultima atualização: 04/05/2026

🗓️Situação atual

O provedor Fiorilli disponibilizou uma nova API para recepcionar os arquivos XML usando o mesmo leiaute do Padrão Nacional.

No geral, essa API pode ser dividida em duas versões que no componente ACBrNFSeX são identificadas por TACBrNFSeProviderFiorilliAPIPropria e TACBrNFSeProviderFiorilliAPIPropria101 . E no arquivo ACBrNFSeXServicos.ini são identificadas pelas chaves Versao com o valor 1.00 e 1.01.

Isso acontece de acordo com a versão da API da Fiorilli.

A relação de versões para poder preencher o arquivo ACBrNFSeXServicos.ini é a que segue:

Versão no ACBrNFSeXServicos.ini 

Versão no Sistema da Prefeitura 

1.00 

Da versão 3.8.1 até a versão 3.8.9 

Da versão 4.11.1 até a versão 4.11.9 

1.01 

Versão 3.9.0 e superiores 

Versão 4.12.0 e superiores 

Para saber qual é a versão que a prefeitura está utilizando, é necessário conferir qual é a versão no rodapé da página de emissão de notas fiscais.

Por exemplo, no momento em que este tópico foi escrito, o rodapé na página da cidade de Assis/SP está assim:

Captura de tela 2026-05-04 091028.jpg

📖Diferenças técnicas entre as versões

📌 Versão 1.00

Não aceita os campos da reforma tributária.

O algoritmo de canonicalização utilizado é o exclusivo ao invés do inclusivo.

Implementa o envio do DPS unitário, envio de lote assíncrono, envio de lote síncrono e consulta de lote de DPS.

📌 Versão 1.01

Aceita os campos da reforma tributária.

O algoritmo de canonicalização utilizado é o inclusivo.

Implementa o envio do DPS unitário, envio de lote assíncrono, envio de lote síncrono, consulta de lote de DPS e a consulta de NFS-e por número e série da DPS, chave da DPS e chave da NFS-e.

🤓Como testar esse provedor com a Reforma Tributária?

O próprio componente já abstrai todas essas diferenças, bastando apenas configurar a versão correta no arquivo ACBrNFSeXServicos.ini.

1. Abra o arquivo ACBrNFSeXServicos.ini e localize a seção [Fiorilli] no topo do arquivo.

Ela vai estar comentada:

[Fiorilli]
;Params=APIPropria:|ServicosPadraoNacional:ConsultarNFSeRps,ConsultarNFSePorChave,ConsultarEvento,ConsultarDFe,ConsultarParam,ObterDANFSE
;Versao=1.00
;HomRecepcionar=http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType

; A URL abaixo é utilizada pelo WebService "antigo" que recepciona o XML segundo o layout da ABRASF.
HomRecepcionar=http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS

HomLinkURL=http://fi1.fiorilli.com.br:5663/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%

Remove os ponto e vírgula do início de cada linha para retirar os comentários:

[Fiorilli]
Params=APIPropria:|ServicosPadraoNacional:ConsultarNFSeRps,ConsultarNFSePorChave,ConsultarEvento,ConsultarDFe,ConsultarParam,ObterDANFSE
Versao=1.00
HomRecepcionar=http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType

; A URL abaixo é utilizada pelo WebService "antigo" que recepciona o XML segundo o layout da ABRASF.
;HomRecepcionar=http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS

HomLinkURL=http://fi1.fiorilli.com.br:5663/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%

2. Localize o município que pretende utilizar em seus testes.

[3551900]
Nome=Severinia
UF=SP
Provedor=Fiorilli
Versao=2.00
ProRecepcionar=http://170.246.217.252:8089/IssWeb-ejb/IssWebWS/IssWebWS

; A URL abaixo deve ser utilizada a partir de 01/02/2026 quando o WebSercice novo vai passar a ser utilizado.
;ProRecepcionar=http://170.246.217.252:8089/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType

Se a cidade for atendida pela versão 1.00, a seção do município precisa ficar assim

[3551900]
Nome=Severinia
UF=SP
Provedor=Fiorilli
;Versao=2.00
;ProRecepcionar=http://170.246.217.252:8089/IssWeb-ejb/IssWebWS/IssWebWS

; A URL abaixo deve ser utilizada a partir de 01/02/2026 quando o WebSercice novo vai passar a ser utilizado.
ProRecepcionar=http://170.246.217.252:8089/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType

Caso a cidade seja atendida pela versão 1.01, a seção da cidade precisa ficar assim:

[3551900]
Nome=Severinia
UF=SP
Provedor=Fiorilli
Versao=1.01
Params=ServicosAPIPropria:ConsultarNFSeRps,ConsultarNFSePorChave|
;Versao=2.00
;ProRecepcionar=http://170.246.217.252:8089/IssWeb-ejb/IssWebWS/IssWebWS

; A URL abaixo deve ser utilizada a partir de 01/02/2026 quando o WebSercice novo vai passar a ser utilizado.
ProRecepcionar=http://170.246.217.252:8089/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType

As linhas Versao=1.01 e Params=ServicosAPIPropria:ConsultarNFSeRps,ConsultarNFSePorChave| são necessárias apenas para esta versão.

3. Aponte o arquivo ACBrNFSeXServicos.ini modificado na propriedade ACBrNFSeX.Configuracoes.Arquivos.IniServicos := 'Caminho completo do Arquivo INI';

3.1 Caso utilize o ACBrMonitorPLUS, utilize o comando NFSe.SetPathArquivoWebServices;

3.2 Caso utilize a ACBrLibNFSe, utilize em sequência os métodos NFSe_ConfigGravarValor e NFSe_ConfigGravar para apontar o arquivo ACBrNFSeXServicos.ini modificado na chave IniServicos da seção [NFSe] do arquivo ACBrLib.ini.

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

×
×
  • 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...