<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Fluxo geração de arquivos fiscais PSW7980 (aba REP-A)]]></title><description><![CDATA[<p dir="auto">O processo de exportação de arquivos fiscais realizados pelo PSW7980 na aba REP-A é feito da seguinte maneira:</p>
<ul>
<li>executa a proc_gera_afd_repa com os filtros utilizados em tela;</li>
<li>seleciona os registros na tabela aux_rep_afd de acordo com o número da sessão que foi utilizado como referência para geração dos dados;</li>
<li>destes registros, realiza o distinct de cada cnpj_cpf que será exportado;</li>
</ul>
<p dir="auto">Para cada cnpj_cpf único encontrado:</p>
<ul>
<li>filtra pelos registros da sessão pertencentes a este cnpj_cpf, ordenando por numero_acordo ASC, nsr ASC;</li>
<li>cria um arquivo com nome no padrão "AFDcnpj_cpfREP_A.txt", com cada linha sendo um registro do filtro anterior;</li>
<li>a ultima linha deste arquivo terá o conteúdo: ASSINATURA_DIGITAL_EM_ARQUIVO_P7S seguido por 67 espaços em branco, de maneira que a linha tenha um total de 100 posições de conteúdo mesmo que em branco.</li>
<li>esse arquivo gerado é então assinado da seguinte maneira:
<ul>
<li>requisição POST para <a href="https://assinaturadigital.pontosoft.com.br/insoft-assinatura-digital-api/v1/assinador/assinarDocumento" rel="nofollow ugc">https://assinaturadigital.pontosoft.com.br/insoft-assinatura-digital-api/v1/assinador/assinarDocumento</a>, informando no Header o atributo Authorization com o valor da api-key configurado no assinador.  O formato de dados enviados é form-data, com um unico atributo:</li>
<li>o nome da chave será <strong>file</strong>;</li>
<li>o valor dessa chave será um arquivo na extensão txt, com o nome AFDcnpj_cpfREP_A.txt e em seu conteúdo haverá somente uma linha, com o texto AFDcnpj_cpfREP_A.txt;</li>
<li>o assinador devolve status 200 e o arquivo assinado no formato <strong>p7s</strong>;</li>
</ul>
</li>
<li>no final do processo, com todos os arquivos txt e respectivo p7s gerado, são empacotados em um .zip que é baixado pelo sistema.</li>
</ul>
]]></description><link>http://insoft-docker1:4567/topic/309/fluxo-geração-de-arquivos-fiscais-psw7980-aba-rep-a</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 06:43:26 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/309.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Jul 2024 20:44:26 GMT</pubDate><ttl>60</ttl></channel></rss>