Importante
Etapas de conversão a serem seguidas para a formação do crosstalk:
-
1º Converter o texto em azul para base64 (conteúdo do CDATA);
-
2º Compactar todo o conteúdo em negrito para Gzip e após, converter para base64 (tag <CrossTalk_Body> interna).
Arquivos para Envio de Pagamento (ped_env-pag)
<CrossTalk_Message>
<CrossTalk_Header>
<ProcessCode>5000</ProcessCode>
<MessageType>100</MessageType>
<ExchangePattern>1</ExchangePattern>
<SourceId>NDDLOG1000001001</SourceId>
<GUID>084859de-34c7-411d-89a2-2247bcb2dc63</GUID>
<DateTime>2017-10-25T15:00:10.253-02:00</DateTime>
<EnterpriseId>Empresa_NFCe</EnterpriseId>
<Token>bff40f81-497f-4520-bc74-80783301b66f</Token>
<ContentType>text/xml</ContentType>
<ContentEncoding>UTF-8</ContentEncoding>
<SourceVersion>4.8.8.00000</SourceVersion>
</CrossTalk_Header>
<CrossTalk_Body>
<CrossTalk_Body>
<data>
<![CDATA[
0000;1.00;ENVIARPAGAMENTO
11000;
11100;25CFE38D-3B92-46C0-91CA-CFF751A82D3D
11101;pag001;ChaveRequisicao;26359854-5698-1365-9856-965478231456
11101;pag001;Estabelecimento;10
11101;pag001;IdProcesso;1
11101;pag001;Cnpj;12345678000100
11101;pag001;IcmsBase;0.23
11101;pag001;ValorTotalVenda;150.23
11101;pag001;HabilitarMultiplosPagamentos;true
11101;pag001;HabilitarControleAntiFraude;false
11101;pag001;EmitirCupomNFCE;false
11101;pag001;CodigoMoeda;BRL
11101;pag001;OrigemPagamento;teste 195
]]>
</data>
<agentKey>NDDLOG1000001001</agentKey>
</CrossTalk_Body>
</CrossTalk_Body>
</CrossTalk_Message>
Deve ser primeiro compactado o conteúdo dentro do CDATA[] e após deve ser compactado a tag e o conteúdo do <CrossTalk_Body>
Arquivos para Validar Status Validador (ped_sta-valid)
<CrossTalk_Message>
<CrossTalk_Header>
<ProcessCode>5001</ProcessCode>
<MessageType>100</MessageType>
<ExchangePattern>1</ExchangePattern>
<SourceId>NDDLOG1000001001</SourceId>
<GUID>26d18d71-0d99-446d-b7e1-f45031cb0baf</GUID>
<DateTime>2017-10-25T15:08:39.157-02:00</DateTime>
<EnterpriseId>Empresa_NFCe</EnterpriseId>
<Token>bff40f81-497f-4520-bc74-80783301b66f</Token>
<ContentType>text/xml</ContentType>
<ContentEncoding>UTF-8</ContentEncoding>
<SourceVersion>4.8.8.00000</SourceVersion>
</CrossTalk_Header>
<CrossTalk_Body>
<CrossTalk_Body>
<data>
<![CDATA[
0000;1.00;VERIFICARSTATUSVALIDADOR
11000;
11200;25CFE38D-3B92-46C0-91CA-CFF751A82D3D
11201;pag001;idFila;1698494
11201;pag001;Cnpj;12345678000100
]]>
</data>
<agentKey>NDDLOG1000001001</agentKey>
</CrossTalk_Body>
</CrossTalk_Body>
</CrossTalk_Message>
Deve ser primeiro compactado o conteúdo dentro do CDATA[] e após deve ser compactado a tag e o conteúdo do <CrossTalk_Body>
Arquivos para Validar Status Pagamento (ped_sta-pag)
<CrossTalk_Message>
<CrossTalk_Header>
<ProcessCode>5003</ProcessCode>
<MessageType>100</MessageType>
<ExchangePattern>1</ExchangePattern>
<SourceId>NDDLOG1000001001</SourceId>
<GUID>bf3e19fc-28fa-4de1-82d1-68473df50dbb</GUID>
<DateTime>2017-10-25T15:52:47.044-02:00</DateTime>
<EnterpriseId>Empresa_NFCe</EnterpriseId>
<Token>bff40f81-497f-4520-bc74-80783301b66f</Token>
<ContentType>text/xml</ContentType>
<ContentEncoding>UTF-8</ContentEncoding>
<SourceVersion>4.8.8.00000</SourceVersion>
</CrossTalk_Header>
<CrossTalk_Body>
<CrossTalk_Body>
<data>
<![CDATA[
0000;1.00;ENVIARSTATUSPAGAMENTO
11000;
11400;25CFE38D-3B92-46C0-91CA-CFF751A82D3D
11401;pag001;CodigoAutorizacao;64324
11401;pag001;Bin;123456
11401;pag001;DonoCartao;TESTE
11401;pag001;DataExpiracao;01/01
11401;pag001;InstituicaoFinanceira;STONE
11401;pag001;Parcelas;1
11401;pag001;CodigoPagamento;64324
11401;pag001;ValorPagamento;258
11401;pag001;IdProcesso;1
11401;pag001;Tipo;1
11401;pag001;UltimosQuatroDigitos;1234
]]>
</data>
<agentKey>NDDLOG1000001001</agentKey>
</CrossTalk_Body>
</CrossTalk_Body>
</CrossTalk_Message>
Deve ser primeiro compactado o conteúdo dentro do CDATA[] e após deve ser compactado a tag e o conteúdo do <CrossTalk_Body>
Arquivos para Resposta Fiscal (ped_resp-fis)
<CrossTalk_Message>
<CrossTalk_Header>
<ProcessCode>5002</ProcessCode>
<MessageType>100</MessageType>
<ExchangePattern>1</ExchangePattern>
<SourceId>NDDLOG1000001001</SourceId>
<GUID>aa842b8c-0ed1-4989-bb78-48158c95cddd</GUID>
<DateTime>2017-10-25T16:04:18.22-02:00</DateTime>
<EnterpriseId>Empresa_NFCe</EnterpriseId>
<Token>bff40f81-497f-4520-bc74-80783301b66f</Token>
<ContentType>text/xml</ContentType>
<ContentEncoding>UTF-8</ContentEncoding>
<SourceVersion>4.8.8.00000</SourceVersion>
</CrossTalk_Header>
<CrossTalk_Body>
<CrossTalk_Body>
<data>
<![CDATA[
0000;4.00;RESPOSTAFISCAL
11000;
11300;25CFE38D-3B92-46C0-91CA-CFF751A82D3D
11301;pag001;idFila;26359
11301;pag001;ChaveAcesso;42150514200166000166654660000000291193267499
11301;pag001;Nsu;123415
11301;pag001;NumerodeAprovacao;12345
11301;pag001;Bandeira;1
11301;pag001;Adquirente;1
11301;pag001;CNPJ;321654987
11301;pag001;NumeroDocumento;111
]]>
</data>
<agentKey>NDDLOG1000001001</agentKey>
</CrossTalk_Body>
</CrossTalk_Body>
</CrossTalk_Message>
Deve ser primeiro compactado o conteúdo dentro do CDATA[] e após deve ser compactado a tag e o conteúdo do <CrossTalk_Body>