Configurações básicas para Implementação provedor INFISC

De CIGAM WIKI
Revisão de 17h11min de 22 de dezembro de 2025 por Israel.petry (discussão | contribs) (Guia Cancelamento)

FAQ_CIGAM > FAQ_Fiscal > Gestão Fiscal Municipal > Configurações básicas para Implementação provedor INFISC


Em construção...

Nesta FAQ iremos destacar parametrizações básica para integração da NFSe com o provedor INFISC. Para que seja possível realizar a integração é necessário possuir o módulo Gestão Fiscal Municipal.

Parametrizações Básicas

As parametrizações devem ser realizadas através do menu Fiscal > Gestão Fiscal Municipal > Parâmetros > Cadastro NFS-e Configurável.

Guia Envio

Abaixo seguem informações de parametrização dos campos. Neste exemplo foi utilizada a prefeitura de Caxias do Sul/RS.

NFSeINFISCaxiasdoSulRSEnvio.png

TAGs

Procurar pelo Código Marcada
Conteúdo Tag Código 100
Tag Código /confirmaLote/sit
Tag Mensagem /confirmaLote/mot

Botão Configurações

Neste botão deve ser marcada a opção "Permite Enviar Múltiplas Notas" e "Realiza comunicação WebService via DLL específica".

NFSeINFISCCaxiasdoSulRSEnvioBotaoConfiguracoes.png

Botão Natureza

Neste botão devemos informar os respectivos códigos e seus tratamentos tributários.

Importante: Estas informações podem variar de acordo com o município a ser implementado, recomenda-se consultar o manual de orientações para o preenchimento das informações.

NFSeINFISCCaxiasdoSulRSEnvioBotaoNatureza.png

Botão Assinatura

Neste botão devemos informar a(s) respectivas TAGs em ordem que devem ser assinadas. Para identificar quais são as TAGs que necessitam deste tratamento, recomenda-se consultar o manual de Integração.

NFSeINFISCCaxiasdoSulRSEnvioBotaoAssinatura.png

Botão Serviços

Neste botão devem ser informados os dados do serviço de envio do XML para a prefeitura. Respectivas URL(s) assim com o Método utilizado. Para identificar a URL e o método a ser utilizado recomenda-se consultar o manual de Integração.

NFSeINFISCCaxiasdoSulRSEnvioBotaoServiços.png

Guia Retorno

Nesta guia devem ser parametrizadas os modelos e parâmetros do retorno.

NFSeINFISCCaxiasdoSulRSRetorno.png

TAGs

Procura pelo Código Marcada
Conteúdo Tag Código 100
Tag Código /resPedidoLoteNFSe/sit
Tag Mensagem /resPedidoLoteNFSe/mot
Tag Número NF /resPedidoLoteNFSe/NFS-e/infNFSe/Id/nNFS-e
Tag Cód Verificação /resPedidoLoteNFSe/NFS-e/infNFSe/Id/cNFS-e
Tag Cód Série /resPedidoLoteNFSe/NFS-e/infNFSe/Id/serie
Tag Número RPS /resPedidoLoteNFSe/NFS-e/infNFSe/Id/cNFS-e

Guia Cancelamento

Nesta guia devem ser parametrizadas os modelos e parâmetros do Cancelamento.

NFSeINFISCCaxiasdoSulRSCancelamento.png

TAGs

Procura Pelo Código Marcada
Conteúdo Tag Código 100
Tag Código /resCancelaNFSe/sit

Botão Motivos

Neste botão devemos informar os respectivos códigos assim com a descrição (motivo) do cancelamento, conforme detalhado no manual de Integração.

NFSeINFISCCaxiasdoSulRSCancelamentoBotaoMotivo.png

Botão Assinatura

Neste botão devemos informar a(s) respectivas TAGs em ordem que devem ser assinadas. Para identificar quais são as TAGs que necessitam deste tratamento, recomenda-se consultar o manual de integração.

NFSeINFISCCaxiasdoSulRSCancelamentoBotaoAssinatura.png

Botão Serviços

Neste botão devem ser informados os dados do serviço de envio do XML de Cancelamento para a prefeitura. Para identificar as respectivas URL(s) assim com o Método a ser utilizado, recomenda-se consultar o manual de Integração.

NFSeINFISCCaxiasdoSulRSCancelamentoBotaoServicos.png

Botão Impressão

Para utilizar a funcionalidade de impressão da NFSe disponibilizada pela prefeitura, deve ser informada a url de impressão, seguidos pelos parâmetros necessários. Neste exemplo iremos utilizar o parâmetro @6@ (Protocolo). Ficando a URL neste formato:

https://NOMEDOMUNICIPIO.atende.net/autoatendimento/servicos/consulta-de-autenticidade-de-nota-fiscal-eletronica-nfse/detalhar/1/identificador/@6@

