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