Gerar e obter PDF do DANFE

Para gerarmos o PDF do DANFE devemos utilizar o serviço ImpressaoNotasSP.imprimeDocumentos do módulo mgecom.

Para obter o PDF do DANFE devemos utilizar o serviço MobileLoginSP.login do módulo mgecom.

Parâmetros de chamada

apllication

Elemento XML que possui diversos atributos para aplicações. Os atributos disponíveis estão documentados no exemplo contido neste documento.

Dados Modificados

Dentro das chamadas, o NUNOTA é fixo, o mesmo precisa ser alterado para: NUNOTA variável.

Detalhes do HTTP

Método de requisição: POST
URL:
https://api.sankhya.com.br/gateway/v1/mgecom/service.sbr?serviceName=ImpressaoNotasSP.imprimeDocumentos

Headers HTTP:

  • Content-Type: application/xml
  • Autorization: bearerToken=[TOKEN gerado no serviço de autenticação]

Exemplo de uso

Corpo da requisição: Gerar PDF

<serviceRequest serviceName="ImpressaoNotasSP.imprimeDocumentos">
	<requestBody>
		<notas pedidoWeb="false" gerarpdf='\''true'\'' ownerServiceCall="CentralNotas">
			<nota nuNota="130389" tipoImp="1"/>
		</notas>
	</requestBody>
</serviceRequest>'

Corpo da requisição: Obter PDF

curl --location -g --request GET 'http://sdeteste.nuvemdatacom.com.br:9504/mge/download.mge?fileName=sab://PDFDANFE&pkValues={"NUNOTA":130389,"TIPO":"N"}&tableName=TGFPDF&entityName=ArquivoPdf' \
--header 'Cookie: JSESSIONID=bo0A1-iEoCrhbNNlctKIocORrSUy-C0u8lQdExpp.master'