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

De CIGAM WIKI

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


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

[editar]

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

Guia Envio

[editar]

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

TAGs

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

Botão Configurações

[editar]

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

Botão Natureza

[editar]

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.

Botão Assinatura

[editar]

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.

Botão Serviços

[editar]

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.

Guia Retorno

[editar]

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

TAGs

[editar]
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

Botão Assinatura

[editar]

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.

Botão Serviços

[editar]

Neste botão devem ser informados os dados do serviço de envio do XML de Retorno 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.

Guia Cancelamento

[editar]

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

TAGs

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

Botão Motivos

[editar]

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

Botão Assinatura

[editar]

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.

Botão Serviços

[editar]

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.

Guia Consulta Protocolo

[editar]

Nesta guia devem ser parametrizadas os modelos e parâmetros da Consulta de Protocolo.

TAGs

[editar]
Procura Pelo Código Marcada
Conteúdo Tag Código 100
Tag Código /resPedidoLoteNFSePDF/sit
Tag Protocolo /resPedidoLoteNFSePDF/NFS-ePDF

Botão Assinatura

[editar]

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.

Botão Serviços

[editar]

Neste botão devem ser informados os dados do serviço de envio do XML de Consulta Protocolo 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.


Modelos

[editar]

Envio Reforma Tributária

[editar]

[Versão250505 1][Versão251103 1]O modelo XML de Envio com as informações da Reforme Tributária (Última atualização 19/12/2025).

Importante: O modelo contém a TAG "<ambienteEmi>2</ambienteEmi>", para envios em ambientes de Produção é necessário alterar o conteúdo da TAG do modelo utilizado para "<ambienteEmi>1</ambienteEmi>".

