Ir para conteúdo
  • Cadastre-se

Recommended Posts

  • Consultores
Postado

Olá, comunidade!

O arquivo ACBrNFSeXServicos.ini é de vital importância para o correto funcionamento do componente ACBrNFSeX, do ACBrMonitorPLUS e da ACBrLibNFSe.

Ele centraliza as URLs dos web services utilizados pelos municípios, bem como as configurações e particularidades de cada cidade no que diz respeito à emissão de NFS-e.

Essas particularidades podem ser definidas dentro da chave Params, que pode ser utilizada tanto na seção da cidade quanto na seção do provedor dentro do arquivo INI.

A seguir, detalharemos os valores possíveis para essa chave e o efeito prático de cada um deles.

📌AliasCidade

Parâmetro considerado e utilizado atualmente pelos provedores DataSmart, GeisWeb, Horus e SiapSistemas.

Sua finalidade é definir uma informação que vai ser utilizada dentro do arquivo XML.

Exemplo

Este é um exemplo de uso desse parâmetro:

[3111101]
; Incluído em 09/06/2022
Nome=Campina Verde
UF=MG
Provedor=Horus
Params=AliasCidade:campinaverde
ProRecepcionar=http://campinaverde.horusdm.com.br/service

O XML gerado usou o AliasCidade para definir um namespace:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://campinaverde.horusdm.com.br/service?wsdl">

📌CodigoCidade

Parâmetro considerado e utilizado atualmente pelos provedores eISS, Equiplano, ISSMap, PublicSoft e SmarAPD.

Sua finalidade é identificar o município por um código próprio utilizado pelo provedor.

Exemplo

Este é um exemplo de uso desse parâmetro:

[4100806]
Nome=Alvorada do Sul
UF=PR
Provedor=Equiplano
Params=CodigoCidade:350

O XML gerado usou essa informação para a tag idEntidade:

<prestador>
  <nrCnpj>pseudoCNPJ</nrCnpj>
  <nrInscricaoMunicipal>pseudoIM</nrInscricaoMunicipal>
  <isOptanteSimplesNacional>1</isOptanteSimplesNacional>
  <idEntidade>350</idEntidade>
</prestador>

📌Assinar

Parâmetro considerado e utilizado atualmente pelos provedores Fiorilli e IPM.

Sua finalidade é identificar o XML de quais métodos serão assinados digitalmente e até mesmo aqueles que não precisam de assinatura.

Seus valores válidos são: AssRps, AssLoteRps, AssConsultarSituacao, AssConsultarLote, AssConsultarNFSeRps, AssConsultarNFSe, AssCancelarNFSe, AssRpsGerarNFSe, AssLoteGerarNFSe, AssRpsSubstituirNFSe, AssSubstituirNFSe, AssAbrirSessao, AssFecharSessao, AssinarTudo e NaoAssinar.

Pode ser utilizado em conjunto, por exemplo: "Params=Assinar:AssRpsGerarNFSe,AssCancelarNFSe"

Exemplo

[1301902]
; Incluído em 21/05/2024
Nome=Itacoatiara
UF=AM
Provedor=Fiorilli
Versao=2.00
Params=Assinar:NaoAssinar
ProRecepcionar=http://187.61.97.69:8080/IssWeb-ejb/IssWebWS/IssWebWS
ProLinkURL=http://187.61.97.69:8080/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%

O XML gerado não foi assinado:

<EnviarLoteRpsSincronoEnvio>
  <LoteRps>
    <ListaRps>
      <Rps>
        <InfDeclaracaoPrestacaoServico>
          ...
        </InfDeclaracaoPrestacaoServico>
      </Rps>
    </ListaRps>
  </LoteRps>
</EnviarLoteRpsSincronoEnvio>

📌GerarTag

Parâmetro considera e utilizado atualmente pelo provedor IPM.

Sua finalidade é fazer com que uma tag que tenha cardinalidade opcional no XML passe a ter uma cardinalidade obrigatória sendo gerada sempre independente do valor informado.

