Configurações básicas para Implementação provedor IPM - layout ABRASF

De CIGAM WIKI

FAQ_CIGAM > FAQ_Fiscal > Gestão Fiscal Municipal > Configurações básicas para Implementação provedor IPM - layout ABRASF


Nesta FAQ iremos destacar parametrizações básica para integração da NFSe com o provedor IPM, utilizando o layout padrão ABRASF. 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 Novo Hamburgo/RS. Porém o conteúdo das TAGs será o mesmo independente do município.

NFSeIPMLayoutAbrasfEnvio.png

TAGs

Tag Código /SOAP-ENV:Envelope/SOAP-ENV:Body/GerarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Codigo
Tag Mensagem /SOAP-ENV:Envelope/SOAP-ENV:Body/GerarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Mensagem
Tag Correção /SOAP-ENV:Envelope/SOAP-ENV:Body/GerarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Correcao
Envio Síncrono
Tag Número /SOAP-ENV:Envelope/SOAP-ENV:Body/GerarNfseResposta/ListaNfse/CompNfse/Nfse/InfNfse/Numero
Tag Número NF /SOAP-ENV:Envelope/SOAP-ENV:Body/GerarNfseResposta/ListaNfse/CompNfse/Nfse/InfNfse/Numero
Tag Cód Verificação /SOAP-ENV:Envelope/SOAP-ENV:Body/GerarNfseResposta/ListaNfse/CompNfse/Nfse/InfNfse/CodigoVerificacao

Botão Configurações

Neste botão deve ser marcada a opção "Envio Síncrono" e "Realiza comunicação WebService via DLL específica". Devemos ainda informar os campos "CNPJ" e a "Senha Prestador", com as respectivas informações de acesso do Portal IPM.

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

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.

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

NFSeIPMLayoutABRASFEnvioBotaoServiços.png

Guia Retorno

Quando utilizada a opção "Envio Síncrono", não se faz necessário parametrizar a aba de Retorno, pois o retorno irá ocorrer na mesma requisição do Envio.


Modelos

Cabecalho

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

Código Fonte do modelo XML de Cabeçalho
<CNPJPrestador><!$MG_cpf_usuario></CNPJPrestador>
<SenhaPrestador><!$MG_senha_usuario></SenhaPrestador>

NFSeIPMCachoeirinhaRSModeloCabecalho.png

Envio

O modelo XML de Envio (Última atualização 13/03/2023).