Na guia "Configurações" do Gerenciamento NFS-e Configurável, no "Modelo de Impressão" deve estar parametrizada a opção "Automático (imprime o modelo da prefeitura, se não existir, utiliza o modelo definido no CIGAM)"

Modelos

Cabecalho

O arquivo de cabeçalho deve possuir a seguinte estrutura:

Código Fonte do modelo XML de Cabeçalho
<CNPJPrestador>99999999999999</CNPJPrestador>
<SenhaPrestador>123456</SenhaPrestador>

NFSeIPMCachoeirinhaRSModeloCabecalho.png

Envio

O modelo XML de envio do provedor IPM (Última atualização 04/02/2025).

Código Fonte do modelo XML de Envio
<nfse>
	<nf>
		<valor_total><!$MG_total_servico_virgula></valor_total>
		<valor_desconto><!$MG_total_desconto_virgula></valor_desconto>
		<valor_ir><!$MG_valor_ir_virgula></valor_ir>
		<valor_inss><!$MG_valor_inss_virgula></valor_inss>
		<valor_contribuicao_social><!$MG_valor_contribuinte_virgula></valor_contribuicao_social>
		<valor_rps>0,00</valor_rps>
		<valor_pis><!$MG_valor_pis_virgula></valor_pis>
		<valor_cofins><!$MG_valor_cofins_virgula></valor_cofins>
		<observacao><!$MG_descricao_rps></observacao>
	</nf>
	<prestador>
		<cpfcnpj><!$MG_prestador_cnpj></cpfcnpj>
		<cidade>Informe o Código do Município do Prestador</cidade>
	</prestador>
	<tomador>
		<tipo><!$MG_tomador_pessoa></tipo>
		<cpfcnpj><!$MGIF_tomador_if_pess><!$MG_tomador_cpf><!$MGELSE><!$MG_tomador_cnpj><!$MGENDIF></cpfcnpj>
		<ie><!$MG_tomador_inscricao></ie>
		<nome_razao_social><!$MG_tomador_razao_social></nome_razao_social>
		<sobrenome_nome_fantasia><!$MG_tomador_fantasia></sobrenome_nome_fantasia>
		<logradouro><!$MG_tomador_endereco></logradouro>
		<email><!$MG_tomador_email></email>
		<numero_residencia><!$MG_tomador_endereco_n></numero_residencia>
		<complemento><!$MG_tomador_complemento></complemento>
		<ponto_referencia/>
		<bairro><!$MG_tomador_bairro></bairro>
		<cidade><!$MG_codigo_municipal></cidade>
		<cep><!$MG_tomador_cep></cep>
		<!$MGIF_tomador_if_pess><ddd_fone_residencial><!$MG_ddd_tomador></ddd_fone_residencial>
		<fone_residencial><!$MG_fone_tomador></fone_residencial><!$MGELSE><ddd_fone_comercial><!$MG_ddd_tomador></ddd_fone_comercial>
		<fone_comercial><!$MG_fone_tomador></fone_comercial><!$MGENDIF>
		<ddd_fax>00</ddd_fax>
		<fone_fax><!$MG_fax_fone_tomador></fone_fax>
	</tomador>
	<itens>
		<lista>
			<tributa_municipio_prestador><!$MG_mov_tribut_munic_prest></tributa_municipio_prestador>
			<codigo_local_prestacao_servico>8561</codigo_local_prestacao_servico>
			<unidade_codigo>1</unidade_codigo>
			<unidade_quantidade><!$MG_mov_unidade_quantidade></unidade_quantidade>
			<unidade_valor_unitario><!$MG_mov_unidade_vl_unitario></unidade_valor_unitario>
			<codigo_item_lista_servico><!$MG_mov_cod_servico></codigo_item_lista_servico>
			<descritivo><!$MG_mov_material_descricao> <!$MG_mov_descricao></descritivo>
			<aliquota_item_lista_servico><!$MG_mov_aliquota_iss_virgula></aliquota_item_lista_servico>
			<situacao_tributaria><!$MG_mov_substituicao_trib></situacao_tributaria>
			<valor_tributavel><!$MG_mov_valor_tributavel_virgula></valor_tributavel>
			<valor_deducao><!$MG_mov_valor_deducao_virgula></valor_deducao>
			<valor_issrf>0,00</valor_issrf>
		</lista>
	</itens>
	<produtos> 
		<descricao><!$MG_descricao_itens_complement></descricao>
		<valor><!$MG_valor_itens_complement></valor>
	</produtos>
</nfse>

O modelo de envio do município de Cachoeirinha está disponível no FTP CIGAM para download, maiores informações no final desta FAQ.