Exemplo

[4101507]
Nome=Arapongas
UF=PR
Provedor=IPM
Versao=1.01
Params=GerarTag:codigo_atividade
ProRecepcionar=https://ws-arapongas.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe
HomRecepcionar=https://ws-arapongas.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe

📌NaoGerarTag

Parâmetro considerado e utilizado atualmente pelo provedor Agili.

Sua finalidade é fazer com uma tag no XML assuma cardinalidade -1, não sendo gerada nunca, independente do valor informado.

Exemplo

[5105101]
Nome=Juara
UF=MT
Provedor=Agili
Params=NaoGerarTag:ItemLei116

📌VersaoArquivo

Parâmetro considerado pelo provedor Governa.

Nenhum município é atendido por este provedor e portanto esse parâmetro não está sendo utilizado atualmente no ACBrNFSeXServicos.ini

Sua finalidade é indicar uma informação que pode ser utilizada em uma tag especifica do arquivo XML.

Exemplo

[5222203]
Nome=Vila Boa
UF=GO
Provedor=Governa
Params=VersaoArquivo:2|

📌VersaoImpressao

Parâmetro considerado pelo provedor Governa.

Nenhum município é atendido por este provedor e portanto esse parâmetro não está sendo utilizado atualmente no ACBrNFSeXServicos.ini

Sua finalidade é indicar uma informação que pode ser utilizada em uma tag especifica do arquivo XML.

Exemplo

[5222203]
Nome=Vila Boa
UF=GO
Provedor=Governa
Params=VersaoImpressao:2|

📌DataEmissao

Parâmetro considerado e utilizado pelo provedor Actcon.

Seus valores válidos são Date e DateTime.

Sua finalidade é definir se os campos de data no arquivo XML vão ser formatados de forma a considerar somente a data ou a data e a hora.

Exemplo

[3170057]
Nome=Ubaporanga
UF=MG
Provedor=Actcon
Versao=2.02
Params=DataEmissao:Date
ProRecepcionar=https://nfse-mg-ubaporanga.portalfacil.com.br/nfseserv/webservice/servicos
ProXMLNameSpace=http://nfse-mg-ubaporanga.portalfacil.com.br/nfseserv/schema/nfse_v202.xsd
ProNameSpace=http://nfse-mg-ubaporanga.portalfacil.com.br/nfseserv/webservice/nfse.wsdl
ProSoapAction=http://nfse-mg-ubaporanga.portalfacil.com.br/nfseserv/webservice/servicos#
HomRecepcionar=https://nfse-mg-ubaporanga.portalfacil.com.br/homologacao/webservice/servicos
HomXMLNameSpace=http://nfse-mg-ubaporanga.portalfacil.com.br/homologacao/schema/nfse_v202.xsd
HomNameSpace=http://nfse-mg-ubaporanga.portalfacil.com.br/homologacao/webservice/nfse.wsdl
HomSoapAction=http://nfse-mg-ubaporanga.portalfacil.com.br/homologacao/webservice/servicos#

📌Aliquota4Casas

Parâmetro considerado e utilizado atualmente pelos provedores Giap, RLZ e SimplISS.

Sua finalidade é fazer com que o valor informado na tag Aliquota (ou correspondente) seja formatado possuindo 4 casas decimais independente do valor informado na propriedade.

No momento esse parâmetro não é utilizado por nenhum dos municípios atendidos por este provedor.

Exemplo

[3505500]
Nome=Barretos
UF=SP
Provedor=RLZ
Params=Aliquota4Casas:
ProRecepcionar=https://cidadaoonline.barretos.sp.gov.br/nota/nacional
HomRecepcionar=https://barretos.prefeitura.rlz.com.br/nota/nacional

📌Aliquota2Casas

Parâmetro considerado e utilizado independente do provedor.

Sua finalidade é fazer com que o valor informado na tag Aliquota (ou correspondente) seja formatado possuindo 2 casas decimais independente do valor informado na propriedade.

