Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'Fiorilli'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr API
    • Duvidas Gerais ACBr API
    • Duvidas Privadas ACBr API
  • Suporte Nuvem Fiscal
    • Comunidade Nuvem Fiscal
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras
  • ACBr TEF

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Olá Pessoal, É com muita alegria que venho informar a todos que o componente ACBrNFSeX já esta pronto para atender o novo WebService do provedor Fiorilli que trabalha com o layout do Padrão Nacional, além disso existe também a particularidade da existência de algumas versões do webservice disponíveis nas prefeituras e cada uma decide quando se atualiza para algo mais recente, inclusive com versões que ainda não contemplam os campos da Reforma Tributária. Como o ACBrLibNFSe e o ACBrMonitor Plus se utilizam do componente ACBrNFSeX assim que for disponibilizado uma nova versão essas duas soluções ACBr também vão atender o novo WebService do provedor. Mudanças em sua Aplicação Configurações do componente ACBr ou ACBrMonitor/ACBrLib Não muda nada, pois tanto o componente quanto as soluções ACBrMonitor e ACBrLib se autoconfiguram conforme as informações existentes no arquivo ACBrNFSeXServicos.ini, o qual é atualizado pela equipe ACBr conforme recebemos as informações de mudanças. Alimentação dos componente ACBr ou ACBrMonitor/ACBrLib Se sua aplicação já atende clientes que se utilizam do layout do padrão nacional, seu software já deve estar adequado a este modelo, então nenhuma alteração será necessária em sua aplicação, porém se não for este o caso, será necessário a implementação do preenchimento dos dados considerando o padrão nacional para o componente ou envio das informações ao ACBrMonitor/ACBrLib conforme os modelos existentes em nossa documentação e exemplos. Importante Os dados passados para o componente ou para o arquivo INI (para quem usa a Lib ou o Monitor) mudam ao se utilizar o novo webservice da Fiorilli, sendo assim é importante observar os modelos citados acima. Nem todos os serviços disponíveis no webservice antigo estão disponíveis no novo, como por exemplo o ConsultarNFSeServicoPrestado, o ConsultarNFSeServicoTomado e o SubstituirNFSe, sendo assim ao obter o retorno Serviço não Implementado, se deve a este fator, ou seja a Fiorilli ainda não implementou o serviço em seu novo webservice. É importante lembrar que a Fiorilli continua com o seu webservice "antigo" que recepciona o XML segundo a versão 2.00 do layout da ABRASF, mas não sabemos quando eles o desativarão, sendo assim recomendamos iniciar a mudança assim que possível. E se uma cidade atendida pelo meu software mudou, o que fazer? Dado que as cidades estão em processo de atualização, é natural que ao longo do tempo seja preciso atualizar, sendo assim ao identificar essa mudança, seja por um relato de cliente ou da própria prefeitura, você pode abrir um tópico em nosso fórum e nos informar, mas se desejar já validar se realmente a mudança está funcional do lado da prefeitura e quiser nos ajudar, você pode também seguir o procedimento abaixo e realizar um teste em seu ambiente e em seguida nos enviar as mudanças. O provedor Fiorilli atende mais de 300 cidades, cotamos com a colaboração de todos vocês para nos informar qual cidade vocês testaram e com qual versão funcionou. O que mudar no arquivo ACBrNFSeXServicos.ini para que possamos realizar os testes e passar a utilizar o novo webservice? Descobrindo a versão correta a inserir no INI? Atualmente para identificar se deve-se configurar a versão 1.01 ou 1.00 , saberemos isso conforme os testes a seguir Se configurarmos no arquivo ACBrNFSeXServicos.ini que a cidade usa a versão 1.00 e enviarmos o DPS para o WebService, se ocorrer o erro abaixo significa que na verdade essa cidade já esta usando a versão 1.01 unexpected element (uri:"http://www.fiorilli.com.br/nfse-nacional", local:"DPS"). Expected elements are {http://www.sped.fazenda.gov.br/nfse}DPS Por outro lado se configurarmos no arquivo ACBrNFSeXServicos.ini que a cidade usa a versão 1.01 e enviarmos o DPS para o WebService, se ocorrer o erro abaixo significa que na verdade essa cidade esta usando a versão 1.00 unexpected element (uri:"http://www.sped.fazenda.gov.br/nfse", local:"DPS"). Expected elements are {http://www.fiorilli.com.br/nfse-nacional}DPS Resumindo, na versão 1.00 o namespace esperado tem que ser o da Fiorilli (http://www.fiorilli.com.br/nfse-nacional) e na versão 1.01 tem que ser o do Padrão Nacional (http://www.sped.fazenda.gov.br/nfse). Bom agora vocês já sabem o que tem que fazer quando aparecer esses erros, basta mudar a versão informada no campo Versao que se encontra na seção da cidade que vocês estão testando. Vamos agora para o arquivo ACBrNFSeXServicos.ini Primeiramente quero informar que nesse arquivo INI temos uma seção chamada [Fiorilli] que nela consta a URL de homologação para o novo WebService e o campo Versao com o valor 1.00, logo estamos supondo que todas as cidades estão usando essa versão. Após a alteração do arquivo ACBrNFSeXServicos.ini é importante seguir as orientações que se encontram no inicio dele, do contrário as alterações feitas não serão válidas. Como fica a seção das cidades atendidas pelo provedor que utilizam a versão 1.00 que já alteramos no arquivo INI: [1100122] Nome=Ji-Parana UF=RO Provedor=Fiorilli ProRecepcionar=https://nfse.ji-parana.ro.gov.br/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=https://nfse.ji-parana.ro.gov.br/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://177.124.184.59:5660/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% (...) [2104099] Nome=Formosa da Serra Negra UF=MA Provedor=Fiorilli ProRecepcionar=http://nfse.adtrcloud.com.br:8097/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=http://nfse.adtrcloud.com.br:8097/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://nfse.adtrcloud.com.br:8097/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% (...) [3504008] Nome=Assis UF=SP Provedor=Fiorilli ProRecepcionar=https://nfsews.assis.sp.gov.br/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=https://nfsews.assis.sp.gov.br/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://nfsews.assis.sp.gov.br/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% (...) [3537107] Nome=Pedreira UF=SP Provedor=Fiorilli ProRecepcionar=http://intranet.pedreira.sp.gov.br:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=http://intranet.pedreira.sp.gov.br:5661/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://intranet.pedreira.sp.gov.br:5661/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% Notem que comentamos os campos: Versao=2.00 e os campos que tem a URL e o Link utilizados pelo WebService antigo que trabalha com a versão 2 do layout da ABRASF. Notem também que não foi informado que a versão é 1.00, pois por padrão ele vai pegar essa informação lá da seção do provedor. Como fica a seção das cidades atendidas pelo provedor que utilizam a versão 1.01 que já alteramos no arquivo INI: [3504404] Nome=Avanhandava UF=SP Provedor=Fiorilli Versao=1.01 Params=ServicosAPIPropria:ConsultarNFSeRps,ConsultarNFSePorChave| ProRecepcionar=http://45.71.14.83:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ProConsultarNFSePorChave=http://45.71.14.83:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ProConsultarNFSeRps=http://45.71.14.83:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=http://45.71.14.83:5661/IssWeb-ejb/IssWebWS/IssWebWS (...) [3526407] Nome=Laranjal Paulista UF=SP Provedor=Fiorilli Versao=1.01 Params=ServicosAPIPropria:ConsultarNFSeRps,ConsultarNFSePorChave| ProRecepcionar=http://pmlpta.ddns.com.br:6118/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ProConsultarNFSePorChave=http://pmlpta.ddns.com.br:6118/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ProConsultarNFSeRps=http://pmlpta.ddns.com.br:6118/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=http://pmlpta.ddns.com.br:6118/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://pmlpta.ddns.com.br:6118/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% Notem que comentamos os campos: Versao=2.00 e os campos que tem a URL e o Link utilizados pelo WebService antigo que trabalha com a versão 2 do layout da ABRASF. Notem também que foi informado que a versão é 1.01 e temos também o campo Params com os serviços: ConsultarNFSeRps e ConsultarNFSePorChave, pois nesta versão o webservice possui esses serviços, logo ele não se utiliza dos serviços disponibilizados pela API do Padrão Nacional. Um detalhe importante é que no final da linha do campo Params temos o caracter pipe "|", ele é obrigatório. Outra informação importante é as URLs para os referidos serviços destacados em Params. As cidades mostradas acima foram alteradas e testadas, mas desejo fazer testes com uma cidade do meu cliente como devo proceder? Vamos a um exemplo: [3519303] Nome=Ibate UF=SP Provedor=Fiorilli Versao=2.00 ProRecepcionar=http://200.205.131.110:5661/IssWeb-ejb/IssWebWS/IssWebWS ProLinkURL=http://200.205.131.110:5661/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% ; A URL abaixo deve ser utilizada a partir de 01/02/2026 quando o WebService novo vai passar a ser utilizado. ;ProRecepcionar=http://200.205.131.110:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType A cidade de Ibaté/SP consta que usa a versão 2.00 e as URL se referem ao webservice antigo que usa o layout da ABRASF. A URL que esta comentada já é a URL do novo webservice que usa o layout do Padrão Nacional. Alteração supondo que o sistema instalado na prefeitura usa a versão 1.00 do Padrão Nacional: [3519303] Nome=Ibate UF=SP Provedor=Fiorilli ProRecepcionar=http://200.205.131.110:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=http://200.205.131.110:5661/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://200.205.131.110:5661/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% Se não funcionar, ou seja, ocorrer o erro já mostrado acima temos que incluir o campo versão e params, pois certamente o sistema instalado na prefeitura é mais atual e trabalha com a versão 1.01 do Padrão Nacional: [3519303] Nome=Ibate UF=SP Provedor=Fiorilli Versao=1.01 Params=ServicosAPIPropria:ConsultarNFSeRps,ConsultarNFSePorChave| ProRecepcionar=http://200.205.131.110:5661/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType ;Versao=2.00 ;ProRecepcionar=http://200.205.131.110:5661/IssWeb-ejb/IssWebWS/IssWebWS ;ProLinkURL=http://200.205.131.110:5661/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso% Lembre-se que após a alteração devemos: Após a alteração do arquivo ACBrNFSeXServicos.ini é importante seguir as orientações que se encontram no inicio dele, do contrário as alterações feitas não serão válidas. Observação: Não testamos a cidade de Ibaté/SP trata-se de um exemplo de como devemos alterar a seção da cidade para usar o novo webservice, sendo assim uma das duas alterações mostradas acima vai funcionar, qual delas, só testando. Tópico relacionado Um agradecimento especial ao nosso consultor @Diego Foliene e ao membro do fórum @Diego Reckziegel, pelos ajustes no código do componente.
  2. 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: 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.
  3. Olá, estou tendo um problema com esse erro 'E172 - Arquivo enviado com erro na assinatura' nos serviços de Gerar e Substituir notas no provedor da Fiorilli, tanto em ambiente de homologação como de produção. Já troquei emails com dois funcionários do Suporte da Fiorilli, eles me auxiliam com relação à estrutura do XML, todas as sugestões foram seguidas (sem caracteres especiais/inválidos, sem espaço no final das tags, 2/4 casas decimais na alíquota, etc), e o erro permanece o mesmo. Um dos funcionários disse que o erro pode estar em algum lugar na estrutura do XML, e agindo como uma cascata, o erro estoura sempre na Assinatura, mesmo ela estando correta (inclusive está valida segundo o site da receita). Acabei ficando de mãos atadas, pois nem mesmo o suporte do próprio provedor conseguiu encontrar o erro. Solicitei um RPS de exemplo e meu RPS está exatamente igual ao xml que ele me mandou. Não sei se pelo fato do RPS dele estar datado no ano de 2013 a estrutura esteja defasada, porém, mesmo resultado. Deixei em anexo 2 xmls meus: de envio e de retorno, além do xml exemplo enviado pelo provedor. Notem que ocultei algumas informações para preservar dados sensíveis, mas mantive a assinatura. Agradeço desde já. gerarNfse_Exemplo.xml retornoGerarNFSe.xml XMLFinal.xml
  4. Boa noite pessoal. Ia escrever no outro post, mas sugestão do forum criar um novo. Se possível atualizarem o fiorilli.ini da cidade de Pirajuí pois mudaram o servidor de la: Servidor novo mudou apenas o final do IP, agora é 131: http://189.57.88.131:3392/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Já estado e funcionando em nossa aplicação. Se puderem atualizar para os próximos updates dos provedores agradeço. Ótima semana e fim de semana a todos André
  5. Boa tarde, Estou fazendo testes de emissão da NFS-e no ambiente de homologação da Fiorilli, porém estou recebendo o erro E172 - Arquivo enviado com erro na assinatura. Mais alguém já teve este problema?
  6. pradilsoncarlos

    Servidro Fiorilli

    Bom Dia. Estou tentando implantar nota de serviço no muncípio de Itajobi, o servidor é fiorilli Não estou conseguindo obter as configurações para acessar as urls.
  7. Boa tarde pessoal. Fiz inclusão da cidade de Guaíra/SP no arquivo de "cidades.ini" para utilização do provedor Fiorilli e a inclusão do webservice da cidade no arquivo "fiorilli.ini". Também fiz alteração do web-service de homologação para http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS?wsdl (este foi passado pelo suporte deles, pois o que tinha não estava acessível). Poderiam dar uma analisada e incluir no repositório? Abç Cidades.INI Fiorilli.INI
  8. Após atualizar os fontes para resolver um problema de assinatura no cancelamento que foi resolvido, agora não está mais enviando devido a internar error que acredito que é pelo xml no envelope está com falhas. Em anexo estão dois arquivos e notei que está com duas assinaturas e não passa no validador da receita. Acredito que deve ser isso pois antes de atualizar o Acbr tudo funcionava menos o Cancelamento. Grato! 3021-env-lotS-soap.xml 3021-env-lotS.xml
  9. Boa tarde ! Estou com o seguinte erro ao enviar lote: 31235 nfse%20v2%2001.xsd#/schema/complexType[18][@name = 'tcInfDeclaracaoPrestacaoServico']/attribute[1][@name = 'Id'] Type '{http://www.abrasf.org.br/nfse.xsd}tsIdTag' is either not declared or not a simpleType. Creio tratar-se de problema na configuração do xsd ABRASF 'nfse v2 01.xsd', e o erro ocorre na unit 'ACBrDFeXsMsXml', na função 'Validar', na linha com código: Schema.add(WideString(FpDFeSSL.NameSpaceURI), ArqSchema) Alguém já passou por este problema ?
  10. Sou desenvolvedor e recebemos esse comunicado de um de nossos clientes. Creio que seja apenas alterar o arquivo Fiorilli.ini para ajustar para o novo endereço. Mas como somente a partir do dia 13/03 poderá ser usada a nova URL, então não enviarei o arquivo já ajustado. Segue conteúdo do e-mail: Assunto: Prefeitura Municipal de ASSIS: Comunicado Técnico - Nota Fiscal de Serviços Eletrônica Data: Mon, 5 Mar 2018 16:01:43 -0300 De: Tecnologia PMA <[email protected]> Para: [email protected] Na terça-feira, 13 de março de 2018, a partir das 8 horas, a URL do WEBSERVICE da NFS-E (Nota Fiscal de Serviços Eletrônica) da Prefeitura de Assis passará a responder exclusivamente no endereço https://nfsews.assis.sp.gov.br/IssWeb-ejb/IssWebWS/IssWebWS?wsdl O endereço (URL) atualmente utilizado deixará de responder a partir desta data. Para tanto, é necessário que os emissores de NFS-E, que se utilizam de software/sistemas de terceiros, comuniquem este fato ao seus desenvolvedores para que os mesmos façam a devida adequação. Essa nova URL do WEBSERVICE somente deverá ser utilizada a partir de 13 de março. Antes dessa data não deve ser utilizada. O acesso direto ao sistema ISSWEB, que gera a NFS-E, também será alterada para https://nfse.assis.sp.gov.br. Em caso de dúvidas, o contato do Departamento de Tecnologia e Governo Eletrônico é (18) 3321-5070 ramal 227 ou [email protected]
  11. Olá boa tarde. adicionei a cidade de Américo de campos - SP ao provedor Fiorilli. att Cidades.ini Fiorilli.ini
  12. Boa Tarde! Estou querendo implementar a NFSe para Holambra/SP e após descobrir o provedor eu alterei os arquivos Cidades.ini e Fiorilli.ini conforme arquivos anexados nesta pergunta. (busquem pelo código do município 3519055) Minha pergunta é se somente esta alteração é suficiente? Não consegui testar no ambiente homologação, após incluir os dados requeridos pelo provedor conforme abaixo: //este não é o codigo completo, eu apenas quis mostrar como está sendo feito para homologação no provedor Fiorilli segundo as exigências do provedor ACbrNFSe1.Configuracoes.Geral.Emitente.CNPJ := '01001001000113'; ACbrNFSe1.Configuracoes.Geral.Emitente.InscMun := '100010'; ACbrNFSe1.Configuracoes.Geral.Emitente.RazSocial := 'PRESTADOR TESTE'; ACbrNFSe1.Configuracoes.WebServices.Ambiente := taHomologacao; ACbrNFSe1.Configuracoes.Geral.UserWeb := '01001001000113'; ACbrNFSe1.Configuracoes.Geral.SenhaWeb := '123456'; ACbrNFSe1.NotasFiscais.Add; ACbrNFSe1.NotasFiscais.Items[0].RegimeEspecialTributacao := retNenhum; ACbrNFSe1.NotasFiscais.Items[0].Producao := snNao; ACbrNFSe1.NotasFiscais.Items[0].OptanteSimplesNacional := snNao; ACbrNFSe1.NotasFiscais.Items[0].Servico.Valores.Aliquota := 2.00; ACbrNFSe1.NotasFiscais.Items[0].Servico.ItemListaServico := '0105'; ACbrNFSe1.NotasFiscais.Items[0].PrestadorServico.Endereco.CodigoMunicipio := '3504800'; Ao chamar o método Enviar(), recebo a seguinte mensagem de erro: "Arquivo enviado com erro na assinatura. Acerte a assinatura do arquivo." Já tentei alterar a lib para assinatura, mas não acho que seja esse o problema. Um fato curioso é que só obtenho esse retorno se antes não chamar o método NotasFiscas.GerarLote(). Chamando o método, ocorre o seguinte erro, já debuguei e ocorre no momento da assinatura: "Erro não especificado." A linha onde ocorre o erro usando a SLLLib = libWinCrypt: unit ACBrDFeXsMsXml; function TDFeSSLXmlSignMsXml.Assinar(const ConteudoXML, docElement, infElement: String; SignatureNode: String; SelectionNamespaces: String; IdSignature: String): String; var //... begin //.. // Assinando com MSXML e CryptoLib // signedKey := xmldsig.sign(dsigKey, CERTIFICATES); //O erro ocorre nesta linha: linha 184 if (signedKey = nil) then raise EACBrDFeException.Create('Assinatura Falhou.'); //.. end; No ambiente de produção parece estar funcionando, mas como estou usando um CNPJ diferente do Emitente, retorna o erro: "O CNPJ do Documento é diferente do CNPJ do Certificado Digital" Então não verifiquei se foi consumido o Webservice ou se isso é um tratamento interno do componente. Enfim, repetindo a pergunta: Basta eu alterar os arquivos .ini conforme eu fiz nos anexos? EDIT: Esqueci de informar o ambiente, Windows Server 2012 R2 Standard e Delphi 2010. Atualizamos os fontes do ACBr hoje antes de testar novamente, está na revisão 13709. Se precisarem de mais alguma informação, por favor comentem. Grato pela atenção, João Marcos Cidades.ini Fiorilli.ini
  13. Boa tarde! Tive alguma dificuldade com o WebService para emissão das Notas de Serviço para Bairi-SP que usam o Layout Fiorilli. Dentro do arquivo fiorilli.ini que veio com a última atualização da Trunk2, a porta do serviço está 8080 e o correto é 5661. Fiz a correção do arquivo e estou encaminhando para analise e atualização do repositório. Pasta trunk2\Exemplos\ACBrDFe\ACBrNFSe\ArqINI Fiorilli.ini
  14. Bom dia! Estou implementando na minha aplicação a emissão de NFSe para Assis-SP. Utilizo a ACBr para fazer a transmissão. O provedor lá é Fiorilli e estou com um problema na validação do XML que é feita pelo ACBr antes mesmo de tentar enviar para o webservice. Identifiquei que no XML que é passado para a função ValidarLote que fica na unit ACBrNFSeNotasFiscais que é gerada uma tag vazia "<CodigoMunicipio/>" dentro da tag "<Servico>". Na hora de passar os dados do item de serviço para a ACBr, não encontrei uma propriedade para informar o Código do Município. Será que estou fazendo algo errado? Poderiam me ajudar? xml_assis.xml
  15. Bom dia pessoal, como estão? Pirajuí agora esta mudando o provedor da NFS-e para o provedor Fiorilli, vi que no ACBr tem algumas cidades que já contam com este provedor. Para eu incluir Pirajuí na lista é necessário fazer algum procedimento extra nos fontes do ACBr ou apenas incluo a cidade na lista de cidades? Os webservices que consegui são: WebService: http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Aplicação: http://fi1.fiorilli.com.br:5663/issweb/home.jsf Também me foram passadas estas recomendações 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 vírgula 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. Tem como eu ajudar neste processo de implementação? Em anexo alguns arquivos que me passaram também. Agradeço muito a atenção Abraços Exemplo Xml Assinado.zip NFSE-NACIONAL_Manual_De_Integrao verso 2-01.pdf NFSE-NACIONAL_Modelo_Conceitual verso 2-01.pdf schema_xml_nfse_v2-01.zip
  16. Bom dia Estou com problemas ao assinar os xmls de EnvioSincrono e CancelarNFSe com OpenSSL, para o provedor Fiorilli. Existem outros tópicos referentes a outros provedores com erros semelhantes no fórum, porém não estou conseguindo solucionar o problema. O arquivo de envio sincrono deve ter cada RPS assinado individualmente além de no fim do Lote ter uma assinatura geral. O método TDFeOpenSSL.Assinar é chamado pela primeira vez para assinar o RPS, depois no envio do loteSincrono é chamado novamente. Não estou conseguindo associar qual o valor correto para passar no parametro "infElement" para que o método XmlSecFindSignatureNode encontre o nó para a assinatura (como citado pelo @Daniel Simoes no post http://migre.me/ulwKX). Segue anexo um xml válido de LoteRPSSincriono que o responsável pelo provedor me enviou. OBS: Antes da revisão 11936 do SVN, era possível enviar os lotes síncronos via OpenSSL, mas o cancelamento assim como agora também não era possível enviar. recepcionarLoteRpsSincrono.xml
  17. Boa tarde, estou tentando enviar um RPS para o provedor da Fiorilli (Dourado). Porém possuo uma dúvida.. Estou assinando o XML com um certificado que possuo de um cliente que sei que não utiliza nota de serviço isso pode influenciar? Após assinar pego o XML e tento validar o mesmo no site da receita, porem o mesmo diz que possui erros na assinatura, mas não consigo identificar o que pode ser... Ao enviar para o provedor ocorre o seguinte erro : "Erro:Arquivo enviado com erro na assinatura." Alguém consegue me dar uma mãozinha? desde ja obrigado. PS: foi alterado a URL do Ambiente de homologação para : RecepcaoLoteRPS=http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWS/IssWebWS?wsdl
  18. Ítalo, boa tarde. Temos um cliente na cidade de Igarapava/SP que utiliza o provedor Fiorilli para NFSe. Para conseguir utilizar os processos do ACBr, fiz 2 (duas) alterações: 1ª - Inclui na "ACBrProvedorFiorilli.pas", a url para esta cidade, dentro da function GetConfigURL (quando em produção); 2ª - Um outro caso, para este mesmo cliente, é que sua inscrição municipal tem o caracter "/" que, segundo os técnicos do provedor, não posso deixar de informar para envio do RPSs, mas, sou obrigado a retirá-lo quando tento cancelar uma NFSe. Depois de entrar em contato com o provedor e ver que não ia ter outra solução, fui obrigado a alterar a "ACBrNFSeUtil.pas", na function AssinarXML, trocando: DFeUtil.SeSenao(FURISig = '', '',' Id="Ass_'+ FURISig +'"')+'>'+ por DFeUtil.SeSenao(FURISig = '', '',' Id="Ass_'+ StringReplace(FURISig, '/', '', [rfReplaceAll]) +'"')+'>'+ Ambas as units alteradas estão anexadas. ACBrNFSeUtil.pas ACBrProvedorFiorilli.pas É possível fazer as alterações no fonte original, ou uma outra idéia? ** Foi a única forma que consegui enviar, consultar e cancelar para Igarapava/SP. Forte abraço.
  19. Bom dia, o webservice de produção de Guararapes - SP referente ao provedor Fiorilli esta errado, segue comparação e arquivo em anexo já corrigido. Errado: Guararapes/SP RecepcaoLoteRPS_3518206=http://177.154.46.80:5667/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Correto: Guararapes/SP RecepcaoLoteRPS_3518206=http://177.154.46.80:5657/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Fiorilli.rar
  20. Boa Tarde, o WebService de homologação da Fiorilli alterou ou estava desatualizado, o atual é: http://201.28.69.146:5663/IssWeb-ejb/IssWebWS/IssWebWS?wsdl Fiorilli.rar
  21. Boa Tarde. Existe alguma forma de recuperar os dados das NFSEs enviadas em um lote síncrono(Número, Data, etc)? O provedor usado é o Fiorilli. Obrigado.
  22. Estou atendendo clientes na cidade Cannã dos Carajas - PA, o provedor é o Fiorilli. Na relação que o ACBR atende, vi que temos varias cidades com o provedor Fiorilli, porém não encontrei a cidade em questão. Qual o procedimento para inserir a cidade (codigo IBGE) no componente ?
  23. Bom dia. O Método EnviarSincrono da NFS-e está retornando a seguinte Mensagem/Correção: Mensgaem: E233 - Lote ja processado. Correção: Atribua um novo número ao lote de RPS, caso os RPS nele contidos ainda não tenham sidos processados. Isso ocorreu após o envio de um lote de NFS-e Entrei no site das NFS-e e não tem NFS-e de hoje lá, ou seja, não tem como pegar os dados das mesmas, como o o xml por exemplo. Alguém tem alguma ideia de como proceder? Obrigado!
  24. jGuto

    Cancelamento De Nfse Fiorilli

    Bom dia, em contato com o suporte da Fiorilli, fui informado que na tag CodigoMunicipio do xml de cancelamento, devo informar o código do município onde o serviço foi prestado, e não o código do município do prestador do serviço, a seguinte alteração resolveu o problema.. Antes procedure TWebServicesBase.DoNFSeCancelarNFSe; {...} begin {...} if (TNFSeCancelarNfse(Self).FCodigoMunicipio = '') then begin if (FProvedor = proISSNet) and (FConfiguracoes.WebServices.AmbienteCodigo = 2) then TNFSeCancelarNfse(Self).FCodigoMunicipio := '999' else TNFSeCancelarNfse(Self).FCodigoMunicipio := TNFSeCancelarNfse(Self).FNotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio; end; end; {...} end; Correção procedure TWebServicesBase.DoNFSeCancelarNFSe; {...} begin {...} if (TNFSeCancelarNfse(Self).FCodigoMunicipio = '') then begin if (FProvedor = proISSNet) and (FConfiguracoes.WebServices.AmbienteCodigo = 2) then TNFSeCancelarNfse(Self).FCodigoMunicipio := '999' else begin if FProvedor = proFiorilli then TNFSeCancelarNfse(Self).FCodigoMunicipio := TNFSeCancelarNfse(Self).FNotasFiscais.Items[0].NFSe.Servico.CodigoMunicipio else TNFSeCancelarNfse(Self).FCodigoMunicipio := TNFSeCancelarNfse(Self).FNotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio; end; end; {...} end;
  25. Bom dia, tenho um cliente que utiliza Alíquota zerada, porém ao informar 0 na tag, o provedor acusa erro de que o valor da alíquota deve estar entre 2 e 5%. Em contato com a Fiorilli, fui informado que neste caso eu não posso enviar a tag Aliquota no xml, pois sem a tag não existe essa verificação. Então fiz a seguinte alteração e deu certo.. procedure TNFSeW.GerarServicoValores_V2; begin Gerador.wGrupoNFSe('Servico'); {...} case FProvedor of proFiorilli, proTecnos, proProdata: Gerador.wCampoNFSe(tcDe2, '#25', 'Aliquota', 01, 05, 1, NFSe.Servico.Valores.Aliquota, ''); end; {...} Gerador.wGrupoNFSe('/Servico'); end; Para procedure TNFSeW.GerarServicoValores_V2; begin Gerador.wGrupoNFSe('Servico'); {...} case FProvedor of proFiorilli: begin if NFSe.Servico.Valores.Aliquota > 0 then Gerador.wCampoNFSe(tcDe2, '#25', 'Aliquota', 01, 05, 1, NFSe.Servico.Valores.Aliquota, ''); end; proTecnos, proProdata: Gerador.wCampoNFSe(tcDe2, '#25', 'Aliquota', 01, 05, 1, NFSe.Servico.Valores.Aliquota, ''); end; {...} Gerador.wGrupoNFSe('/Servico'); end;
×
×
  • 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.