60 Folhas de Pagamento Francesas,
Uma Planilha
O Silae processa mais de 7 milhões de folhas de pagamento (bulletins de paie) por mês. Ele calcula cada cotisation, aplica cada convenção coletiva (convention collective) e gera o arquivo DSN (Déclaration Sociale Nominative) que os empregadores franceses transmitem mensalmente à URSSAF, CNAV, CPAM e France Travail sob o Décret n°2016-611. O que ele não faz é mesclar essas 60 folhas de pagamento em uma única planilha. Nem o PayFit. Nem o Sage Paie. A arquitetura de um PDF por funcionário que torna possível a transmissão da DSN é a mesma arquitetura que deixa o RH com 60 arquivos separados todos os meses — e 720 até o final do ano.

Principais Conclusões
- 36 horas por ano — quanto tempo uma empresa francesa com 60 funcionários gasta transferindo números de folha de pagamento de PDFs gerados por máquina para uma planilha que o software de folha se recusa a produzir.
- Um modelo calibrado no Silae falha no PayFit porque o Code du travail exige dezesseis campos sem ditar posições — três plataformas de folha de pagamento em conformidade produzem três layouts de PDF incompatíveis.
- Quando toda a folha de pagamento mensal fica em uma tabela estruturada, a verificação cruzada da DSN leva segundos e o histórico de remuneração de um funcionário que sai aparece com uma única consulta, em vez de uma busca de vários dias em doze meses de PDFs.
Por que os sistemas de folha de pagamento franceses exportam arquivos separados — e não uma única planilha

A DSN, obrigatória para todos os empregadores do setor privado desde janeiro de 2017, é um arquivo eletrônico mensal em que cada funcionário ocupa um bloco de registro individual. Cada linha de cotisation — Santé, Retraite, Famille, Chômage, CSG/CRDS — é transmitida por funcionário, por mês. O principal resultado do software de folha de pagamento não é uma planilha. É um arquivo DSN que passa pela validação em net-entreprises.fr. O PDF do bulletin de paie que cada funcionário recebe é um subproduto desse fluxo de conformidade — formatado como documento legal conforme o Artigo R3243-1 do Code du travail, com dezesseis campos obrigatórios por bulletin.
Essa arquitetura cria uma lacuna estrutural. A DSN precisa de registros individuais por funcionário. O software de folha de pagamento produz PDFs individuais por funcionário. Mas RH, finanças e o expert-comptable (contador) precisam de visões consolidadas: salário bruto total (salaire brut) por departamento, total de contribuições patronais (cotisations patronales) do mês, uma única tabela para conferir com os totais da DSN antes da transmissão. Todo relatório interno de fechamento mensal começa da mesma forma: abrir 60 PDFs, localizar os mesmos dezesseis campos em cada um, digitar os números em uma planilha.
A três minutos por bulletin — uma estimativa conservadora que considera localizar o net taxable (net imposable) correto versus o net pay (net à payer), verificar se a base da CSG é 98,25% do bruto e confirmar os itens de prevoyance — uma empresa de 60 funcionários gasta três horas por mês só com transferência de dados. Em doze ciclos de folha de pagamento, isso dá trinta e seis horas. E isso antes de qualquer tentativa de conciliação da DSN.
As três principais plataformas de folha de pagamento do mercado francês — Silae, PayFit e Sage Paie — geram PDFs estruturalmente diferentes a partir do mesmo modelo legal. A Silae, dominante em cabinets d'expertise comptable com mais de 7 milhões de bulletins processados por mês, produz um layout de múltiplos blocos com informações do empregador no canto superior esquerdo, identidade do funcionário no canto superior direito, cotisations agrupadas por categoria de risco no corpo e cumuls anuais no rodapé. A PayFit, criada para PMEs que internalizam a folha de pagamento, organiza as mesmas informações em um layout moderno de coluna única com divulgação progressiva. A Sage Paie segue um formato contábil mais tradicional. As três estão em conformidade com o Artigo R3243-1. Nenhuma padroniza as posições dos campos entre fornecedores. Uma ferramenta de extração baseada em modelo calibrada na saída da Silae não lerá um PDF da PayFit — e uma empresa que trocou de fornecedor de folha de pagamento no meio do ano agora tem dois formatos de PDF estruturalmente diferentes para o mesmo funcionário dentro do mesmo ano fiscal.
Quando um Funcionário Não É Uma Linha — Tipos de Contrato e Status de Cadre Que Quebram Fórmulas em Lote