No momento esse parâmetro não é utilizado por nenhum dos municípios atendidos por este provedor.

[3505500]
Nome=Barretos
UF=SP
Provedor=RLZ
Params=Aliquota2Casas:
ProRecepcionar=https://cidadaoonline.barretos.sp.gov.br/nota/nacional
HomRecepcionar=https://barretos.prefeitura.rlz.com.br/nota/nacional

📌TagAliquotaObrigSN

Parâmetro considerado pelo provedor ISSNet.

Sua finalidade é definir com que a cardinalidade da tag Aliquota seja obrigatório para prestadores de serviço optantes pelo simples nacional, fazendo com que a tag seja gerada independente do valor informado.

No momento, nenhum município faz uso deste parâmetro.

Exemplo

[1501303]
Nome=Barcarena
UF=PA
Provedor=ISSNet
Params=TagAliquotaObrigSN:
ProRecepcionar=https://abrasf.issnetonline.com.br/webserviceabrasf/barcarena/servicos.asmx

📌TagValorISSObrigSN

Parâmetro considerado pelo provedor ISSNet.

Sua finalidade é definir com que a cardinalidade da tag ValorISS seja obrigatório para prestadores de serviço optantes pelo simples nacional, fazendo com que a tag seja gerada independente do valor informado.

No momento, nenhum município faz uso deste parâmetro.

Exemplo

[1501303]
Nome=Barcarena
UF=PA
Provedor=ISSNet
Params=TagValorISSObrigSN:
ProRecepcionar=https://abrasf.issnetonline.com.br/webserviceabrasf/barcarena/servicos.asmx

📌NaoDividir100

Parâmetro considerado pelos provedores Abaco, Actcon, BHISS, EL, Giap, Ginfes, GovDigital, ISSIntel, ISSNet, MetropolisWEb, NFEletronica, Publica, Sudoeste, Thema e Tinus.

Sua finalidade é fazer com que o valor informado para a tag Aliquota (ou equivalente) não seja dividido por 100 antes no momento de ser preenchido no arquivo XML.

Exemplo

[1501303]
Nome=Barcarena
UF=PA
Provedor=ISSNet
Params=NaoDividir100:
ProRecepcionar=https://abrasf.issnetonline.com.br/webserviceabrasf/barcarena/servicos.asmx

Foi informado o valor 2.00 na propriedade que alimenta a alíquota e o valor 2.00 foi gerado no XML:

<tc:Aliquota>2.0000</tc:Aliquota>

📌Dividir100

Parâmetro considerado e utilizado independente do provedor.

Sua finalidade é fazer com que o valor informado para a tag Aliquota (ou equivalente) seja dividido por 100 antes no momento de ser preenchido no arquivo XML.

Exemplo

[1501303]
Nome=Barcarena
UF=PA
Provedor=ISSNet
Params=Dividir100:
ProRecepcionar=https://abrasf.issnetonline.com.br/webserviceabrasf/barcarena/servicos.asmx

Foi informado o valor 2.00 na propriedade que alimenta a alíquota e o valor 0.02 foi gerado no XML:

<tc:Aliquota>0.0200</tc:Aliquota>

📌SolicitarCancelamento

Parâmetro considerado e utilizado pelo provedor IPM.

Sua finalidade é fazer definir se o pedido de cancelamento deve ser enviado dentro de um elemento solicitacao_cancelamento ou não.

Exemplo

[3114204]
Nome=Carmo do Cajuru
UF=MG
Provedor=IPM
Versao=1.01
Params=SolicitarCancelamento:
ProRecepcionar=https://carmodocajuru.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao
HomRecepcionar=https://carmodocajuru.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe&cidade=padrao

Com o parâmetro o XML gerado ficou dessa forma:

<solicitacao_cancelamento>
  <prestador>
    <cpfcnpj>pseudoCNPJ</cpfcnpj>
    <cidade>4283</cidade>