Código Fonte do modelo XML de Envio com Reforma Tributária
<envioLote xmlns="http://ws.pc.gif.com.br/" versao="1.0">
	<CNPJ><!$MG_lot_cnpj></CNPJ>
	<dhTrans><!$MG_emissao> <!$MG_hora_emissao></dhTrans>
	<NFS-e>
		<infNFSe versao="1.1">
			<Id>
				<cNFS-e><!$MG_nf></cNFS-e>
				<mod>98</mod>
				<serie><!$MG_serie></serie>
				<nNFS-e><!$MG_nf></nNFS-e>
				<dEmi><!$MG_emissao></dEmi>
				<hEmi>12:00</hEmi>
				<tpNF>1</tpNF>
				<refNF><!$MG_chave_acesso98></refNF>
				<tpImp>1</tpImp>
				<tpEmis>N</tpEmis>
				<cancelada>N</cancelada>
				<canhoto>1</canhoto>
				<ambienteEmi>2</ambienteEmi>
				<formaEmi>2</formaEmi>
				<empreitadaGlobal>2</empreitadaGlobal>
				<cLocPrestacao><!$MG_prestador_cod_munic></cLocPrestacao>
				<cPaisPrestacao>1058</cPaisPrestacao>
			</Id>
			<prest>
				<CNPJ><!$MG_lot_cnpj></CNPJ>
				<xNome><!$MG_lot_nome_completo></xNome>
				<IM><!$MG_lot_inscricao_municipal></IM>
				<end>
					<xLgr><!$MG_prestador_logradouro></xLgr>
					<nro><!$MG_prestador_numero></nro>
					<xBairro><!$MG_prestador_bairro></xBairro>
					<cMun><!$MG_prestador_cod_munic></cMun>
					<xMun>CAXIAS DO SUL</xMun>
					<UF><!$MG_prestador_uf></UF>
					<CEP><!$MG_prestador_cep></CEP>
					<cPais>01058</cPais>
					<xPais>BRASIL</xPais>
				</end>
				<fone>0000000000</fone>
				<IE><!$MG_prestador_inscri_estadual></IE>
				<regimeTrib>3</regimeTrib>
			</prest>
			<TomS>
				<!$MGIF_tomador_if_pess>
				<CPF><!$MG_tomador_cpf></CPF>
				<!$MGELSE>
				<CNPJ><!$MG_tomador_cnpj></CNPJ>
				<!$MGENDIF>
				<xNome><!$MG_tomador_razao_social></xNome>
				<ender>
					<xLgr><!$MG_tomador_endereco></xLgr>
					<nro><!$MG_tomador_endereco_n></nro>
					<xBairro><!$MG_tomador_bairro></xBairro>
					<cMun><!$MG_tomador_municipio></cMun>
					<xMun><!$MG_tomador_municipio_n></xMun>
					<UF><!$MG_tomador_uf></UF>
					<CEP><!$MG_tomador_cep></CEP>
					<cPais>01058</cPais>
					<xPais>BRASIL</xPais>
				</ender>
				<!$MGIF_existe_email_cliente<xEmail><!$MG_tomador_email></xEmail><!$MGENDIF>
				<!$MGIF_se_tomador_possui_ie<IE><!$MG_tomador_inscricao></IE><!$MGENDIF>
				<!$MGIF_existe_inscr_munic_cliente<IM><!$MG_tomador_insc_municipal></IM><!$MGENDIF>
			</TomS>
			<det>
				<nItem><!$MG_mov_seq_item></nItem>
				<serv>
					<cServ><!$MG_ag_cod_contribuicao_muni></cServ>
					<cLCServ><!$MG_ag_cod_servico_federal></cLCServ>
					<xServ><!$MGREPEAT><!$MG_mov_material_descricao><!$MG_mov_descricao>Qtd:<!$MG_mov_quantidade>VlrUn:<!$MG_mov_preco_unit><!$MGENDREPEAT></xServ>
					<localTributacao>4305108</localTributacao>
					<localVerifResServ>1</localVerifResServ>
					<uTrib><!$MG_mov_un_medida></uTrib>
					<qTrib>1</qTrib>
					<vUnit><!$MG_ag3_val_servico></vUnit>
					<vServ><!$MG_ag3_val_servico></vServ>
					<vDesc>0</vDesc>
					<!$MGIF_mov_se_iss_retido>
					<vBCISS><!$MG_ag3_val_base_calc></vBCISS>
					<pISS><!$MG_ag3_aliquota_100></pISS>
					<vISS><!$MG_ag3_val_iss></vISS>
					<!$MGENDIF>
					<!$MGIF_mov_se_inss_retido>
					<vBCINSS><!$MG_ag3_val_servico></vBCINSS>
					<pRetINSS><!$MG_mov_perc_reten_inss></pRetINSS>
					<vRetINSS><!$MG_ag3_val_inss></vRetINSS>
					<!$MGENDIF>
					<!$MGIF_mov_se_ir_retido>
					<vBCRetIR><!$MG_ag3_val_servico></vBCRetIR>
					<pRetIR><!$MG_mov_percentual_irrf></pRetIR>
					<vRetIR><!$MG_ag3_val_irrf></vRetIR>
					<!$MGENDIF>
					<!$MGIF_mov_se_cofins_retido>
					<vBCCOFINS><!$MG_ag3_val_servico></vBCCOFINS>
					<pRetCOFINS><!$MG_mov_perc_cofins_ret></pRetCOFINS>
					<vRetCOFINS><!$MG_ag3_val_cofins></vRetCOFINS>
					<vBCCSLL><!$MG_ag3_val_servico></vBCCSLL>
					<pRetCSLL><!$MG_mov_perc_csll_ret></pRetCSLL>
					<vRetCSLL><!$MG_ag3_val_csll></vRetCSLL>
					<vBCPISPASEP><!$MG_ag3_val_servico></vBCPISPASEP>
					<pRetPISPASEP><!$MG_mov_perc_pis_ret></pRetPISPASEP>
					<vRetPISPASEP><!$MG_ag3_val_pis></vRetPISPASEP>
					<!$MGENDIF>
					<cNBS><!$MG_mov_nbs></cNBS>
				</serv>						
				<!$MGIF_mov_se_iss_retido>
				<ISSST>
					<vBCST><!$MG_mov_base_reten_iss></vBCST>
					<pISSST><!$MG_mov_perc_reten_iss></pISSST>
					<vISSST><!$MG_mov_valor_reten_iss></vISSST>
				</ISSST><!$MGENDIF>
			<IBSCBS>
			  <finNFSe><!$MG_mov_ibscbs_finnfse></finNFSe>
			  <indFinal><!$MG_mov_ibscbs_ind_final></indFinal>
			  <cIndOp><!$MG_mov_ibscbs_ind_op></cIndOp>
			  <indDest>0</indDest>
			   <valores>
				<trib>
				  <gIBSCBS>
					<CST><!$MG_mov_ibscbs_cst></CST>
					<cClassTrib><!$MG_mov_ibscbs_cod_class_trib></cClassTrib>
				  </gIBSCBS>
				</trib>
			  </valores>
			</IBSCBS>
			</det>
			<total>
				<vServ><!$MG_ag3_val_base_calc></vServ>
				<vDesc><!$MG_total_desconto></vDesc>
				<vtNF><!$MG_ag3_val_servico></vtNF>
				<vtLiq><!$MG_ag3_val_liquido></vtLiq>
				<!$MGIF_ag3_se_ir_retido>
				<Ret>
					<vRetIR><!$MG_ag_val_irrf></vRetIR>
					<!$MGIF_ag3_se_pis_retido>
					<vRetPISPASEP><!$MG_ag_val_pis></vRetPISPASEP>
					<vRetCOFINS><!$MG_ag_val_cofins></vRetCOFINS>
					<vRetCSLL><!$MG_ag_val_csll></vRetCSLL>
					<vRetINSS><!$MG_ag_val_inss></vRetINSS>
					<!$MGENDIF>
				</Ret>
				<!$MGELSE>
				<!$MGIF_ag3_se_pis_retido>
				<Ret>
					<vRetPISPASEP><!$MG_ag_val_pis></vRetPISPASEP>
					<vRetCOFINS><!$MG_ag_val_cofins></vRetCOFINS>
					<vRetCSLL><!$MG_ag_val_csll></vRetCSLL>
					<vRetINSS><!$MG_ag_val_inss></vRetINSS>
				</Ret>
				<!$MGENDIF>
				<!$MGENDIF>
				<!$MGIF_possui_faturas<vtLiqFaturas><!$MG_ag3_val_liquido></vtLiqFaturas><!$MGENDIF>
				<ISS>
					<!$MGIF_ag_iss_retido>
					<vBCSTISS><!$MG_ag3_val_base_calc></vBCSTISS>
					<vSTISS><!$MG_ag3_val_iss_ret></vSTISS>
					<!$MGELSE>
					<vBCISS><!$MG_ag3_val_base_calc></vBCISS>
					<vISS><!$MG_ag3_val_iss></vISS>
					<!$MGENDIF>
				</ISS>
			</total>
			<infAdicLT>4305108</infAdicLT>
			<infAdic><!$MGREPEAT><!$MG_descricao_rps><!$MGENDREPEAT></infAdic>
		</infNFSe>
	</NFS-e>
