1099 vers Excel : NEC, MISC, INT et DIV dans une seule feuille de calcul
La ressaisie des champs 1099-NEC, 1099-MISC et 1099-INT dans Excel prend environ 3 minutes par formulaire en moyenne. Lorsque le TIN du payeur et le TIN du bénéficiaire semblent identiques sur un scan, une seule erreur de transcription peut déclencher un avis de non-concordance de l'IRS. L'outil permet d'extraire les données 1099 dans des colonnes nommées en 5 à 10 secondes par formulaire.
Traitement chiffré · Suppression automatique des données après conversion
Ce que vous pouvez extraire des formulaires 1099
Évitez de ressaisir manuellement les noms des payeurs, les TIN et les montants des cases dans un tableur. Saisissez une fois les noms de colonnes dont vous avez besoin, et l'IA localise ces valeurs sur chaque formulaire 1099 en comprenant la signification de chaque champ, quel que soit le variant ou le numéro de case concerné. Une seule liste de colonnes couvre toute la famille lorsque vous convertissez 1099 en Excel.
L'outil utilise l'Extraction de colonnes personnalisées : vous définissez les noms de colonnes de votre feuille de calcul de sortie, comme « Nom du bénéficiaire », « Retenue d'impôt fédérale » et « État / N° d'État », et l'IA localise la valeur correspondante sur chaque formulaire 1099 en comprenant la signification du champ, sans correspondre à un modèle fixe. Lorsque vous extrayez des données 1099 de cette manière, un même ensemble de noms de colonnes fonctionne simultanément pour les formulaires 1099-NEC, 1099-MISC, 1099-INT et 1099-DIV, même si chaque variante présente une disposition différente des numéros de case.
Pourquoi les formulaires 1099 font échouer l'extraction basée sur des modèles, et ce qui change ici
Un 1099 n'est pas un seul formulaire. C'est une famille de formulaires qui partagent le même objectif de déclaration de revenus à l'IRS, mais qui utilisent des dispositions de cases différentes, et parfois le même type de revenu apparaît dans une case différente selon le numéro de formulaire.
Après 2020, la rémunération des non-salariés a changé de formulaire. Le même type de revenu, les paiements aux entrepreneurs indépendants, est passé de la case 7 du 1099-MISC à la case 1 du 1099-NEC. Si vous recevez un mélange de 1099-MISC avec des données en case 7 et de 1099-NEC avec des données en case 1, un modèle qui ne recherche qu'un seul numéro de case ignore complètement l'autre.
Le TIN du payeur et le TIN du bénéficiaire sont visuellement impossibles à distinguer sur les scans. Ce sont deux champs numériques à 9 chiffres situés côte à côte sur la même ligne, et sur un scan de mauvaise qualité, les mentions imprimées PAYER'S TIN et RECIPIENT'S TIN sont souvent trop faibles pour les séparer. Sur un formulaire scanné sans couche de texte numérique, l'OCR basé sur des modèles qui lit les coordonnées peut inverser ces deux champs, plaçant l'EIN du payeur là où devrait se trouver le SSN du bénéficiaire, sans aucune indication qu'une erreur s'est produite. Sur Reddit, les préparateurs de déclarations signalent systématiquement que la vérification du TIN après extraction est le goulot d'étranglement qui compromet l'intérêt de l'automatisation.
Un 1099 consolidé de courtier de Schwab ou Fidelity contient quatre types de formulaires différents dans un seul PDF. Un document consolidé unique comprend des sections 1099-DIV (dividendes), 1099-INT (intérêts), 1099-B (opérations de courtage) et 1099-MISC, chacune avec sa propre mise en page. La plupart des outils d'extraction exigent de diviser le PDF et de traiter chaque section avec une configuration différente.
Définissez un ensemble de noms de colonnes et l'IA trouve les valeurs correspondantes dans toutes les variantes 1099. Si vous saisissez « Nonemployee Compensation » comme nom de colonne, l'IA le localise dans la case 1 du 1099-NEC et dans la case 7 d'un 1099-MISC antérieur à 2020, en mappant les deux sources dans la même colonne Excel. Vous n'avez pas besoin de savoir quelle version vous traitez.
L'IA lit le formulaire de manière sémantique, et non par coordonnées. Elle comprend que le bloc du nom et de l'adresse du payeur se trouve en haut à gauche, avec le TIN du payeur juste en dessous à gauche et le TIN du bénéficiaire à côté à droite, directement au-dessus du bloc du nom et de l'adresse du bénéficiaire. Cette lecture reste valable même si un scan est pivoté ou décalé, de sorte que chaque TIN est extrait dans la colonne nommée correcte.
Un seul PDF, un seul téléversement, tous les types de formulaires traités ensemble. Un 1099 de courtage consolidé avec les sections DIV + INT + B + MISC passe par un seul téléversement. L'IA lit chaque section, identifie à quelle variante 1099 elle appartient et extrait les valeurs de cases pertinentes dans les colonnes que vous avez définies, sans découpage ni configuration par section.
Comment un lot mixte de formulaires 1099 est traité
Importez ce que vous avez, tel quel
Pas besoin de trier au préalable par type de formulaire ou format. Importez un lot comprenant des PDF 1099-NEC issus d'un logiciel de paie, un 1099-MISC scanné provenant d'une petite entreprise, un 1099-INT photographié à partir d'un relevé bancaire, et un 1099 consolidé multipage d'une société de courtage. La qualité et le format peuvent varier : numérique, scanné à 200 dpi, photo de téléphone avec une légère ombre. Tout va dans le même import.
Définissez les colonnes que vous souhaitez en sortie
Saisissez les noms de colonnes pour votre feuille de calcul de sortie : Form Type, Payer Name, Payer TIN, Recipient TIN, Box Amount, Federal Tax Withheld, State Tax Withheld. L'IA lit chaque document pour identifier la variante 1099 concernée, puis trouve les valeurs de case correspondantes (case 1 pour NEC, case 1 pour les revenus d'intérêts INT, case 2a pour les gains en capital DIV) et les mappe dans votre colonne nommée. Une seule définition de colonnes couvre l'ensemble du lot mixte.
Générez une feuille de calcul, une ligne par 1099
Téléchargez un fichier Excel où chaque ligne représente un formulaire 1099 de votre lot. Le TIN du payeur et le TIN du bénéficiaire apparaissent dans des colonnes distinctes et correctement libellées. Un 1099-MISC avec rémunération non salariée en case 7 et un 1099-NEC avec rémunération non salariée en case 1 alimentent tous deux la même colonne « Box Amount ». Le PDF consolidé de la société de courtage produit plusieurs lignes, une par variante 1099, en préservant les métadonnées du type de formulaire afin que vous puissiez filtrer ou regrouper par variante dans Excel. Exportez en XLSX, CSV ou JSON.
Quand cela fonctionne le mieux et quand vérifier les résultats
La précision de l'extraction est élevée pour les formats IRS 1099 standard. Quelques conditions de formulaire et cas particuliers méritent d'être compris avant de soumettre un lot important.
Traitement fiable
Formats IRS 1099 standard. Les formulaires 1099-NEC, 1099-MISC, 1099-INT et 1099-DIV, y compris les versions de l'année en cours et des années précédentes, extraient les valeurs des cases dans des colonnes nommées de manière fiable, à partir de PDF numériques et de scans clairs. L'IA identifie chaque type de formulaire et mappe automatiquement les numéros de cases corrects.
PDF de plateformes de paie et financières. Les 1099 générés par ADP, Paychex, Gusto, QuickBooks, Schwab et Fidelity sont extraits avec une précision quasi parfaite, car ces formulaires générés numériquement ont des mises en page propres et prévisibles.
Traitement par lots de variantes mixtes. Toutes les variantes de 1099 téléchargées ensemble sont traitées en un seul lot. Chaque formulaire devient une ligne dans la sortie. L'IA identifie la variante de chaque page et applique le mappage sémantique correct sans tri manuel.
1099 de courtage consolidés. Un seul PDF de Schwab ou Fidelity contenant les sections DIV + INT + B + MISC est traité en un seul téléchargement, et chaque section produit sa propre ligne avec des métadonnées de type de formulaire dans une colonne séparée.
Vérifiez ces cas
1099 fortement compressés ou numérisés en basse résolution. Si un formulaire numérisé est en dessous de 150 dpi ou fortement compressé en JPEG, l'IA peut mal lire les chiffres dans les champs de case étroits, en particulier les montants en dollars par case où un « 3 » et un « 8 » se ressemblent visuellement en basse résolution. Vérifiez les montants sur toute numérisation en dessous de 200 dpi avant de déclarer.
Formulaires 1099 corrigés (marqués « CORRECTED » en haut). Un 1099 corrigé peut afficher à la fois les valeurs d'origine et les valeurs corrigées sans séparation visuelle claire entre elles. L'IA extrait ce qu'elle lit, alors vérifiez que la valeur corrigée (et non la valeur d'origine) apparaît dans votre sortie, en particulier pour les cases de montants en dollars.
1099-R, 1099-K et variantes moins courantes. Ces variantes de 1099 moins courantes utilisent des correspondances de numéros de case différentes de la disposition standard N.E.C./MISC/INT/DIV. L'IA extrait les valeurs des cases, mais les noms de colonnes peuvent ne pas correspondre parfaitement à la numérotation numérique des cases. Examinez les métadonnées du type de formulaire dans votre sortie pour confirmer les affectations des champs.
TIN partiellement masqués. Certains émetteurs masquent les cinq premiers chiffres du SSN d'un bénéficiaire (XXX-XX-1234) sur les copies imprimées. L'extraction ne capture que la partie visible. Si votre flux de travail en aval exige des TIN complets, vous aurez besoin du numéro complet provenant d'une source distincte.
Questions fréquentes
Peut-il traiter toutes les variantes de 1099, y compris NEC, MISC, INT et DIV, en un seul lot ?
Oui. Téléversez un mélange de formulaires 1099-NEC, 1099-MISC, 1099-INT et 1099-DIV dans le même lot. Définissez vos colonnes de sortie (Nom du payeur, TIN du bénéficiaire, Montant de la case, Impôt fédéral retenu), et l'IA trouve les valeurs correspondantes sur chaque formulaire, quelle que soit la variante, en consolidant le tout dans une seule feuille de calcul avec une ligne par formulaire. La sortie inclut une colonne Type de formulaire pour vous permettre de filtrer par variante dans Excel.
Que se passe-t-il lorsque je mélange des formulaires 1099-MISC d'avant 2020 avec des formulaires 1099-NEC actuels ?
Depuis l'année fiscale 2020, la rémunération des non-salariés est passée de la case 7 du 1099-MISC à la case 1 du 1099-NEC. Si vous définissez une colonne nommée « Rémunération des non-salariés », l'IA trouve la valeur dans la case 1 des formulaires 1099-NEC et dans la case 7 des formulaires 1099-MISC d'avant 2020, en mappant les deux dans la même colonne. C'est ce type de compréhension sémantique inter-variantes que les outils basés sur des modèles, qui se réfèrent aux numéros de case ou aux coordonnées, ne peuvent pas offrir, car ils traitent chaque type de formulaire comme une configuration distincte.
Comment l'IA fait-elle la distinction entre le TIN du payeur et le TIN du bénéficiaire sur les formulaires scannés ?
Sur un formulaire 1099 standard, le TIN du payeur et celui du bénéficiaire sont tous deux des nombres à 9 chiffres situés sur la même ligne, et sur un scan sans couche de texte numérique, ils peuvent sembler presque identiques. L'IA lit la structure qui les entoure : le bloc nom et adresse du payeur en haut à gauche, le TIN du payeur à gauche de la ligne TIN, et le TIN du bénéficiaire à côté, directement au-dessus du bloc nom et adresse du bénéficiaire. Cette lecture sémantique attribue chaque TIN à la bonne colonne. L'OCR basé sur les coordonnées, qui lit « le nombre à 9 chiffres à la position X,Y », ne peut pas distinguer les deux champs et acheminera silencieusement le mauvais TIN vers la mauvaise colonne si le scan est décalé ou pivoté.
Puis-je traiter un 1099 consolidé Schwab ou Fidelity contenant plusieurs types de formulaires dans un seul PDF ?
Oui. Un 1099 de courtage consolidé, qui peut contenir des sections 1099-DIV, 1099-INT, 1099-B et 1099-MISC dans un seul PDF, est traité comme un seul téléversement. L'IA parcourt le document, identifie chaque section de type de formulaire par son en-tête et extrait les valeurs de case pertinentes pour chaque variante. Chaque section produit sa propre ligne dans la sortie, avec une colonne Type de formulaire identifiant la variante, ce qui vous permet de filtrer ou de regrouper par DIV, INT, B ou MISC dans votre feuille de calcul. Vous n'avez pas besoin de diviser le PDF ni de traiter chaque section séparément.
Quelle est la précision de l'extraction et dois-je encore vérifier chaque TIN du payeur et chaque TIN du bénéficiaire ?
Pour les PDF numériques propres provenant de plateformes de paie et de courtage, la précision de l'extraction des TIN est proche de la référence de 99 % que l'outil annonce pour le texte imprimé. Les formulaires papier numérisés à 200 dpi ou plus s'extraient également de manière fiable. Le risque le plus important n'est pas la précision, mais l'ambiguïté de la source : un formulaire corrigé, un SSN partiellement masqué ou une numérisation délavée où un « 3 » et un « 8 » sont visuellement indistincts. Nous recommandons une vérification rapide lorsque la sortie est importante pour la déclaration à l'IRS. Confirmez que les valeurs TIN du payeur et TIN du bénéficiaire apparaissent dans les bonnes colonnes (non inversées) et vérifiez une ou deux cases de montants en dollars par rapport au formulaire source. La plupart des utilisateurs effectuent cette vérification en parcourant visuellement la feuille de calcul de sortie, ce qui prend quelques secondes par lot plutôt que des minutes par formulaire.