</prestador>
  <documentos>
    <nfse>
      <numero>1</numero>
      <serie>1</serie>
      <observacao>Motivo do Cancelamento</observacao>
    </nfse>
  </documentos>
</solicitacao_cancelamento>

Sem ele, o XML ficou conforme exemplo:

<nfse>
  <nf>
    <numero>1</numero>
    <serie_nfse>1</serie_nfse>
    <situacao>C</situacao>
    <observacao>Motivo do Cancelamento</observacao>
  </nf>
  <prestador>
    <cpfcnpj>pseudoCNPJ</cpfcnpj>
    <cidade>4283</cidade>
  </prestador>
</nfse>

📌NaoSuprimirDecimais

Parâmetro considerado e utilizado pelo provedor Pronim.

No momento, nenhum município no ACBrNFSeXServicos.ini faz uso desse parâmetro.

Sua finalidade é fazer com que valores decimais não sejam arredondados e suprimidos.

Exemplo

[5222203]
Nome=Vila Boa
UF=GO
Provedor=Pronim
Params=NaoSuprimirDecimais:

📌SuprimirDecimais

Parâmetro considerado e utilizado pelo provedor Pronim.

No momento, nenhum município no ACBrNFSeXServicos.ini faz uso desse parâmetro.

Sua finalidade é fazer com que valores decimais sejam arredondados e suprimidos.

Exemplo

[5222203]
Nome=Vila Boa
UF=GO
Provedor=Pronim
Params=SuprimirDecimais:

📌NomeTagAtividadeEconomica

Parâmetro considerado e utilizado pelo provedor Agili.

Sua finalidade é definir o nome da tag que vai receber o valor da atividade econômica no arquivo XML.

Exemplo

[1505031]
Nome=Novo Progresso
UF=PA
Provedor=Agili
Params=NomeTagAtividadeEconomica:ItemLei116AtividadeEconomica|

No arquivo XML gerado a tag assumiu o nome informado:

<ItemLei116AtividadeEconomica>00.10.50</ItemLei116AtividadeEconomica>

Se eu mudar para CodigoCnaeAtividadeEconomica essa alteração é refletida no arquivo gerado:

<CodigoCnaeAtividadeEconomica>62.0.3-1.00</CodigoCnaeAtividadeEconomica>

📌URLProducao

Parâmetro considerado e utilizado pelo provedor VersaTecnologia.

Sua finalidade é definir uma informação de namespace presente no arquivo XML quando configurado o ambiente de produção

Exemplo

[3171600]
Nome=Virgem da Lapa
UF=MG
Provedor=VersaTecnologia
Versao=2.04
Params=URLProducao:virgemdalapa.nfsebrasil.net.br|
ProRecepcionar=http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/servicos
ProNameSpace=http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/nfse_v204.xsd
ProXMLNameSpace=http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/nfse_v204.xsd

No arquivo XML a informação ficou conforme exemplo:

<EnviarLoteRpsSincronoEnvio xmlns="http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/nfse_v204.xsd">

📌URLHomologacao

Parâmetro considerado e utilizado pelo provedor VersaTecnologia.

Sua finalidade é definir uma informação de namespace presente no arquivo XML quando configurado o ambiente de homologação

Exemplo

[3171600]
Nome=Virgem da Lapa
UF=MG
Provedor=VersaTecnologia
Versao=2.04
Params=URLHomologacao:homologacaovirgemdalapa.agilistecnologia.com.br
ProRecepcionar=http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/servicos
ProNameSpace=http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/nfse_v204.xsd
ProXMLNameSpace=http://virgemdalapa.nfsebrasil.net.br/webservices/2.04/nfse_v204.xsd

No arquivo XML a informação ficou conforme exemplo:

<EnviarLoteRpsSincronoEnvio xmlns="http://homologacaovirgemdalapa.agilistecnologia.com.br/webservices/2.04/nfse_v204.xsd">

📌NaoGerarGrupoRps

Parâmetro considerado e utilizado pelo provedor IPM.