Um único holerite (bulletin de paie) é um retrato de um funcionário, um mês. Escalar para 60 significa que a ferramenta de extração deve lidar com diferenças estruturais que o processamento individual pode ignorar. A primeira diferença: nem todas as sessenta linhas usam a mesma estrutura de cotisation.
Cadre versus non-Cadre. Sob o regime unificado AGIRC-ARRCO — o regime de previdência complementar obrigatório para todos os funcionários do setor privado desde a fusão dos dois regimes anteriores em 2019 — as alíquotas de contribuição são tecnicamente idênticas para cadres e non-cadres. Mas o status de cadre aciona uma contribuição adicional: a cotisation Apec (Association pour l'emploi des cadres) de 0,024% para a parcela do funcionário (part salariale) e 0,036% para a parcela do empregador (part patronale). Essa linha aparece no holerite de um cadre e não aparece no de um non-cadre. Uma extração em lote que define um conjunto fixo de colunas de dedução para todas as sessenta linhas deve lidar com o fato de que as linhas 1-15 (cadres) contêm uma dedução Apec e as linhas 16-60 (non-cadres) não — sem desalinhar as colunas subsequentes.
CDI, CDD e interim (temporário). Um funcionário permanente (CDI — Contrat à Durée Indéterminée) e um funcionário com contrato por prazo determinado (CDD — Contrat à Durée Déterminée) geram holerites com os mesmos dezesseis campos obrigatórios. Mas um CDD carrega um pagamento adicional de fim de contrato: a indemnité de précarité (indenização de precariedade), equivalente a 10% da remuneração bruta total paga durante o contrato, conforme o Artigo L1243-8 do Code du travail. Essa indenização aparece como um item de linha separado no bulletin de paie final — uma linha ausente em todos os meses anteriores e ausente nos bulletins de CDI. Um funcionário interim (intérimaire), empregado por uma agência de trabalho temporário (ETT — Entreprise de Travail Temporaire), recebe um bulletin de paie da agência, não da empresa contratante — mas se o RH da empresa contratante está consolidando dados de custo de mão de obra, esses bulletins da agência ainda precisam entrar na mesma planilha.
Primes variáveis entre funcionários. Dois funcionários com salários-base idênticos podem produzir bulletins materialmente diferentes por causa de elementos de remuneração variável: prime d'ancienneté (bônus de antiguidade, obrigatório sob muitas conventions collectives), prime de performance, prime de vacances (bônus de férias, obrigatório em alguns setores como Syntec), indemnité de transport e tickets restaurant (vales-refeição, tipicamente 50-60% custeados pelo empregador). Cada prime ocupa sua própria linha no bloco de ganhos. Uma definição de coluna em lote que inclui "Base Salary (Salaire de Base)" e "Gross Salary (Salaire Brut)" como colunas separadas deve lidar com o fato de que a diferença entre elas — a soma de todos os pagamentos acessórios (accessoires de salaire) — varia por funcionário, por mês e por convention collective.
O usuário manual de planilhas acomoda todas essas diferenças lendo cada holerite individualmente e digitando os números relevantes nas células corretas. Uma extração em lote que aplica uma fórmula fixa ou um conjunto fixo de posições de coluna em todas as sessenta linhas quebra no momento em que encontra um cadre com Apec, um CDD com indemnité de précarité ou um non-cadre com uma prime de vacances que outro funcionário não recebe. O mecanismo de extração deve ler cada holerite pelo significado do campo — localizando "Net à payer" independentemente de ele aparecer na página 1, na página 2 ou em uma tabela anexada — não pela posição do campo.
Três problemas que o processamento em lote resolve e que a extração de um único bulletin ignora

Extrair dados de um único holerite francês é um problema resolvido. Fazer isso para sessenta é um problema completamente diferente — e a diferença não é simplesmente sessenta vezes o esforço.
Correspondência entre funcionário e linha. O Silae exporta PDFs de holerites com nomes de arquivo como bulletin_salarie_202605.pdf. O PayFit usa Bulletin_de_paie_Mai_2026_Dupont_Marie.pdf. O Sage Paie usa por padrão um esquema baseado no número do funcionário. Quando sessenta desses arquivos chegam a uma pasta, nenhuma convenção de nomenclatura garante a atribuição correta. Uma ferramenta de extração que gera linhas sem uma coluna de nome ou identificador do funcionário obriga o usuário a fazer referência cruzada de cada linha com cada PDF manualmente — anulando o tempo economizado pelo processamento em lote. A ferramenta deve extrair o nome do funcionário (nom du salarié), o número do funcionário (matricule) ou o NIR (numéro de sécurité sociale) de cada holerite e incluí-lo como uma coluna dedicada em cada linha de saída.
Heterogeneidade de layout entre provedores de folha de pagamento. Uma empresa que usa Silae para funcionários permanentes, mas recebe holerites de prestadores de uma empresa de portage salarial, obtém dois formatos de PDF estruturalmente diferentes no mesmo lote mensal. Uma empresa que migrou do Sage Paie para o PayFit no meio do ano tem seis meses de PDFs no formato Sage e seis meses de PDFs no formato PayFit para os mesmos funcionários e o mesmo exercício de relatório. Uma ferramenta de extração baseada em modelo — calibrada em um layout — falha no outro. Uma ferramenta de extração semântica que lê os rótulos dos campos pelo significado ("Salaire Brut", "Brut" e "Salaire de base imposable" referem-se todos ao mesmo conceito) lida com lotes de formatos mistos sem configuração adicional.
Verificação sem reler cada PDF. Você pode verificar por amostragem dois ou três holerites após uma extração de documento único. Você não pode verificar por amostragem sessenta. A saída em lote deve tornar as anomalias visíveis à primeira vista: valores de salário líquido zero ou negativos, linhas em que as contribuições do empregador não correspondem aproximadamente às proporções esperadas, funcionários cujo salário bruto mudou mais de 15% em relação ao mês anterior. Isso desloca a verificação de reler todos os sessenta PDFs para escanear a saída em busca de valores atípicos — um fluxo de trabalho que só funciona quando a saída da extração é estruturada de forma suficientemente consistente para classificação e filtragem em nível de coluna.
Para uma análise mais aprofundada da complexidade em nível de campo de um único bulletin de paie francês — os dezesseis campos obrigatórios, os cinco grupos de cotisation e a distinção entre net imposable e net à payer — consulte nosso guia sobre extrair dados de holerites franceses para o Excel. Os mesmos mecanismos de extração que funcionam para um bulletin escalam para sessenta. Mas o contexto de lote adiciona os três problemas acima — problemas que só existem quando vários arquivos entram na mesma fila de processamento.
Como Processar em Lote Holerites Franceses em Uma Tabela Consolidada
A abordagem de extração que lida com sessenta PDFs de holerites heterogêneos de vários provedores de folha de pagamento é a Extração de Colunas Personalizadas — o mecanismo em que você digita os nomes dos campos desejados e a IA localiza cada valor entendendo o que o rótulo significa, não onde ele está na página. Você define as colunas uma vez. A IA lê cada holerite do lote com as mesmas definições de coluna. Surge uma planilha, com uma linha por funcionário, independentemente de o holerite do funcionário 1 ter vindo do Silae, o do funcionário 32 do PayFit e o do funcionário 47 de um PDF de portage salarial que não se parece com nenhum dos dois.
CSG Check (Salaire Brut * 0.9825 * 0.092) versus o total de CSG extraído. Outra: Net Verif (Net Imposable - PAS Amount) versus o Net à Payer extraído — a diferença deve ser igual a reembolsos como o auxílio-transporte (indemnité de transport). As linhas em que essas verificações calculadas diferem em mais de €1 são as linhas que precisam de revisão manual. Em vez de verificar sessenta linhas, você verifica três linhas sinalizadas.Os arquivos são processados com segurança e não são armazenados.
Fim de ano e desligamento de funcionário — Quando os dados de folha de pagamento em lote compensam duas vezes
O processamento mensal em lote constrói um ativo que se valoriza em dois pontos de inflexão: a reconciliação de fim de ano e o desligamento de funcionário.
Consolidação da DSN de fim de ano. Todo mês de janeiro, o expert-comptable ou a equipe financeira deve reconciliar doze meses de transmissões de DSN com o razão geral (grand livre). Os totais da DSN — salário bruto, contribuições do empregado, contribuições do empregador, líquido tributável — devem corresponder ao registro de folha de pagamento. Se você vem processando mensalmente em lote, a exportação em Excel de cada mês se torna uma planilha em uma pasta de trabalho. Doze planilhas, uma tabela dinâmica: a reconciliação anual que, de outra forma, exigiria redigitar 720 linhas de doze meses de PDFs individuais se resume a uma tarde de verificação. Para um olhar mais aprofundado sobre o processamento em lote de documentos financeiros franceses, consulte como o processamento em lote lida com oitenta faturas de fornecedores franceses — o mesmo princípio de consolidação em lote único se aplica a PDFs de faturas de fornecedores e a PDFs de holerites.
Solde de tout compte (acerto final). Quando um funcionário sai — seja por demissão voluntária (démission), dispensa (licenciement) ou término de um CDD — o empregador deve emitir três documentos obrigatórios no último dia do contrato: o atestado de trabalho (certificat de travail), o atestado France Travail (attestation France Travail, antigo attestation Pôle emploi) e o recibo do solde de tout compte — uma declaração completa de todas as quantias pagas no desligamento. O solde de tout compte deve contabilizar o salário do último mês, quaisquer férias remuneradas pendentes (congés payés), a indemnité de licenciement (indenização por dispensa), se aplicável, e, para funcionários em CDD, a indemnité de précarité. O funcionário tem seis meses para contestar o acerto. Um arquivo de extração em lote — com cada holerite mensal já digitalizado — significa que o empregador pode produzir o histórico completo de remuneração de qualquer funcionário que esteja saindo em segundos. Sem vasculhar pastas de PDFs arquivados. Sem reconstruir doze meses de dados. O solde de tout compte é o último holerite. O arquivo em lote comprova que os onze primeiros estavam corretos.
Precisão do attestation France Travail. O atestado do empregador para o seguro-desemprego exige que o empregador informe o salário bruto do funcionário nos últimos doze meses e o motivo do término do contrato. Os valores salariais nesse atestado determinam diretamente o valor do benefício de desemprego do funcionário (allocation chômage) calculado pela France Travail. Um erro — um único mês com salário bruto incorreto — pode atrasar o benefício do funcionário em semanas enquanto o empregador emite um atestado corrigido. A extração em lote produz um histórico salarial de doze meses em que cada linha é extraída dos holerites originais, não transcrita manualmente, minimizando os erros de transcrição que causam correções de atestados.
Arquivo de folha de pagamento plurianual. Os empregadores franceses devem manter os registros de folha de pagamento por cinco anos, conforme o Artigo L3243-4 do Code du travail. Um único ano com sessenta funcionários gera 720 PDFs — 2.160 em três anos, 3.600 em cinco anos. Converter cada lote em um arquivo Excel estruturado à medida que avança significa que, no quinto ano, você tem um registro de folha de pagamento digital pesquisável, e não uma pasta com 3.600 PDFs. A trilha de auditoria exigida por um contrôle URSSAF ou por uma revisão de conformidade da DSN já está estruturada, coluna por coluna, mês a mês, funcionário por funcionário.
Para equipes que criam um registro de folha de pagamento consolidado a partir de registros individuais, a extração em lote fornece os dados em nível de linha que alimentam a estrutura do registro. Para a extração pontual de dados de holerite para o Excel, o mesmo mecanismo de Extração de Colunas Personalizadas se aplica — a diferença é a escala. Onde o mesmo princípio de extração se aplicou a holerites coreanos — consulte processamento em lote de holerites de funcionários coreanos — o arcabouço regulatório muda, mas o fluxo de trabalho em lote permanece idêntico: defina as colunas, faça o upload do lote, exporte uma tabela.
Perguntas frequentes
Posso processar em lote holerites do Silae, PayFit e Sage Paie na mesma execução?
Sim. A Extração de Colunas Personalizadas lê os rótulos dos campos pelo significado, não pela posição. "Salaire Brut" em um layout Silae, "Brut" em um layout PayFit e "Salaire de base imposable" em um layout Sage Paie são todos reconhecidos como salário bruto. Defina sua coluna uma vez — a IA lida com a variação de layout entre os provedores de folha de pagamento dentro da mesma fila de lote.
O que acontece quando falta um dado em uma linha — por exemplo, um funcionário não-Cadre não tem contribuição Apec?
A célula fica vazia para essa linha. Funcionários Cadre recebem um valor Apec em sua coluna Apec; funcionários não-Cadre recebem um espaço em branco. A estrutura da coluna permanece consistente em todas as sessenta linhas — células vazias são intencionais e rastreáveis, não erros de dados. Para funcionários CDD cuja indemnité de précarité só aparece no boletim final, essa coluna fica em branco do mês 1 até o mês N e é preenchida apenas no mês de rescisão.
Qual é a precisão da extração para holerites franceses com tabelas numéricas densas?
Textos impressos e tabelas numéricas em bulletins de paie franceses alcançam até 99% de precisão. Quanto mais denso o bloco de cotisation — onde alguns PDFs gerados pelo Silae colocam quinze linhas de dedução em uma única tabela — mais importante se torna a coluna calculada de verificação cruzada com a DSN. Uma linha em que o total de CSG extraído difere do CSG calculado (Salaire Brut × 98,25% × 9,2%) em mais de €1 é sinalizada para revisão manual. Isso desloca a verificação de conferir todas as sessenta linhas para conferir as linhas sinalizadas — tipicamente menos de cinco por lote.
A extração em lote lida com holerites em papel digitalizados ou fotografados?
Sim. A IA lê o conteúdo visual da página — texto, tabelas, números — não a camada de texto incorporada em um PDF. Digitalizações e fotos de smartphone de bulletins de paie impressos funcionam junto com PDFs digitais nativos no mesmo lote. Isso é particularmente relevante para arquivos antigos: boletins em papel de anos antes de uma empresa adotar o Silae ou o PayFit podem ser digitalizados e extraídos em lote para a mesma estrutura de planilha que os PDFs digitais atuais.
Isso substitui o software de folha de pagamento?
Não. Silae, PayFit e Sage Paie calculam salários, aplicam alíquotas de impostos, gerenciam o envio da DSN e lidam com as atualizações regulatórias que mudam todo mês de janeiro. A extração em lote pega a saída em PDF desses sistemas e a consolida em uma planilha para relatórios internos, verificação cruzada com a DSN e arquivamento — uma etapa de consolidação que o próprio software de folha de pagamento não realiza entre arquivos individuais de funcionários.
E os holerites de várias páginas — alguns boletins do Silae chegam a três páginas para funcionários seniores?
Holerites de várias páginas são tratados como um único documento. A IA lê todas as páginas do PDF sequencialmente antes de extrair os campos. O net à payer da página 2 é extraído na mesma linha que o nome do funcionário da página 1 e o detalhamento das cotisations da página 3. Nenhum campo é perdido por ter aparecido em uma página diferente de outro campo do mesmo boletim.
60 holerites, doze meses, 720 linhas — a diferença de tempo entre extrair e digitar é medida em dezenas de horas por ano. Mas a mudança operacional é o que importa: quando a consolidação mensal da folha de pagamento leva minutos em vez de horas, a equipe financeira revisa a DSN antes do envio, e não depois. Quando cada holerite histórico fica em um arquivo estruturado, um solde de tout compte ou um contrôle URSSAF gera uma consulta em vez de uma caça a documentos que dura vários dias. O processamento em lote não muda quais dados estão no holerite. Muda quando esses dados ficam disponíveis para agir.