Código Fonte do modelo XML de Envio
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:net="net.atende"><soapenv:Header/><soapenv:Body><net:GerarNfseEnvio><Rps><InfDeclaracaoPrestacaoServico xmlns="http://www.abrasf.org.br/nfse.xsd" Id="<!$MG_nf>"><Rps><IdentificacaoRps><Numero><!$MG_nf></Numero><Serie><!$MG_serie></Serie><Tipo><!$MG_tipo_serv_merc></Tipo></IdentificacaoRps><DataEmissao><!$MG_emissao></DataEmissao><Status><!$MG_status></Status></Rps><Competencia><!$MG_emissao></Competencia><Servico><Valores><ValorServicos><!$MG_ag_val_servico></ValorServicos><ValorDeducoes>0.00</ValorDeducoes><ValorPis><!$MG_ag_val_pis></ValorPis><ValorCofins><!$MG_ag_val_cofins></ValorCofins><ValorInss><!$MGIF_ag3_se_inss_retido><!$MG_ag3_val_inss><!$MGELSE>0.00<!$MGENDIF></ValorInss><ValorIr><!$MG_ag_val_irrf></ValorIr><ValorCsll><!$MG_ag_val_csll></ValorCsll><OutrasRetencoes>0.00</OutrasRetencoes><Aliquota><!$MG_ag_aliquota_100></Aliquota></Valores><IssRetido><!$MGIF_ag_iss_retido>1<!$MGELSE>2<!$MGENDIF></IssRetido><ItemListaServico><!$MG_ag_cod_servico_federal></ItemListaServico><CodigoCnae><!$MG_ag_cnae_material></CodigoCnae><CodigoTributacaoMunicipio><!$MG_ag_cod_contribuicao_muni></CodigoTributacaoMunicipio><Discriminacao><!$MGREPEAT><!$MG_mov_material_descricao><!$MG_mov_descricao><!$MGENDREPEAT><!$MG_descricao_rps>
CONCEDER DESCONTO RETENCAO PIS: R$<!$MG_ag_val_pis>\ COFINS: R$<!$MG_ag_val_cofins>\ CSLL R$:<!$MG_ag_val_csll></Discriminacao><CodigoMunicipio><!$MG_prestador_cod_munic></CodigoMunicipio><ExigibilidadeISS>1</ExigibilidadeISS><MunicipioIncidencia><!$MG_prestador_cod_munic></MunicipioIncidencia></Servico><Prestador><CpfCnpj><Cnpj><!$MG_prestador_cnpj></Cnpj></CpfCnpj><InscricaoMunicipal><!$MG_prestador_ins_municipal></InscricaoMunicipal></Prestador><TomadorServico><IdentificacaoTomador><CpfCnpj><!$MGIF_tomador_if_pess><Cpf><!$MG_tomador_cpf></Cpf><!$MGELSE><Cnpj><!$MG_tomador_cnpj></Cnpj><!$MGENDIF></CpfCnpj></IdentificacaoTomador><RazaoSocial><!$MG_tomador_razao_social></RazaoSocial><Endereco><Endereco><!$MG_tomador_endereco></Endereco><Numero><!$MG_tomador_endereco_n></Numero><!$MGIF_tomador_compl_infor><Complemento><!$MG_tomador_complemento></Complemento><!$MGENDIF><Bairro><!$MG_tomador_bairro></Bairro><CodigoMunicipio><!$MG_tomador_municipio></CodigoMunicipio><Uf><!$MG_tomador_uf></Uf><Cep><!$MG_tomador_cep></Cep></Endereco><Contato><!$MGIF_existe_fone_cliente><Telefone><!$MG_tomador_telefone></Telefone><!$MGENDIF><!$MGIF_existe_email_cliente><Email><!$MG_tomador_email></Email><!$MGENDIF></Contato></TomadorServico><OptanteSimplesNacional><!$MG_optante_simples></OptanteSimplesNacional><IncentivoFiscal>2</IncentivoFiscal></InfDeclaracaoPrestacaoServico></Rps></net:GerarNfseEnvio></soapenv:Body></soapenv:Envelope>

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 "<EnvioTeste>1</EnvioTeste>", 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
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:net="net.atende">
	<soapenv:Header/>
	<soapenv:Body>
		<net:GerarNfseEnvio>
		 <EnvioTeste>1</EnvioTeste>
			<Rps>
				<InfDeclaracaoPrestacaoServico Id="<!$MG_lot_numero_lote>">
					<Rps>
						<IdentificacaoRps>
							<Numero><!$MG_nf></Numero>
							<Serie><!$MG_serie></Serie>
							<Tipo><!$MG_tipo_serv_merc></Tipo>
						</IdentificacaoRps>
						<DataEmissao><!$MG_emissao></DataEmissao>
						<Status><!$MG_status></Status>
					</Rps>
					<Competencia><!$MG_emissao></Competencia>
					<Servico>
						<Valores>
							<ValorServicos><!$MG_ag3_val_servico></ValorServicos>
							<ValorDeducoes><!$MG_ag_val_deducoes></ValorDeducoes>
							<!$MGIF_mov_se_pis_retido><ValorPis><!$MG_ag_val_pis></ValorPis><!$MGENDIF>
							<!$MGIF_mov_se_cofins_retido><ValorCofins><!$MG_ag_val_cofins></ValorCofins><!$MGENDIF>
							<!$MGIF_mov_se_inss_retido><ValorInss><!$MG_ag_val_inss></ValorInss><!$MGENDIF>
							<!$MGIF_mov_se_ir_retido><ValorIr><!$MG_mov_val_irrf></ValorIr><!$MGENDIF>
							<!$MGIF_mov_se_csll_retido><ValorCsll><!$MG_ag_val_csll></ValorCsll><!$MGENDIF>
							<OutrasRetencoes>00.00</OutrasRetencoes>
                            <Aliquota><!$MG_ag3_aliquota_100></Aliquota>
                            <DescontoIncondicionado><!$MG_ag_val_desc_incondicional></DescontoIncondicionado>
						</Valores>
						<IssRetido><!$MGIF_ag_iss_retido>1<!$MGELSE>2<!$MGENDIF></IssRetido>
						<ItemListaServico><!$MG_ag_cod_servico_federal></ItemListaServico>
						<CodigoCnae><!$MG_ag_cnae_material></CodigoCnae>
						<CodigoTributacaoMunicipio><!$MG_ag_cod_contribuicao_muni></CodigoTributacaoMunicipio>
						<CodigoNbs><!$MG_mov_nbs></CodigoNbs>
						<Discriminacao>{[[Descricao=<!$MG_mov_material_descricao><!$MG_mov_descricao><!$MG_descricao_rps>][ItemServico=901][Quantidade=<!$MG_mov_quantidade>][ValorUnitario=<!$MG_mov_preco_unit>][Aliquota=<!$MG_mov_aliquota_iss_virgula>00][valortaxadiversa=3.28][Deducoes=0][DescontoCondicionado=0][DescontoIncondicionado=0]]}</Discriminacao>
						<CodigoMunicipio><!$MG_prestador_cod_munic></CodigoMunicipio>
						<CodigoPais>1058</CodigoPais>
						<ExigibilidadeISS>1</ExigibilidadeISS>
						<MunicipioIncidencia><!$MG_prestador_cod_munic></MunicipioIncidencia>
						<IBSCBS> 
							<pRedutor><!$MG_ag_ibs_redutor_gov></pRedutor>
							<valores>
								<vBC><!$MG_ag_ibscbs_base></vBC>
								<uf>
									<pIBSUF><!$MG_mov_ibs_perc_ibs_uf></pIBSUF>
									<pRedAliqUF><!$MG_mov_ibs_red_aliq_uf></pRedAliqUF>
									<pAliqEfetUF><!$MG_mov_ibs_aliq_efet_uf></pAliqEfetUF>
								</uf>
								<mun>
									<pIBSMun><!$MG_mov_ibs_perc_ibs_mun></pIBSMun>
									<pRedAliqMun><!$MG_mov_ibs_red_aliq_mun></pRedAliqMun>
									<pAliqEfetMun><!$MG_mov_ibs_aliq_efet_mun></pAliqEfetMun>
								</mun>
								<fed>
									<pCBS><!$MG_ag_cbs_perc_cbs></pCBS>
									<pRedAliqCBS><!$MG_ag_cbs_red_aliq></pRedAliqCBS>
									<pAliqEfetCBS><!$MG_ag_cbs_aliq_efet></pAliqEfetCBS>
								</fed>
							</valores>
							<totCIBS>
								<vTotNF><!$MG_mov_ibscbs_total></vTotNF>
								<gIBS>
									<vIBSTot><!$MG_ag_ibs_total></vIBSTot>
									<gIBSCredPres>
										<pCredPresIBS><!$MG_ag_ibs_cred_pres></pCredPresIBS>
										<vCredPresIBS><!$MG_ag_ibs_valor_cred_pres></vCredPresIBS>
									</gIBSCredPres>
									<gIBSUFTot>
										<vDifUF><!$MG_ag3_ibs_dif_uf></vDifUF>
										<vIBSUF><!$MG_mov_ibs_valor_ibs_uf></vIBSUF>
									</gIBSUFTot>
									<gIBSMunTot>
										<vDifMun><!$MG_ag3_ibs_dif_mun></vDifMun>
										<vIBSMun><!$MG_ag3_ibs_valor_dif_mun></vIBSMun>
									</gIBSMunTot>
								</gIBS>
								<gCBS>
									<gCBSCredPres>
										<pCredPresCBS><!$MG_ag_cbs_cred_pres></pCredPresCBS>
										<vCredPresCBS><!$MG_ag_cbs_valor_cred_pres></vCredPresCBS>
									</gCBSCredPres>
									<vDifCBS><!$MG_ag_cbs_valor_dif></vDifCBS>
									<vCBS><!$MG_ag_cbs_valor_cbs></vCBS>
								</gCBS>
							</totCIBS>
						</IBSCBS>
					</Servico>
					<Prestador>
						<CpfCnpj>
							<Cnpj><!$MG_prestador_cnpj></Cnpj>
						</CpfCnpj>
						<InscricaoMunicipal><!$MG_prestador_ins_municipal></InscricaoMunicipal>
					</Prestador>
					<TomadorServico>
						<IdentificacaoTomador>
							<CpfCnpj>
								<!$MGIF_tomador_if_pess><Cpf><!$MG_tomador_cpf></Cpf><!$MGELSE><Cnpj><!$MG_tomador_cnpj></Cnpj><!$MGENDIF>
							</CpfCnpj>
						</IdentificacaoTomador>
						<RazaoSocial><!$MG_tomador_razao_social></RazaoSocial>
						<Endereco>
							<Endereco><!$MG_tomador_endereco></Endereco>
							<Numero><!$MG_tomador_endereco_n></Numero>
							<Bairro><!$MG_tomador_bairro></Bairro>
							<CodigoMunicipio><!$MG_tomador_municipio></CodigoMunicipio>
							<Uf><!$MG_tomador_uf></Uf>
							<Cep><!$MG_tomador_cep></Cep>
						</Endereco>
						<Contato>
				  		<!$MGIF_existe_fone_cliente><Telefone><!$MG_fone_tomador></Telefone><!$MGENDIF>
				  		<!$MGIF_existe_email_cliente><Email><!$MG_tomador_email></Email><!$MGENDIF>
			  		</Contato> 
					</TomadorServico>
					<RegimeEspecialTributacao><!$MG_regime_especial></RegimeEspecialTributacao>
					<OptanteSimplesNacional><!$MG_optante_simples></OptanteSimplesNacional>
					<IncentivoFiscal><!$MG_i_incentivo_fiscal></IncentivoFiscal>
					<InformacoesComplementares><!$MG_ag_soma_imposto_aproximado_mun> <!$MG_ag_soma_imposto_aproximado_est> <!$MG_ag_soma_imposto_aproximado_fed> <!$MG_chave_imposto_aproximado> |</InformacoesComplementares>
				</InfDeclaracaoPrestacaoServico>
				<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></pDifUF>
									<pDifMun><!$MG_mov_ibs_dif_mun></pDifMun>
									<pDifCBS><!$MG_mov_cbs_perc_dif></pDifCBS>
								</gDif>
							</gIBSCBS>
						</trib>
					</valores>
				</IBSCBS>
			</Rps>
		</net:GerarNfseEnvio>
	</soapenv:Body>
</soapenv:Envelope>

Retorno

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


Download Modelos

Os modelos disponíveis para download podem serem baixados através do Botão Importar Layout da rotina de Cadastro NFS-e Configurável.

Informe layout a importar

Através do Botão FTP o sistema realizará uma consulta no FTP CIGAM exibindo todos os layout que estão disponíveis para download.

Layouts disponíveis