Sua finalidade é fazer com que não seja gerado o grupo <rps> no arquivo XML.

Exemplo

[4104204]
Nome=Campo Largo
UF=PR
Provedor=IPM
Versao=1.01
Params=NaoGerarGrupoRps:
ProRecepcionar=https://ws-campolargo.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe
HomRecepcionar=https://ws-campolargo.atende.net/atende.php?pg=rest&service=WNERestServiceNFSe

Sem a presença desse parâmetro este grupo é gerado no arquivo:

<rps>
  <nro_recibo_provisorio>1</nro_recibo_provisorio>
  <serie_recibo_provisorio>85</serie_recibo_provisorio>
  <data_emissao_recibo_provisorio>02/06/2026</data_emissao_recibo_provisorio>
  <hora_emissao_recibo_provisorio>09:10:01</hora_emissao_recibo_provisorio>
</rps>

📌GerarGrupoRps

Parâmetro considerado e utilizado pelo provedor SystemPro.

Nenhum município é atendido por este provedor e portanto esse parâmetro não está sendo utilizado atualmente no ACBrNFSeXServicos.ini

Sua finalidade é fazer com que o grupo RPS seja gerado no arquivo XML.

Exemplo

[5222203]
Nome=Vila Boa
UF=GO
Provedor=SystemPro
Params=GerarGrupoRps:

📌NaoFormatarItemServico

Parâmetro considerado e utilizado independente do provedor.

Sua finalidade é fazer com que o valor informado para gerar a tag ItemListaServico (ou equivalente) seja formatado resultando na tag com somente os números sem considerar pontuação.

Exemplo

[3547809]
Nome=Santo Andre
UF=SP
Provedor=Ginfes
Params=NaoFormatarItemServico:
ProLinkURL=http://santoandre.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null
HomLinkURL=http://santoandre.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null

Ao alimentar na propriedade o valor 04.10 a tag é gerada no arquivo XML assim:

<ns4:ItemListaServico>0410</ns4:ItemListaServico>

📌NaoFormatarItemServicoSemZeroEsquerda

Parâmetro considerado e utilizado independente do provedor.

Sua finalidade é fazer com que o valor informado para gerar a tag ItemListaServico (ou equivalente) seja formatado de forma que no XML não seja considerado zeros a esquerda e pontuação.

Exemplo

[3547809]
Nome=Santo Andre
UF=SP
Provedor=Ginfes
Params=NaoFormatarItemServicoSemZeroEsquerda:
ProLinkURL=http://santoandre.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null
HomLinkURL=http://santoandre.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null

Ao alimentar o valor 04.10 a tag é gerada no arquivo XML assim:

<ns4:ItemListaServico>410</ns4:ItemListaServico>

📌FormatarItemServicoSemZeroEsquerda

Parâmetro considerado e utilizado independente do provedor.

Sua finalidade é fazer com que o valor informado para gerar a tag ItemListaServico (ou equivalente) seja formatado de forma que no XML não seja considerado zeros a esquerda, mas a pontuação seja considerada.

Exemplo

[3547809]
Nome=Santo Andre
UF=SP
Provedor=Ginfes
Params=FormatarItemServicoSemZeroEsquerda:
ProLinkURL=http://santoandre.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null
HomLinkURL=http://santoandre.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null

Ao alimentar o valor 04.10 a tag é gerada no arquivo XML assim:

<ns4:ItemListaServico>4.10</ns4:ItemListaServico>

📌FormatarItemServicoNaoSeAplica

Parâmetro considerado e utilizado independente do provedor.

Sua finalidade é fazer com que o componente não tente normatizar a informação alimentada para que se enquadre no formato comumente esperado pela LC116/003 ou pelos códigos de tributação nacionais.

Exemplo

[3547809]
Nome=Santo Andre
UF=SP
Provedor=Ginfes
Params=FormatarItemServicoNaoSeAplica:
ProLinkURL=http://santoandre.ginfes.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null
HomLinkURL=http://santoandre.ginfesh.com.br/report/consultarNota?__report=nfs_ver4&cdVerificacao=%CodVerif%&numNota=%NumeroNFSe%&cnpjPrestador=null

