Manuais:UniNFe/MunicipiosMonitor/GISSONLINE/LinkPDF

De unimake
Revisão de 10h07min de 11 de abril de 2025 por Wesley (discussão | contribs) (Criou página com '__NOTITLE__ ==<font color=#008000>'''Como montar o link do PDF da NFSe do GISSONLINE?'''</font>== A montagem do link é bem simples sendo montado com informações da NFSe:...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Como montar o link do PDF da NFSe do GISSONLINE?

A montagem do link é bem simples sendo montado com informações da NFSe:

https://{codigo_ibge}.giss.com.br/service-declaracao/api/nota-autenticacao/{codigo_ibge}/download/{id_nfse}/codigo-verificacao/{codigo_verificacao}

Onde:

Conteúdo a ser alterado
Conteúdo a ser informado
{codigo_ibge}
Código IBGE do município
{id_nfse}
ID da tag <ns2:InfNfse> que tem no XML de retorno
{codigo_verificacao}
Conteúdo da tag <ns2:CodigoVerificacao> que retorna no XML da NFSe

Mas em qual XML tenho a informação do ID e do código de verificação?

No momento que o ERP utiliza o XML com o nome de EnviarLoteRps ou serviço RecepcionarLoteRps (no caso da DLL), retorna um protocolo para o ERP fazer a consulta e identificar se o RPS foi autorizado ou não. No retorno dessa consulta, terá o XML da NFSe em caso de autorização conforme XML abaixo:

<ns2:CompNfse xmlns:ns2="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:ns3="http://www.w3.org/2000/09/xmldsig#">
	<ns2:Nfse versao="2.00">
		<ns2:InfNfse Id="YYYYYYY">
			<ns2:Numero>123</ns2:Numero>
			<ns2:CodigoVerificacao>ABCDE1234</ns2:CodigoVerificacao>
			<ns2:DataEmissao>2025-04-04T00:00:00.418-03:00</ns2:DataEmissao>
			.....
			.....
			.....
		</ns2:InfNfse>
	</ns2:Nfse>
</ns2:CompNfse>

No caso acima, o link de impressão ficaria:

https://1234567.giss.com.br/service-declaracao/api/nota-autenticacao/1234567/download/YYYYYYY/codigo-verificacao/ABCDE1234