</envioLote>

Envio Complexo

[editar]

O modelo XML de Envio Complexo (Última atualização 19/12/2025).

Código Fonte do modelo XML de Envio Complexo
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.pc.gif.com.br/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:enviarLoteNotasRequest>
            <!$MG_arquivo_xml>
      </ws:enviarLoteNotasRequest>
   </soapenv:Body>
</soapenv:Envelope>

Retorno

[editar]

O modelo XML de Retorno (Última atualização 19/12/2025).

Código Fonte do modelo XML de Retorno
<pedidoLoteNFSe xmlns="http://ws.pc.gif.com.br/" versao="1.0">
    <CNPJ><!$MG_lot_cnpj></CNPJ>
    <notaInicial><!$MG_nf></notaInicial>
    <notaFinal><!$MG_nf></notaFinal>
    <emissaoInicial><!$MG_emissao></emissaoInicial>
    <emissaoFinal><!$MG_emissao></emissaoFinal>
    <serieNotaFiscal><!$MG_serie></serieNotaFiscal>
</pedidoLoteNFSe>

Cancelamento

[editar]

O modelo XML de Cancelamento (Última atualização 19/12/2025).

Código Fonte do modelo XML de Cancelamento
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<pedCancelaNFSe versao="1.0">
     <CNPJ><!$MG_lot_cnpj></CNPJ>
     <chvAcessoNFS-e><!$MG_chave_acesso98></chvAcessoNFS-e>
     <motivo>2</motivo>
</pedCancelaNFSe>

Consulta Protocolo

[editar]

O modelo XML de Consulta Protocolo (Última atualização 19/12/2025).

Código Fonte do modelo XML de Consulta Protocolo
<?xml version="1.0" encoding="utf-8"?>
    <pedidoNFSePDF versao="1.0">
    <CNPJ><!$MG_lot_cnpj></CNPJ>
    <chvAcessoNFS-e><!$MG_chave_acesso98></chvAcessoNFS-e>
</pedidoNFSePDF>

Versões

[editar]

Versão 250505

[editar]
  1. Versão 250505.b4 e superiores liberado na OS 987372/01.

Versão 251103

[editar]
  1. Versão 251103.a e superiores liberado na OS 987372/01.