Ao alimentar o valor 41 a tag é gerada no arquivo XML mantendo o mesmo valor:

<ns4:ItemListaServico>41</ns4:ItemListaServico>

📌ParametroExtra

Parâmetro considerado e utilizado pelo provedor IPM.

Sua finalidade é armazenar uma informação que é concatenada nas URLs das requisições para que o provedor devolva um arquivo XML no retorno ao invés de somente um HTML.

Exemplo

[4309605]
Nome=Horizontina
UF=RS
Provedor=IPM
Versao=1.01
Params=ParametroExtra:eletron=1|
ProRecepcionar=https://horizontina.atende.net/?pg=rest&service=WNERestServiceNFSe
HomRecepcionar=https://horizontina.atende.net/?pg=rest&service=WNERestServiceNFSe
ProLinkURL=https://horizontina.atende.net/autoatendimento/servicos/consulta-de-autenticidade-de-nota-fiscal-eletronica-nfse/detalhar/1/identificador/%CodVerif%
HomLinkURL=https://horizontina.atende.net/autoatendimento/servicos/consulta-de-autenticidade-de-nota-fiscal-eletronica-nfse/detalhar/1/identificador/%CodVerif%

📌SubVersao

Parâmetro considerado e utilizado pelos provedores Betha, SigCorp e SmarAPD.

Ele deve ser utilizado para que o componente possa definir algumas informações de estrutura de arquivo específicas para alguns municípios que se utilizam do mesmo provedor, na mesma versão de leiaute, mas com uma estrutura de tags de envelope diferentes.

Exemplo

[2101202]
Nome=Bacabal
UF=MA
Provedor=SigCorp
Versao=2.04
Params=SubVersao:1|
ProRecepcionar=https://abrasfbacabal.meumunicipio.online/ws/nfs
HomRecepcionar=https://testebacabal.meumunicipio.online/abrasf/ws/nfs
ProNameSpace=https://abrasfbacabal.meumunicipio.online/ws/nfs
HomNameSpace=https://testebacabalabrasf.meumunicipio.online/ws/nfs
ProSoapAction=nfs
HomSoapAction=nfs

Com esse parâmetro, a estrutura do envelope de requisição enviado é essa:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:ws="https://testebacabalabrasf.meumunicipio.online/ws/nfs">
	<soapenv:Header/>
	<soapenv:Body>
		<ws:RecepcionarLoteRpsSincronoRequest>
			<nfseCabecMsg>&lt;...&gt;</nfseCabecMsg>
			<nfseDadosMsg>&lt;EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"&gt;...&lt;/EnviarLoteRpsSincronoEnvio&gt;</nfseDadosMsg>
		</ws:RecepcionarLoteRpsSincronoRequest>
	</soapenv:Body>
</soapenv:Envelope>

