Geração de PDF

Anterior
Próximo
Feedback
Imprimir

Geração de PDF

 

Esta chamada refere-se a solicitação da geração de PDF, a qual deve ser montada de acordo com as informações citadas nas tabelas a seguir.

Ao enviar o XML com as informações corretas, será retornado em base64 via webservice o documento gerado pelo serviço correspondente a geração de PDF, lembrando que a chave do documento enviado, deve ser apenas de autorização NFCe e SAT.

 

Formação crosstalk envio - geração de PDF

Campo

Descrição

Estado

Tipo

Tamanho

Valor Exemplo

ProcessCode

Código de identificação do processo.

Obrigatório

N

4

2019

MessageType

Tipo de mensagem.

Obrigatório

N

3

100

ExchangePattern

Padrão de troca de mensagens.

Obrigatório

N

1

1

EnterpriseId

Chave da empresa.

Obrigatório

C

36

NDD

ContentType

Tipo de conteúdo, utilizar o exemplo como padrão.

Obrigatório

C

8

text/xml

ContentEncoding

Tipo de codificação.

Obrigatório

C

5

utf-8

documentKey

Chave do documento a ser gerado.

Obrigatório

N

44

52190547508411022559654920000000111231009291

formularykey

Chave do formulário que será utilizado.

Obs.: Caso esta tag não seja enviada no XML, será utilizado o formulário default cadastrado na empresa informada na chamada, bem como a versão e o tipo do documento.

Opcional

C

-

chaveFormulario

 

Exemplo do crosstalk de envio - XML

<CrossTalk_Message>

 <CrossTalk_Header>

         <ProcessCode>2019</ProcessCode>

         <MessageType>100</MessageType>

         <ExchangePattern>1</ExchangePattern>

         <EnterpriseId>NDD</EnterpriseId>

         <ContentType>text/xml</ContentType>

         <ContentEncoding>utf-8</ContentEncoding>

 </CrossTalk_Header>

 <CrossTalk_Body>

         <pdfrequest>

                 <documentkey>52190547508411022559654920000000111231009291</documentkey>

                 <formularykey>chaveFormulario</formularykey>

         </pdfrequest>

 </CrossTalk_Body>

</CrossTalk_Message>

 

Exemplo do retorno - XML

<string xmlns="http://tempuri.org/">

 <CrossTalk_Message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

         <CrossTalk_Header>

                 <ResponseCode>200</ResponseCode>

                 <ResponseCodeMessage>Mensagem processada com sucesso</ResponseCodeMessage>

                 <ProcessCode>2019</ProcessCode>

                 <MessageType>100</MessageType>

                 <ExchangePattern>1</ExchangePattern>

                 <GUID>00000000-0000-0000-0000-000000000000</GUID>

                 <DateTime>2019-06-04T14:38:07.2409539-03:00</DateTime>

                 <EnterpriseId>NDD</EnterpriseId>

                 <Token>00000000-0000-0000-0000-000000000000</Token>

         </CrossTalk_Header>

         <CrossTalk_Body>

                 <eformsresponse>

                         <message>

                                 <code>100</code>

                                 <description>Operacao realizada com sucesso</description>

                                 <observation />

                         </message>

                         <integracao>

                                 <![CDATA[]]>

                         </integracao>

                         <data>

                                 <![CDATA[QzpcVXNlcnNcam9hby5hemV2ZWRvXEFwcERhdGFcTG9jYWxcVGVtcFxUZW1wb3JhcnkgQVNQLk5FVCBGaWxlc1x2c1w2NzkyNDM0Nlw3NTZkNWMwYlxhc3NlbWJseVxkbDNcOTc0Njc5M2ZcNDllOTY1ODNfZmIxYWQ1MDFcUERGXDM1MTgwOTQ3NTA4NDExMjU4OTE5NTkwMDA0NjcwMTgwMDEzMjc5MDgyMjQ0LnBkZg==]]>

                         </data>

                 </eformsresponse>

         </CrossTalk_Body>

 </CrossTalk_Message>

</string>