60 Contracheques Franceses,
Uma Planilha
O Silae processa mais de 7 milhões de contracheques (bulletins de paie) por mês. Ele calcula cada cotização, 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 esses 60 contracheques em uma planilha. Nem o PayFit. Nem o Sage Paie. A arquitetura de PDF por funcionário que torna possível a transmissão da DSN é a mesma arquitetura que deixa o RH com 60 arquivos separados todo mês — e 720 no final do ano.
Principais Conclusões
- 36 horas por ano — quanto tempo uma empresa francesa de 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 conformes produzem três layouts de PDF incompatíveis.
- Quando cada folha de pagamento mensal está em uma tabela estruturada, a verificação cruzada da DSN leva segundos e o histórico de remuneração de um funcionário que está saindo surge com uma única consulta, em vez de uma busca de vários dias por 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 onde cada funcionário ocupa um bloco de registro individual. Cada linha de cotização — Saúde, Aposentadoria, Família, Desemprego, CSG/CRDS — é transmitida por funcionário, por mês. O resultado principal do software de folha de pagamento não é uma planilha. É um arquivo DSN que passa por validação através do net-entreprises.fr. O PDF do boletim de pagamento que cada funcionário recebe é um subproduto desse fluxo de conformidade — formatado como um documento legal de acordo com o Artigo R3243-1 do Código do Trabalho, com dezesseis campos obrigatórios por boletim.
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 por departamento, contribuições patronais totais do mês, uma única tabela para verificar os totais da DSN antes da transmissão. Todo relatório mensal interno 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 boletim — uma estimativa conservadora que considera localizar o líquido tributável correto versus o líquido a pagar, verificar se a base CSG é 98,25% do bruto e confirmar os itens de linha de previdência — uma empresa com 60 funcionários gasta três horas por mês apenas na transferência de dados. Ao longo de doze ciclos de folha de pagamento, são trinta e seis horas. E isso antes de qualquer tentativa de reconciliação da DSN.
As três plataformas de folha de pagamento dominantes no mercado francês — Silae, PayFit e Sage Paie — geram PDFs estruturalmente diferentes a partir do mesmo modelo legal. A Silae, dominante em escritórios de contabilidade com mais de 7 milhões de boletins processados mensalmente, produz um layout de múltiplos blocos com informações do empregador no canto superior esquerdo, identidade do funcionário no canto superior direito, cotizações agrupadas por categoria de risco no corpo e acumulados 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. Todas estão em conformidade com o Artigo R3243-1. Nenhuma padroniza as posições dos campos entre os provedores. 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 provedor 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 É Apenas uma Linha — Tipos de Contrato e Status de Executivo que Quebram Fórmulas em Lote
Um único holerite (bulletin de paie) é um instantâneo de um funcionário, um mês. Escalar para 60 significa que a ferramenta de extração precisa 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 cotização.
Executivo versus não Executivo. Sob o regime unificado AGIRC-ARRCO — o plano de previdência complementar obrigatório para todos os funcionários do setor privado desde a fusão de 2019 dos dois regimes anteriores — as alíquotas de contribuição são tecnicamente idênticas para executivos e não executivos. Mas o status de executivo aciona uma contribuição adicional: a cotização Apec (Associação para o Emprego de Executivos) a 0,024% para a parcela do funcionário (parte salarial) e 0,036% para a parcela do empregador (parte patronal). Essa linha aparece no holerite de um executivo e não aparece no de um não executivo. 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 (executivos) contêm uma dedução Apec e as linhas 16-60 (não executivos) não — sem desalinhar as colunas subsequentes.
CDI, CDD e temporário (interim). Um funcionário efetivo (CDI — Contrato por Prazo Indeterminado) e um funcionário temporário (CDD — Contrato por Prazo Determinado) geram holerites com os mesmos dezesseis campos obrigatórios. Mas um CDD carrega um pagamento adicional no final do contrato: a indenização de precariedade (indemnité de précarité), igual a 10% da remuneração bruta total recebida durante o contrato, conforme Artigo L1243-8 do Código do Trabalho. Essa indenização aparece como um item de linha separado no último holerite — uma linha ausente em todos os meses anteriores e ausente nos holerites de CDI. Um funcionário temporário (intérimaire), contratado por uma agência de trabalho temporário (ETT — Empresa de Trabalho Temporário), recebe um holerite da agência, não da empresa contratante — mas se o RH da empresa contratante estiver consolidando dados de custos de mão de obra, esses holerites da agência ainda precisam entrar na mesma planilha.
Bônus variáveis entre funcionários. Dois funcionários com salários base idênticos podem gerar holerites materialmente diferentes devido a elementos de remuneração variável: prêmio por antiguidade (bônus de senioridade, obrigatório em muitas convenções coletivas), prêmio por desempenho, prêmio de férias (bônus de férias, obrigatório em alguns setores como Syntec), indenização de transporte e vale-refeição (tickets restaurant, tipicamente 50-60% custeado pelo empregador). Cada prêmio ocupa sua própria linha no bloco de rendimentos. Uma definição de coluna em lote que inclui "Salário Base (Salaire de Base)" e "Salário Bruto (Salaire Brut)" como colunas separadas deve lidar com o fato de que a diferença entre eles — a soma de todos os pagamentos acessórios (acessórios de salário) — varia por funcionário, por mês e por convenção coletiva.
O usuário de planilha manual 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 colunas em todas as sessenta linhas quebra no momento em que encontra um executivo com Apec, um CDD com indenização de precariedade ou um não executivo com um prêmio de férias que outro funcionário não recebe. O mecanismo de extração deve ler cada holerite pelo significado do campo — localizando "Líquido a Pagar" independentemente de aparecer na página 1, página 2 ou em uma tabela anexa — não pela posição do campo.
Três Problemas que o Processamento em Lote Resolve e que a Extração de Boletins Individuais Ignora
Extrair dados de um contracheque 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 funcionário-linha. O Silae exporta contracheques em PDF com nomes de arquivo como bulletin_salarie_202605.pdf. O PayFit usa Bulletin_de_paie_Mai_2026_Dupont_Marie.pdf. O Sage Paie usa um esquema baseado no número do funcionário. Quando sessenta desses arquivos estão em uma pasta, nenhuma convenção de nome garante a atribuição correta. Uma ferramenta de extração que gera linhas sem uma coluna de nome ou identificador do funcionário força o usuário a cruzar 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é), número do funcionário (matricule) ou NIR (numéro de sécurité sociale) de cada contracheque 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 efetivos, mas recebe contracheques de prestadores de serviços 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 no formato PayFit para os mesmos funcionários e o mesmo exercício de relatório. Uma ferramenta de extração baseada em template — calibrada em um layout — falha no outro. Uma ferramenta de extração semântica que lê rótulos de campos pelo significado ("Salaire Brut", "Brut" e "Salaire de base imposable" referem-se ao mesmo conceito) lida com lotes de formato misto sem configuração adicional.
Verificação sem reler cada PDF. Você pode verificar dois ou três contracheques após uma extração de documento único. Você não pode verificar sessenta. A saída do lote deve tornar as anomalias visíveis rapidamente: valores de salário líquido zero ou negativos, linhas onde 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 consistente o suficiente 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 extração de dados de contracheques franceses para Excel. Os mesmos mecanismos de extração que funcionam para um boletim escalam para sessenta. Mas o contexto de lote adiciona os três problemas acima — problemas que existem apenas quando vários arquivos entram na mesma fila de processamento.
Como processar em lote contracheques franceses em uma única tabela consolidada
A abordagem de extração que lida com sessenta PDFs heterogêneos de contracheques de vários provedores de folha de pagamento é a Extração de Colunas Personalizadas — o mecanismo onde 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 contracheque no lote com base nas mesmas definições de coluna. Surge uma planilha, com uma linha por funcionário, independentemente de o contracheque do funcionário 1 ser 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.
Verificação CSG (Salário Bruto * 0,9825 * 0,092) versus o total de CSG extraído. Outra: Verificação Líquido (Líquido Tributável - Valor PAS) versus o Líquido a Pagar extraído — a diferença deve corresponder a reembolsos como auxílio-transporte (indemnité de transport). Linhas onde essas verificações calculadas diferirem em mais de €1 são as 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 Saída de Funcionário — Quando o Processamento em Lote da Folha de Pagamento Vale 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 a saída do funcionário.
Consolidação da DSN de fim de ano. Em janeiro, o contador ou a equipe financeira precisa reconciliar doze meses de transmissões DSN com o razão geral (grand livre). Os totais da DSN — salário bruto, contribuições do funcionário, contribuições do empregador, líquido tributável — devem corresponder ao registro da folha de pagamento. Se você processa em lote mensalmente, a exportação do Excel de cada mês se torna uma planilha em um livro. Doze planilhas, uma tabela dinâmica: a reconciliação anual que exigiria reinserir 720 linhas de doze meses de PDFs individuais se reduz a uma tarde de verificação. Para um olhar mais aprofundado sobre o processamento em lote de documentos financeiros franceses, veja 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 (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 certificado de trabalho (certificat de travail), o certificado France Travail (attestation France Travail, antiga attestation Pôle emploi) e o recibo do solde de tout compte — uma declaração completa de todos os valores pagos na rescisão. O solde de tout compte deve incluir o salário do último mês, quaisquer férias remuneradas pendentes (congés payés), a indenização por dispensa (indemnité de licenciement) se aplicável e, para funcionários de CDD, a indenização de precariedade. O funcionário tem seis meses para contestar o acerto. Um arquivo de extração em lote — com todos os holerites mensais já digitalizados — permite que o empregador produza o histórico completo de remuneração de qualquer funcionário que está 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 prova que os primeiros onze estavam corretos.
Precisão da Attestation France Travail. O certificado do empregador para benefícios de desemprego exige que o empregador informe o salário bruto do funcionário nos últimos doze meses e o motivo da rescisão do contrato. Os valores salariais neste certificado determinam diretamente o valor do benefício de desemprego do funcionário (allocation chômage) calculado pelo France Travail. Um erro — um único mês de salário bruto incorreto — pode atrasar os benefícios do funcionário por semanas enquanto o empregador emite uma attestation corrigida. A extração em lote produz um histórico salarial de doze meses onde cada linha é extraída dos holerites originais, não transcrita manualmente, minimizando os erros de transcrição que causam correções na attestation.
Arquivo de folha de pagamento plurianual. Os empregadores franceses devem manter registros de folha de pagamento por cinco anos, conforme Artigo L3243-4 do Código do Trabalho. 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ê terá um registro digital pesquisável da folha de pagamento, não uma pasta com 3.600 PDFs. A trilha de auditoria exigida por um contrôle URSSAF ou uma revisão de conformidade DSN já está estruturada, coluna por coluna, mês a mês, funcionário por funcionário.
Para equipes que estão montando um registro de folha 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 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 aplica a contracheques coreanos — veja processamento em lote de holerites de funcionários coreanos — a estrutura regulatória muda, mas o fluxo de trabalho em lote permanece idêntico: definir colunas, enviar o lote, exportar 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 do Silae, "Brut" em um layout do PayFit e "Salaire de base imposable" em um layout do 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 dentro da mesma fila de lote.
O que acontece quando uma linha está com dados faltando — 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 indenidade de précarité só aparece no último holerite, essa coluna fica em branco nos meses 1 a 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?
Texto impresso e tabelas numéricas em boletins de pagamento franceses alcançam até 99% de precisão. Quanto mais denso o bloco de cotizações — onde alguns PDFs gerados pelo Silae compactam quinze linhas de dedução em uma única tabela — mais importante se torna a coluna calculada de verificação cruzada DSN. Uma linha onde o total de CSG extraído difere do CSG calculado (Salário Bruto × 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 verificar apenas as linhas sinalizadas — normalmente 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 embutida em um PDF. Digitalizações e fotos de smartphone de boletins de pagamento impressos funcionam junto com PDFs digitais nativos no mesmo lote. Isso é particularmente relevante para arquivos legados: boletins em papel de anos anteriores à adoção do Silae ou PayFit por uma empresa podem ser digitalizados e extraídos em lote para a mesma estrutura de planilha dos 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 a transmissão 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 única planilha para relatórios internos, verificação cruzada DSN e arquivamento — uma etapa de consolidação que o próprio software de folha de pagamento não realiza entre os arquivos individuais dos funcionários.
E os holerites com várias páginas — alguns boletins Silae têm três páginas para funcionários seniores?
Holerites com 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 valor líquido a pagar na página 2 é extraído na mesma linha que o nome do funcionário na página 1 e o detalhe das contribuições na página 3. Nenhum campo é perdido por estar em uma página diferente de outro campo no 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 da transmissão, em vez de depois. Quando cada holerite histórico está em um arquivo estruturado, um saldo de tudo que é devido ou uma auditoria URSSAF gera uma consulta em vez de uma busca de documentos que leva dias. O processamento em lote não altera quais dados estão no holerite. Ele altera quando esses dados ficam disponíveis para ação.