Configurações básicas para Implementação provedor System (SAPI): mudanças entre as edições
Criou página com 'FAQ_CIGAM > FAQ_Fiscal > Gestão Fiscal Municipal > Configurações básicas para Implementação provedor System (SAPI) <p align="justify"> Nesta FA...' |
|||
| (13 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 5: | Linha 5: | ||
<p align="justify"> | <p align="justify"> | ||
Nesta FAQ iremos destacar parametrizações básica para integração da NFSe com o provedor '''System''', sistema '''SAPI''' (Sistema para Gestão Municipal). Para que seja possível realizar a integração é necessário possuir o módulo [[EM_Gestão_Municipal|Gestão Fiscal Municipal]].</p> | Nesta FAQ iremos destacar parametrizações básica para integração da NFSe com o provedor '''System''', sistema '''SAPI''' (Sistema para Gestão Municipal). Para que seja possível realizar a integração é necessário possuir o módulo [[EM_Gestão_Municipal|Gestão Fiscal Municipal]].</p> | ||
=Municípios atendidos= | |||
* Canela - Rio Grande do Sul | |||
* Erechim - Rio Grande do Sul | |||
=Parametrizações Básicas= | =Parametrizações Básicas= | ||
| Linha 10: | Linha 14: | ||
As parametrizações devem ser realizadas através do menu [[Fiscal]] > [[EM_Gestão_Municipal|Gestão Fiscal Municipal]] > [[EM_Parâmetros|Parâmetros]] > [[EM_Cadastro NFS-e Configurável|Cadastro NFS-e Configurável]].</p> | As parametrizações devem ser realizadas através do menu [[Fiscal]] > [[EM_Gestão_Municipal|Gestão Fiscal Municipal]] > [[EM_Parâmetros|Parâmetros]] > [[EM_Cadastro NFS-e Configurável|Cadastro NFS-e Configurável]].</p> | ||
==Guia Envio== | ==Guia Envio== | ||
<p align="justify"> | <p align="justify"> | ||
Abaixo seguem informações de parametrização dos campos.</p> | Abaixo seguem informações de parametrização dos campos.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPIEnvio.png|550px|center]]</p> | ||
==== TAGs ==== | ==== TAGs ==== | ||
{| class="wikitable" style="margin:auto;width:100%" | {| class="wikitable" style="margin:auto;width:100%" | ||
|- | |- | ||
| <font size="2">Tag Código </font>|| <font size="2">/Retorno/ | | <font size="2">Tag Código </font>|| <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaMensagemRetorno/MensagemRetorno/Codigo</font> | ||
|- | |||
| <font size="2">Tag Mensagem</font> || <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaMensagemRetorno/MensagemRetorno/Mensagem</font> | |||
|- | |- | ||
| <font size="2">Tag | | <font size="2">Tag Correção</font> || <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaMensagemRetorno/MensagemRetorno/Correcao</font> | ||
|- | |- | ||
| <font size="2">Tag | | <font size="2">Tag Protocolo</font> || <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/CodigoVerificacao</font> | ||
|- | |- | ||
| <font size="2">Tag | | colspan="2"|<font size="2"> '''Envio Síncrono'''</font> | ||
|- | |||
| <font size="2">Tag Número</font> || <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/Numero</font> | |||
|- | |||
| <font size="2">Tag Número NF</font> || <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/Numero</font> | |||
|- | |||
| <font size="2">Tag Cód Verificação</font> || <font size="2">/Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/CodigoVerificacao</font> | |||
|} | |} | ||
===Botão Configurações=== | |||
<p align="justify"> | |||
<font color="red">'''Importante:'''</font> 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.</p> | |||
<p>[[Image:NFSeSystemSAPIEnvioBotaoConfiguracoes.png|450px|center]]</p> | |||
===Botão Natureza=== | ===Botão Natureza=== | ||
| Linha 36: | Linha 53: | ||
<font color="red">'''Importante:'''</font> 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.</p> | <font color="red">'''Importante:'''</font> 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.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPIEnvioBotaoNatureza.png|750px|center]]</p> | ||
===Botão Assinatura=== | ===Botão Assinatura=== | ||
| Linha 42: | Linha 59: | ||
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.</p> | 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.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPIEnvioBotaoAssinatura.png|550px|center]]</p> | ||
===Botão Serviços=== | ===Botão Serviços=== | ||
| Linha 48: | Linha 65: | ||
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.</p> | 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.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPIEnvioBotaoServiços.png|550px|center]]</p> | ||
==Guia Retorno== | ==Guia Retorno== | ||
<p align="justify"> | <p align="justify"> | ||
Nesta guia devem ser parametrizadas os modelos e parâmetros do retorno.</p> | Nesta guia devem ser parametrizadas os modelos e parâmetros do retorno. Caso seja utilizar o método de Envio Síncrono, não é necessário o preenchimento desta Guia.</p> | ||
<!-- | |||
<p>[[Image:NFSeBethaRetorno.png|550px|center]]</p> | <p>[[Image:NFSeBethaRetorno.png|550px|center]]</p> | ||
| Linha 78: | Linha 96: | ||
===Botão Assinatura=== | ===Botão Assinatura=== | ||
<p align="justify"> | <p align="justify"> | ||
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.</p> | |||
<p>[[Image:NFSeSystemSAPIRetornoBotaoAssinatura.png|550px|center]]</p> | |||
===Botão Serviços=== | ===Botão Serviços=== | ||
| Linha 84: | Linha 104: | ||
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.</p> | 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.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPIRetornoBotaoServiços.png|550px|center]]</p> | ||
--> | |||
==Guia Cancelamento== | ==Guia Cancelamento== | ||
<p align="justify"> | <p align="justify"> | ||
Nesta guia devemos parametrizar os modelos de envio do Cancelamento e as respectivas TAGs.</p> | Nesta guia devemos parametrizar os modelos de envio do Cancelamento e as respectivas TAGs.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPICancelamento.png|550px|center]]</p> | ||
==== TAGs ==== | ==== TAGs ==== | ||
{| class="wikitable" style="margin:auto;width:100%" | {| class="wikitable" style="margin:auto;width:100%" | ||
|- | |- | ||
| <font size="2">Tag Código </font>|| <font size="2">/Retorno/ | | <font size="2">Tag Código </font>|| <font size="2">/Retorno/CancelarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Codigo</font> | ||
|- | |- | ||
| <font size="2">Tag Mensagem</font> || <font size=" | | <font size="2">Tag Mensagem</font> || <font size="2">/Retorno/CancelarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Mensagem</font> | ||
|- | |- | ||
| <font size="2">Tag Correção</font> || <font size=" | | <font size="2">Tag Correção</font> || <font size="2">/Retorno/CancelarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Correcao</font> | ||
|- | |- | ||
| <font size="2">Tag Número NF</font> || <font size="2">/Retorno/ | | <font size="2">Tag Número NF</font> || <font size="2">/Retorno/CancelarNfseResposta/RetCancelamento/NfseCancelamento/Confirmacao/Pedido/InfPedidoCancelamento<br/>/IdentificacaoNfse/Numero</font> | ||
|} | |} | ||
| Linha 108: | Linha 128: | ||
Neste botão devemos informar os respectivos códigos assim com a descrição (motivo) do cancelamento, conforme detalhado no manual de Integração.</p> | Neste botão devemos informar os respectivos códigos assim com a descrição (motivo) do cancelamento, conforme detalhado no manual de Integração.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPICancelamentoBotaoMotivos.png|550px|center]]</p> | ||
===Botão Assinatura=== | ===Botão Assinatura=== | ||
<p align="justify"> | <p align="justify"> | ||
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.</p> | |||
<p>[[Image:NFSeSystemSAPICancelamentoBotaoAssinatura.png|550px|center]]</p> | |||
===Botão Serviços=== | ===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.</p> | 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.</p> | ||
<p>[[Image: | <p>[[Image:NFSeSystemSAPICancelamentoBotaoServiços.png|550px|center]]</p> | ||
==Modelos== | ==Modelos== | ||
===Envio=== | ===Envio=== | ||
<p align="justify"> | <p align="justify"> | ||
O modelo XML de envio do provedor | O modelo XML de envio do provedor System sistema SAPI (Última atualização '''04/02/2025''').</p> | ||
<table class="mw-collapsible mw-collapsed wikitable" width="100%"> | <table class="mw-collapsible mw-collapsed wikitable" width="100%"> | ||
<tr> | <tr> | ||
<td bgcolor="#3D4E68" align="center"><font color="#FFFFFF"><b>Código Fonte do modelo XML de Envio</b></font></td> | <td bgcolor="#3D4E68" align="center"><font color="#FFFFFF"><b>Código Fonte do modelo XML de Envio</b></font></td> | ||
</tr> | |||
<tr> | |||
<td> | |||
<pre> | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> | |||
<LoteRps Id="Lote_<!$MG_lot_numero_lote>"> | |||
<NumeroLote><!$MG_lot_numero_lote></NumeroLote> | |||
<CpfCnpj> | |||
<Cnpj><!$MG_lot_cnpj></Cnpj> | |||
</CpfCnpj> | |||
<InscricaoMunicipal><!$MG_lot_inscricao_municipal></InscricaoMunicipal> | |||
<QuantidadeRps><!$MG_lot_quantidade_rps></QuantidadeRps> | |||
<ListaRps> | |||
<Rps> | |||
<InfDeclaracaoPrestacaoServico Id="RPS_<!$MG_lot_numero_lote>" Type="tcInfDeclaracaoPrestacaoServico" Complex="True"> | |||
<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> | |||
<ValorIss><!$MG_ag_val_iss></ValorIss> | |||
<Aliquota><!$MG_ag_aliquota_100></Aliquota> | |||
</Valores> | |||
<!$MGIF_ag_iss_retido> | |||
<IssRetido>1</IssRetido> | |||
<!$MGELSE> | |||
<IssRetido>2</IssRetido> | |||
<!$MGENDIF> | |||
<ItemListaServico><!$MG_mov_cod_servico_pontos></ItemListaServico> | |||
<Discriminacao><!$MG_mov_material_descricao> <!$MG_mov_descricao></Discriminacao> | |||
<CodigoMunicipio><!$MG_tomador_municipio></CodigoMunicipio> | |||
<ExigibilidadeISS>1</ExigibilidadeISS> | |||
<MunicipioIncidencia><!$MG_municipio_prestacao_ibge></MunicipioIncidencia> | |||
</Servico> | |||
<Prestador> | |||
<CpfCnpj> | |||
<Cnpj><!$MG_prestador_cnpj></Cnpj> | |||
</CpfCnpj> | |||
<InscricaoMunicipal><!$MG_prestador_ins_municipal></InscricaoMunicipal> | |||
</Prestador> | |||
<Tomador> | |||
<IdentificacaoTomador> | |||
<CpfCnpj> | |||
<!$MGIF_tomador_if_pess><Cpf><!$MG_tomador_cpf></Cpf><!$MGELSE><Cnpj><!$MG_tomador_cnpj></Cnpj><!$MGENDIF> | |||
</CpfCnpj> | |||
<InscricaoMunicipal><!$MG_tomador_insc_municipal></InscricaoMunicipal> | |||
</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> | |||
<CodigoPais>1058</CodigoPais> | |||
<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> | |||
</Tomador> | |||
<OptanteSimplesNacional>2</OptanteSimplesNacional> | |||
<IncentivoFiscal>2</IncentivoFiscal> | |||
</InfDeclaracaoPrestacaoServico> | |||
</Rps> | |||
</ListaRps> | |||
</LoteRps> | |||
</EnviarLoteRpsSincronoEnvio> | |||
</pre> | |||
</td> | |||
</tr> | |||
</table> | |||
====Complexo==== | |||
<table class="mw-collapsible mw-collapsed wikitable" width="100%"> | |||
<tr> | |||
<td bgcolor="#3D4E68" align="center"><font color="#FFFFFF"><b>Código Fonte do modelo XML de Envio Complexo</b></font></td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Linha 136: | Linha 242: | ||
<pre> | <pre> | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?> | <?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
< | <NfseService Method="EnviarLoteRpsSincrono"> | ||
<ServiceParameters> | <ServiceParameters> | ||
<Certificado> | <Certificado> | ||
| Linha 142: | Linha 248: | ||
<CNPJ Type="System.String"><!$MG_certificado_cnpj></CNPJ> | <CNPJ Type="System.String"><!$MG_certificado_cnpj></CNPJ> | ||
</Certificado> | </Certificado> | ||
<Proxy> | |||
<Endereco Type="System.String">null</Endereco> | |||
<Usuario Type="System.String">null</Usuario> | |||
<Senha Type="System.String">null</Senha> | |||
</Proxy> | |||
</ServiceParameters> | </ServiceParameters> | ||
<nfseCabecMsg Type="System.String">null</nfseCabecMsg> | |||
< | <nfseDadosMsg Type="System.String"><!$MG_caminho_arquivo></nfseDadosMsg> | ||
</NfseService> | |||
</ | |||
</pre> | </pre> | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
<!-- | |||
===Retorno=== | ===Retorno=== | ||
<p align="justify"> | <p align="justify"> | ||
| Linha 274: | Linha 273: | ||
<td> | <td> | ||
<pre> | <pre> | ||
</pre> | </pre> | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
--> | |||
===Cancelamento=== | ===Cancelamento=== | ||
O modelo XML de Cancelamento do provedor | O modelo XML de Cancelamento do provedor System sistema SAPI (Última atualização '''04/02/2025''').</p> | ||
<table class="mw-collapsible mw-collapsed wikitable" width="100%"> | <table class="mw-collapsible mw-collapsed wikitable" width="100%"> | ||
<tr> | <tr> | ||
<td bgcolor="#3D4E68" align="center"><font color="#FFFFFF"><b>Código Fonte do modelo XML de Cancelamento</b></font></td> | <td bgcolor="#3D4E68" align="center"><font color="#FFFFFF"><b>Código Fonte do modelo XML de Cancelamento</b></font></td> | ||
</tr> | |||
<tr> | |||
<td> | |||
<pre> | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<CancelarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> | |||
<Pedido> | |||
<InfPedidoCancelamento Id="pedidoCancelamento_908687870001096038247"> | |||
<IdentificacaoNfse> | |||
<Numero><!$MG_nf_referencia></Numero> | |||
<CpfCnpj> | |||
<Cnpj><!$MG_prestador_cnpj></Cnpj> | |||
</CpfCnpj> | |||
<InscricaoMunicipal><!$MG_prestador_ins_municipal></InscricaoMunicipal> | |||
<CodigoMunicipio>4307005</CodigoMunicipio> | |||
</IdentificacaoNfse> | |||
<CodigoCancelamento><!$MG_cod_cancelamento></CodigoCancelamento> | |||
</InfPedidoCancelamento> | |||
</Pedido> | |||
</CancelarNfseEnvio> | |||
</pre> | |||
</td> | |||
</tr> | |||
</table> | |||
====Complexo==== | |||
<table class="mw-collapsible mw-collapsed wikitable" width="100%"> | |||
<tr> | |||
<td bgcolor="#3D4E68" align="center"><font color="#FFFFFF"><b>Código Fonte do modelo XML de Cancelamento Complexo</b></font></td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Linha 312: | Linha 320: | ||
<pre> | <pre> | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?> | <?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
< | <NfseService Method="CancelarNfse"> | ||
<ServiceParameters> | <ServiceParameters> | ||
<Certificado> | <Certificado> | ||
| Linha 319: | Linha 327: | ||
</Certificado> | </Certificado> | ||
<Proxy> | <Proxy> | ||
<Endereco Type="System.String"> | <Endereco Type="System.String">null</Endereco> | ||
<Usuario Type="System.String"> | <Usuario Type="System.String">null</Usuario> | ||
<Senha Type="System.String"> | <Senha Type="System.String">null</Senha> | ||
</Proxy> | </Proxy> | ||
</ServiceParameters> | </ServiceParameters> | ||
<nfseCabecMsg Type="System.String">null</nfseCabecMsg> | |||
< | <nfseDadosMsg Type="System.String"><!$MG_caminho_arquivo></nfseDadosMsg> | ||
</NfseService> | |||
</ | |||
</pre> | </pre> | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Edição atual tal como às 18h33min de 3 de abril de 2025
FAQ_CIGAM > FAQ_Fiscal > Gestão Fiscal Municipal > Configurações básicas para Implementação provedor System (SAPI)
Nesta FAQ iremos destacar parametrizações básica para integração da NFSe com o provedor System, sistema SAPI (Sistema para Gestão Municipal). Para que seja possível realizar a integração é necessário possuir o módulo Gestão Fiscal Municipal.
Municípios atendidos
- Canela - Rio Grande do Sul
- Erechim - Rio Grande do Sul
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.

TAGs
| Tag Código | /Retorno/EnviarLoteRpsSincronoResposta/ListaMensagemRetorno/MensagemRetorno/Codigo |
| Tag Mensagem | /Retorno/EnviarLoteRpsSincronoResposta/ListaMensagemRetorno/MensagemRetorno/Mensagem |
| Tag Correção | /Retorno/EnviarLoteRpsSincronoResposta/ListaMensagemRetorno/MensagemRetorno/Correcao |
| Tag Protocolo | /Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/CodigoVerificacao |
| Envio Síncrono | |
| Tag Número | /Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/Numero |
| Tag Número NF | /Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/Numero |
| Tag Cód Verificação | /Retorno/EnviarLoteRpsSincronoResposta/ListaNfse/CompNfse/Nfse/InfNfse/CodigoVerificacao |
Botão Configurações
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 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.

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.

Guia Retorno
Nesta guia devem ser parametrizadas os modelos e parâmetros do retorno. Caso seja utilizar o método de Envio Síncrono, não é necessário o preenchimento desta Guia.
Guia Cancelamento
Nesta guia devemos parametrizar os modelos de envio do Cancelamento e as respectivas TAGs.

TAGs
| Tag Código | /Retorno/CancelarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Codigo |
| Tag Mensagem | /Retorno/CancelarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Mensagem |
| Tag Correção | /Retorno/CancelarNfseResposta/ListaMensagemRetorno/MensagemRetorno/Correcao |
| Tag Número NF | /Retorno/CancelarNfseResposta/RetCancelamento/NfseCancelamento/Confirmacao/Pedido/InfPedidoCancelamento /IdentificacaoNfse/Numero |
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.

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.

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.

Modelos
Envio
O modelo XML de envio do provedor System sistema SAPI (Última atualização 04/02/2025).
| Código Fonte do modelo XML de Envio |
<?xml version="1.0" encoding="UTF-8"?>
<EnviarLoteRpsSincronoEnvio xmlns="http://www.abrasf.org.br/nfse.xsd">
<LoteRps Id="Lote_<!$MG_lot_numero_lote>">
<NumeroLote><!$MG_lot_numero_lote></NumeroLote>
<CpfCnpj>
<Cnpj><!$MG_lot_cnpj></Cnpj>
</CpfCnpj>
<InscricaoMunicipal><!$MG_lot_inscricao_municipal></InscricaoMunicipal>
<QuantidadeRps><!$MG_lot_quantidade_rps></QuantidadeRps>
<ListaRps>
<Rps>
<InfDeclaracaoPrestacaoServico Id="RPS_<!$MG_lot_numero_lote>" Type="tcInfDeclaracaoPrestacaoServico" Complex="True">
<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>
<ValorIss><!$MG_ag_val_iss></ValorIss>
<Aliquota><!$MG_ag_aliquota_100></Aliquota>
</Valores>
<!$MGIF_ag_iss_retido>
<IssRetido>1</IssRetido>
<!$MGELSE>
<IssRetido>2</IssRetido>
<!$MGENDIF>
<ItemListaServico><!$MG_mov_cod_servico_pontos></ItemListaServico>
<Discriminacao><!$MG_mov_material_descricao> <!$MG_mov_descricao></Discriminacao>
<CodigoMunicipio><!$MG_tomador_municipio></CodigoMunicipio>
<ExigibilidadeISS>1</ExigibilidadeISS>
<MunicipioIncidencia><!$MG_municipio_prestacao_ibge></MunicipioIncidencia>
</Servico>
<Prestador>
<CpfCnpj>
<Cnpj><!$MG_prestador_cnpj></Cnpj>
</CpfCnpj>
<InscricaoMunicipal><!$MG_prestador_ins_municipal></InscricaoMunicipal>
</Prestador>
<Tomador>
<IdentificacaoTomador>
<CpfCnpj>
<!$MGIF_tomador_if_pess><Cpf><!$MG_tomador_cpf></Cpf><!$MGELSE><Cnpj><!$MG_tomador_cnpj></Cnpj><!$MGENDIF>
</CpfCnpj>
<InscricaoMunicipal><!$MG_tomador_insc_municipal></InscricaoMunicipal>
</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>
<CodigoPais>1058</CodigoPais>
<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>
</Tomador>
<OptanteSimplesNacional>2</OptanteSimplesNacional>
<IncentivoFiscal>2</IncentivoFiscal>
</InfDeclaracaoPrestacaoServico>
</Rps>
</ListaRps>
</LoteRps>
</EnviarLoteRpsSincronoEnvio>
|
Complexo
| Código Fonte do modelo XML de Envio Complexo |
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<NfseService Method="EnviarLoteRpsSincrono">
<ServiceParameters>
<Certificado>
<Subject Type="System.String"><!$MG_certificado_subject></Subject>
<CNPJ Type="System.String"><!$MG_certificado_cnpj></CNPJ>
</Certificado>
<Proxy>
<Endereco Type="System.String">null</Endereco>
<Usuario Type="System.String">null</Usuario>
<Senha Type="System.String">null</Senha>
</Proxy>
</ServiceParameters>
<nfseCabecMsg Type="System.String">null</nfseCabecMsg>
<nfseDadosMsg Type="System.String"><!$MG_caminho_arquivo></nfseDadosMsg>
</NfseService>
|
Cancelamento
O modelo XML de Cancelamento do provedor System sistema SAPI (Última atualização 04/02/2025).
| Código Fonte do modelo XML de Cancelamento |
<?xml version="1.0" encoding="UTF-8"?> <CancelarNfseEnvio xmlns="http://www.abrasf.org.br/nfse.xsd"> <Pedido> <InfPedidoCancelamento Id="pedidoCancelamento_908687870001096038247"> <IdentificacaoNfse> <Numero><!$MG_nf_referencia></Numero> <CpfCnpj> <Cnpj><!$MG_prestador_cnpj></Cnpj> </CpfCnpj> <InscricaoMunicipal><!$MG_prestador_ins_municipal></InscricaoMunicipal> <CodigoMunicipio>4307005</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento><!$MG_cod_cancelamento></CodigoCancelamento> </InfPedidoCancelamento> </Pedido> </CancelarNfseEnvio> |
Complexo
| Código Fonte do modelo XML de Cancelamento Complexo |
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<NfseService Method="CancelarNfse">
<ServiceParameters>
<Certificado>
<Subject Type="System.String"><!$MG_certificado_subject></Subject>
<CNPJ Type="System.String"><!$MG_certificado_cnpj></CNPJ>
</Certificado>
<Proxy>
<Endereco Type="System.String">null</Endereco>
<Usuario Type="System.String">null</Usuario>
<Senha Type="System.String">null</Senha>
</Proxy>
</ServiceParameters>
<nfseCabecMsg Type="System.String">null</nfseCabecMsg>
<nfseDadosMsg Type="System.String"><!$MG_caminho_arquivo></nfseDadosMsg>
</NfseService>
|