E sem ele é essa:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:ws="https://testebacabalabrasf.meumunicipio.online/ws/nfs">
	<soapenv:Header/>
	<soapenv:Body>
		<ws:RecepcionarLoteRpsSincrono>
			<xml><![CDATA[<EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">...</EnviarLoteRpsSincronoEnvio>]]></xml>
		</ws:RecepcionarLoteRpsSincrono>
	</soapenv:Body>
</soapenv:Envelope>

📌APIPropria

Parâmetro utilizado pelos provedores ABase, Betha, Citta, Coplan, DBSeller, Digifred, EL, Fiorilli, Infisc, ISSDigital, ISSNet, ModernizacaoPublica, Pronim, RLZ, SilTecnologia, SimplISS, SpeedGov e Tiplan.

Sua finalidade é identificar que o provedor implementou uma nova API que recepciona os arquivos XMLs no mesmo leiaute do Padrão Nacional e fazer com que o componente utilize as classes correspondentes.

Exemplo

[SpeedGov]
Params=APIPropria:
Versao=1.01
HomRecepcionar=http://speedgov.com.br/wsmod/Nfes


[2313500]
Nome=Trairi
UF=CE
Provedor=SpeedGov
Versao=1.00
ProRecepcionar=http://www.speedgov.com.br/wstra/Nfes

Com ele ao selecionar o município, o componente automaticamente reconhece o leiaute do Padrão Nacional:

image.png

Sem ele o componente reconhece e utiliza as classes do leiaute ABRASF:

image.png

📌ServicosPadraoNacional

Parâmetro utilizado pelos provedores ABase, Betha, Citta, Coplan, DBSeller, Digifred, EL, Fiorilli, Infisc, ISSDigital, ISSNet, ModernizacaoPublica, Pronim, RLZ, SilTecnologia, SimplISS, SpeedGov e Tiplan.

Ele deve ser utilizado em par com o parâmetro APIPropria.

Sua finalidade é fazer com que o componente automaticamente consuma os end-points da API do Padrão Nacional para os serviços mencionados nele e que não foram implementados na API própria do provedor.

Exemplo

[SpeedGov]
Params=APIPropria:|ServicosPadraoNacional:ConsultarNFSeRps,ConsultarNFSePorChave,ConsultarEvento,ConsultarDFe,ConsultarParam,ObterDANFSE
Versao=1.01
HomRecepcionar=http://speedgov.com.br/wsmod/Nfes

[2313500]
Nome=Trairi
UF=CE
Provedor=SpeedGov
ProRecepcionar=http://www.speedgov.com.br/wstra/Nfes

📌ServicosAPIPropria

Parâmetro considerado e utilizado pelo provedor Fiorilli.

Ele deve ser utilizado em conjunto  com o parâmetro APIPropria.

Sua finalidade é fazer com que o componente utiliza os end-points da API Propria implementada pelo provedor ao invés de usar os do padrão nacional.

Exemplo

[Fiorilli]
Params=APIPropria:|ServicosPadraoNacional:ConsultarNFSeRps,ConsultarNFSePorChave,ConsultarEvento,ConsultarDFe,ConsultarParam,ObterDANFSE
Versao=1.00
HomRecepcionar=http://fi1.fiorilli.com.br:5663/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType
HomLinkURL=http://fi1.fiorilli.com.br:5663/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%

[1100122]
Nome=Ji-Parana
UF=RO
Provedor=Fiorilli
ProRecepcionar=https://nfse.ji-parana.ro.gov.br/IssWeb-ejb/IssWebWSNacional/IssWebWSNacionalPortType

[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

Nesta situação, a cidade de Avanhandava/SP, vai usar end-points da API propria do Fiorilli para a consulta de NFSe por Chave, enquanto a cidade de Ji-Parana/RO, vai utilizar os end-points do Padrão Nacional para o mesmo serviço.

📌Asterístico *

Utilizado e considero independente do provedor.

Sua finalidade é fazer com o que conteúdo da chave Params que consta na seção provedor seja ignorado e somente o da seção do município seja lido e considerado.

Exemplo

[SpeedGov]
Params=APIPropria:|ServicosPadraoNacional:ConsultarNFSeRps,ConsultarNFSePorChave,ConsultarEvento,ConsultarDFe,ConsultarParam,ObterDANFSE
Versao=1.01
HomRecepcionar=http://speedgov.com.br/wsmod/Nfes

[2313609]
Nome=Ubajara
UF=CE
Provedor=SpeedGov
ProRecepcionar=https://tributario.speedgov.com.br/ubajara/api/v1/nfse

[2313500]
Nome=Trairi
UF=CE
Provedor=SpeedGov
Params=*
ProRecepcionar=http://www.speedgov.com.br/wstra/Nfes

O asterístico faz com que o APIPropria que consta na seção [SpeedGov] seja ignorado para a cidade de Trairi/CE, enquanto ele ainda continua sendo lido para a cidade de Ubajara/CE

image.pngimage.png

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