Observação: Este provedor possui uma tabela específica de códigos dos municípios (Cidades). Este código deve ser informado na guia "Complementar" do Cadastro de Municípios. Podem ser utilizados os seguintes campos:

  • Código GIA Municipal: neste caso deve-se utilizar a variável <!$MG_municipio_prestacao>.

  • Código Municipal: neste caso deve-se utilizar a variável <!$MG_codigo_municipal> ou <!$MG_codigo_municipal_entrega>.

CadMunicipioCodGiaMunicipal.png

Envio Reforma Tributária

O modelo XML de Envio com as informações da Reforme Tributária (Última atualização 17/12/2025).

Importante: O modelo contém a TAG "<nfse_teste>1</nfse_teste>", para envios em ambientes de Produção é necessário remover está TAG do modelo utilizado.

Código Fonte do modelo XML de Envio com Reforma Tributária
<nfse>
<nfse_teste>1</nfse_teste>
  <nf>
    <valor_total><!$MG_total_servico_virgula></valor_total>
    <valor_desconto><!$MG_total_desconto_virgula></valor_desconto>
    <valor_ir><!$MG_valor_ir_virgula></valor_ir>
    <valor_inss><!$MG_valor_inss_virgula></valor_inss>
    <valor_contribuicao_social><!$MG_valor_contribuinte_virgula></valor_contribuicao_social>
    <valor_rps>0,00</valor_rps>
    <valor_pis><!$MG_valor_pis_virgula></valor_pis>
    <valor_cofins><!$MG_valor_cofins_virgula></valor_cofins>
    <observacao><!$MG_descricao_rps></observacao>
    <IBSCBS>
      <pRedutor><!$MG_ag_ibs_redutor_gov_virg></pRedutor>
      <valores>
        <vBC><!$MG_ag_ibscbs_base_virg></vBC>
        <uf>
          <pIBSUF><!$MG_mov_ibs_perc_ibs_uf_virg></pIBSUF>
          <pRedAliqUF><!$MG_mov_ibs_red_aliq_uf_virg></pRedAliqUF>
          <pAliqEfetUF><!$MG_mov_ibs_aliq_efet_uf_virg></pAliqEfetUF>
        </uf>
        <mun>
          <pIBSMun><!$MG_mov_ibs_perc_ibs_mun_virg></pIBSMun>
          <pRedAliqMun><!$MG_mov_ibs_red_aliq_mun_virg></pRedAliqMun>
          <pAliqEfetMun><!$MG_mov_ibs_aliq_efet_mun_virg></pAliqEfetMun>
        </mun>
        <fed>
          <pCBS><!$MG_ag_cbs_perc_cbs_virg></pCBS>
          <pRedAliqCBS><!$MG_ag_cbs_red_aliq_virg></pRedAliqCBS>
          <pAliqEfetCBS><!$MG_ag_cbs_aliq_efet_virg></pAliqEfetCBS>
        </fed>
      </valores>
      <totCIBS>
        <vTotNF><!$MG_mov_ibscbs_total_virg></vTotNF>
        <gIBS>
          <vIBSTot><!$MG_ag_ibs_total_virg></vIBSTot>
          <gIBSCredPres>
            <pCredPresIBS><!$MG_ag_ibs_cred_pres_virg></pCredPresIBS>
            <vCredPresIBS><!$MG_ag_ibs_valor_cred_pres_virg></vCredPresIBS>
          </gIBSCredPres>
          <gIBSUFTot>
            <vDifUF><!$MG_ag3_ibs_dif_uf_virg></vDifUF>
            <vIBSUF><!$MG_mov_ibs_valor_ibs_uf_virg></vIBSUF>
          </gIBSUFTot>
          <gIBSMunTot>
            <vDifMun><!$MG_ag3_ibs_dif_mun_virg></vDifMun>
            <vIBSMun><!$MG_ag3_ibs_valor_dif_mun_virg></vIBSMun>
          </gIBSMunTot>
        </gIBS>
        <gCBS>
          <gCBSCredPres>
            <pCredPresCBS><!$MG_ag_cbs_cred_pres_virg></pCredPresCBS>
            <vCredPresCBS><!$MG_ag_cbs_valor_cred_pres_virg></vCredPresCBS>
          </gCBSCredPres>
          <vDifCBS><!$MG_ag_cbs_valor_dif_virg></vDifCBS>
          <vCBS><!$MG_ag_cbs_valor_cbs_virg></vCBS>
        </gCBS>
      </totCIBS>
    </IBSCBS>
  </nf>
  <prestador>
    <cpfcnpj><!$MG_prestador_cnpj></cpfcnpj>
    <cidade>Informar o Código do Município do Prestador</cidade>
  </prestador>
  <tomador>
    <tipo><!$MG_tomador_pessoa></tipo>
    <cpfcnpj><!$MGIF_tomador_if_pess><!$MG_tomador_cpf><!$MGELSE><!$MG_tomador_cnpj><!$MGENDIF></cpfcnpj>
    <ie><!$MG_tomador_inscricao></ie>
    <nome_razao_social><!$MG_tomador_razao_social></nome_razao_social>
    <sobrenome_nome_fantasia><!$MG_tomador_fantasia></sobrenome_nome_fantasia>
    <logradouro><!$MG_tomador_endereco></logradouro>
    <email><!$MG_tomador_email></email>
    <numero_residencia><!$MG_tomador_endereco_n></numero_residencia>
    <complemento><!$MG_tomador_complemento></complemento>
    <ponto_referencia/>
    <bairro><!$MG_tomador_bairro></bairro>
    <cidade><!$MG_codigo_municipal></cidade>
    <cep><!$MG_tomador_cep></cep>
    <!$MGIF_tomador_if_pess>
    <ddd_fone_residencial><!$MG_ddd_tomador></ddd_fone_residencial>
    <fone_residencial><!$MG_fone_tomador></fone_residencial>
    <!$MGELSE>
    <ddd_fone_comercial><!$MG_ddd_tomador></ddd_fone_comercial>
    <fone_comercial><!$MG_fone_tomador></fone_comercial>
    <!$MGENDIF>
    <ddd_fax>00</ddd_fax>
    <fone_fax><!$MG_fax_fone_tomador></fone_fax>
  </tomador>
  <itens>
    <lista>
      <tributa_municipio_prestador><!$MGIF_se_iss_retido>N<!$MGELSE>S<!$MGENDIF></tributa_municipio_prestador>
      <codigo_local_prestacao_servico><!$MGIF_existe_end_entrega><!$MG_codigo_municipal_entrega><!$MGELSE><!$MG_codigo_municipal><!$MGENDIF></codigo_local_prestacao_servico>
      <codigo_nbs><!$MG_mov_nbs></codigo_nbs>
      <unidade_codigo>1</unidade_codigo>
      <unidade_quantidade><!$MG_mov_unidade_quantidade></unidade_quantidade>
      <unidade_valor_unitario><!$MG_mov_unidade_vl_unitario></unidade_valor_unitario>
      <codigo_item_lista_servico><!$MG_ag_cod_servico_federal></codigo_item_lista_servico>
      <descritivo><!$MG_mov_material_descricao> <!$MG_mov_descricao></descritivo>
      <aliquota_item_lista_servico><!$MG_mov_aliquota_iss_virgula></aliquota_item_lista_servico>
      <situacao_tributaria><!$MG_mov_situacao_tributaria></situacao_tributaria>
      <valor_tributavel><!$MG_mov_valor_tributavel_virgula></valor_tributavel>
      <valor_deducao><!$MG_mov_valor_deducao_virgula></valor_deducao>
      <valor_issrf><!$MG_ag3_valor_issrf_virgula></valor_issrf>
    </lista>
  </itens>
  <IBSCBS>
    <finNFSe><!$MG_mov_ibscbs_finnfse></finNFSe>
    <indFinal><!$MG_mov_ibscbs_ind_final></indFinal>
    <cIndOp><!$MG_mov_ibscbs_ind_op></cIndOp>
    <valores>
      <trib>
        <gIBSCBS>
          <CST><!$MG_mov_ibscbs_cst></CST>
          <cClassTrib><!$MG_mov_ibscbs_cod_class_trib></cClassTrib>
          <cCredPres>01</cCredPres>
          <gDif>
            <pDifUF><!$MG_mov_ibs_dif_uf_virg></pDifUF>
            <pDifMun><!$MG_mov_ibs_dif_mun_virg></pDifMun>
            <pDifCBS><!$MG_mov_cbs_perc_dif_virg></pDifCBS>
          </gDif>
        </gIBSCBS>
      </trib>
    </valores>
  </IBSCBS>
  <produtos>
    <descricao><!$MG_descricao_itens_complement></descricao>
    <valor><!$MG_valor_itens_complement></valor>
  </produtos>
</nfse>

Retorno

O Provedor IPM Fiscal, utiliza envio Síncrono, logo não se faz necessário o uso de modelos de retorno.

Cancelamento

Código Fonte do modelo XML de Cancelamento
<nfse>
  <nf>
    <numero><!$MG_nf_referencia></numero>
	<serie_nfse><!$MG_serie></serie_nfse>
	<situacao>C</situacao>
    <observacao>DADOS INCORRETOS</observacao>
  </nf>
  <prestador>
    <cpfcnpj><!$MG_prestador_cnpj></cpfcnpj>
    <cidade>Informar o Código do Município do Prestador</cidade>
  </prestador>
</nfse>

O modelo de cancelamento do município de Cachoeirinha está disponível no FTP CIGAM para download, maiores informações no final desta FAQ.