Forms / IRS
Fill Form 941-X programmatically
Form 941-X — Adjusted Employer's Quarterly Federal Tax Return or Claim for Refund. Official IRS PDF, 6 pages, 352 fields read automatically.
A corrected payroll run means a 941-X, and the 941-X is the most mechanical form the IRS publishes: line after line of corrected amount, originally reported amount, and the difference between them. Every one of those numbers exists in the payroll system that discovered the error — the form is 352 fields of transcription waiting to go wrong.
What you send
Real field names, straight from the PDF — the excerpt shows the first 5 of 291. The full list is in the table below, and the template hands you the complete JSON schema to copy.
{
"data": {
"topmostSubform[0].Page1[0].Entity[0].f1_1[0]": "string",
"topmostSubform[0].Page1[0].Entity[0].f1_2[0]": "string",
"topmostSubform[0].Page1[0].Entity[0].f1_3[0]": "string",
"topmostSubform[0].Page1[0].Entity[0].f1_4[0]": "string",
"topmostSubform[0].Page1[0].Entity[0].f1_5[0]": "string"
}
}
// …plus 286 more fields, all listed belowWhat you get back
The completed Form 941-X, streamed back as the response — or delivered to your webhook, HMAC-signed.
curl -X POST https://www.doc2api.co/api/v1/templates/<ID>/fill \ -H "X-Api-Key: d2a_live_…" \ -H "Content-Type: application/json" \ -d @payload.json -o filled.pdf # → the completed Form 941-X as a PDF. # With a webhook configured, the reply is JSON and the # document arrives at your endpoint as a signed URL.
Or skip the mapping entirely: embed the actual form on your site and let the person it belongs to fill and sign it — you receive the values as JSON and the finished PDF.
Every field on Form 941-X
Extracted automatically from the official PDF — this table is generated by the same code that reads your uploads. In the editor, each of these is highlighted on the page itself, so you never map a name blind.
| Field name | Type | Notes |
|---|---|---|
| topmostSubform[0].Page1[0].Entity[0].f1_1[0] | text | max 2 chars |
| topmostSubform[0].Page1[0].Entity[0].f1_2[0] | text | max 7 chars |
| topmostSubform[0].Page1[0].Entity[0].f1_3[0] | text | |
| topmostSubform[0].Page1[0].Entity[0].f1_4[0] | text | |
| topmostSubform[0].Page1[0].Entity[0].f1_5[0] | text | |
| topmostSubform[0].Page1[0].Entity[0].f1_6[0] | text | |
| topmostSubform[0].Page1[0].Entity[0].f1_7[0] | text | max 2 chars |
| topmostSubform[0].Page1[0].Entity[0].f1_8[0] | text | max 10 chars |
| topmostSubform[0].Page1[0].Entity[0].f1_9[0] | text | |
| topmostSubform[0].Page1[0].Entity[0].f1_10[0] | text | |
| topmostSubform[0].Page1[0].Entity[0].f1_11[0] | text | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_1[0] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_1[1] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_2[0] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_2[1] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_2[2] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_2[3] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].f1_12[0] | text | max 4 chars |
| topmostSubform[0].Page1[0].SideBoxes[0].f1_13[0] | text | max 2 chars |
| topmostSubform[0].Page1[0].SideBoxes[0].f1_14[0] | text | max 2 chars |
| topmostSubform[0].Page1[0].SideBoxes[0].f1_15[0] | text | max 4 chars |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_3[0] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_3[1] | checkbox | |
| topmostSubform[0].Page1[0].SideBoxes[0].c1_3[2] | checkbox | |
| topmostSubform[0].Page1[0].c1_4[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_4[1] | checkbox | |
| topmostSubform[0].Page1[0].c1_5[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_6[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_7[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_8[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_9[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_10[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_11[0] | checkbox | |
| topmostSubform[0].Page1[0].c1_12[0] | checkbox | |
| topmostSubform[0].Page2[0].Name_ReadOrder[0].f1_3[0] | text | |
| topmostSubform[0].Page2[0].EIN_ReadOrder[0].f1_1[0] | text | max 2 chars |
| topmostSubform[0].Page2[0].EIN_ReadOrder[0].f1_2[0] | text | max 7 chars |
| topmostSubform[0].Page2[0].f2_1[0] | text | max 1 char |
| topmostSubform[0].Page2[0].f1_12[0] | text | max 4 chars |
| topmostSubform[0].Page2[0].f2_2[0] | text | |
| topmostSubform[0].Page2[0].f2_3[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_4[0] | text | |
| topmostSubform[0].Page2[0].f2_5[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_6[0] | text | |
| topmostSubform[0].Page2[0].f2_7[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_8[0] | text | |
| topmostSubform[0].Page2[0].f2_9[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_10[0] | text | |
| topmostSubform[0].Page2[0].f2_11[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_12[0] | text | |
| topmostSubform[0].Page2[0].f2_13[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_14[0] | text | |
| topmostSubform[0].Page2[0].f2_15[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_16[0] | text | |
| topmostSubform[0].Page2[0].f2_17[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_18[0] | text | |
| topmostSubform[0].Page2[0].f2_19[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_20[0] | text | |
| topmostSubform[0].Page2[0].f2_21[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_22[0] | text | |
| topmostSubform[0].Page2[0].f2_23[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_24[0] | text | |
| topmostSubform[0].Page2[0].f2_25[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_26[0] | text | |
| topmostSubform[0].Page2[0].f2_27[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_28[0] | text | |
| topmostSubform[0].Page2[0].f2_29[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_30[0] | text | |
| topmostSubform[0].Page2[0].f2_31[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_32[0] | text | |
| topmostSubform[0].Page2[0].f2_33[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_34[0] | text | |
| topmostSubform[0].Page2[0].f2_35[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_36[0] | text | |
| topmostSubform[0].Page2[0].f2_37[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_38[0] | text | |
| topmostSubform[0].Page2[0].f2_39[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_40[0] | text | |
| topmostSubform[0].Page2[0].f2_41[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_42[0] | text | |
| topmostSubform[0].Page2[0].f2_43[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_44[0] | text | |
| topmostSubform[0].Page2[0].f2_45[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_46[0] | text | |
| topmostSubform[0].Page2[0].f2_47[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_48[0] | text | |
| topmostSubform[0].Page2[0].f2_49[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_50[0] | text | |
| topmostSubform[0].Page2[0].f2_51[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_52[0] | text | |
| topmostSubform[0].Page2[0].f2_53[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_54[0] | text | |
| topmostSubform[0].Page2[0].f2_55[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_56[0] | text | |
| topmostSubform[0].Page2[0].f2_57[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_58[0] | text | |
| topmostSubform[0].Page2[0].f2_59[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_60[0] | text | |
| topmostSubform[0].Page2[0].f2_61[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_62[0] | text | |
| topmostSubform[0].Page2[0].f2_63[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_64[0] | text | |
| topmostSubform[0].Page2[0].f2_65[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_66[0] | text | |
| topmostSubform[0].Page2[0].f2_67[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_68[0] | text | |
| topmostSubform[0].Page2[0].f2_69[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_70[0] | text | |
| topmostSubform[0].Page2[0].f2_71[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_72[0] | text | |
| topmostSubform[0].Page2[0].f2_73[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_74[0] | text | |
| topmostSubform[0].Page2[0].f2_75[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_76[0] | text | |
| topmostSubform[0].Page2[0].f2_77[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_78[0] | text | |
| topmostSubform[0].Page2[0].f2_79[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_80[0] | text | |
| topmostSubform[0].Page2[0].f2_81[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_82[0] | text | |
| topmostSubform[0].Page2[0].f2_83[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_84[0] | text | |
| topmostSubform[0].Page2[0].f2_85[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_86[0] | text | |
| topmostSubform[0].Page2[0].f2_87[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_88[0] | text | |
| topmostSubform[0].Page2[0].f2_89[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_90[0] | text | |
| topmostSubform[0].Page2[0].f2_91[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_92[0] | text | |
| topmostSubform[0].Page2[0].f2_93[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_94[0] | text | |
| topmostSubform[0].Page2[0].f2_95[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_96[0] | text | read-only |
| topmostSubform[0].Page2[0].f2_97[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page2[0].f2_98[0] | text | read-only |
| topmostSubform[0].Page2[0].f2_99[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page2[0].f2_100[0] | text | read-only |
| topmostSubform[0].Page2[0].f2_101[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page2[0].f2_102[0] | text | read-only |
| topmostSubform[0].Page2[0].f2_103[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page2[0].f2_104[0] | text | |
| topmostSubform[0].Page2[0].f2_105[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_106[0] | text | |
| topmostSubform[0].Page2[0].f2_107[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_108[0] | text | |
| topmostSubform[0].Page2[0].f2_109[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_110[0] | text | |
| topmostSubform[0].Page2[0].f2_111[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_112[0] | text | |
| topmostSubform[0].Page2[0].f2_113[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_114[0] | text | |
| topmostSubform[0].Page2[0].f2_115[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_116[0] | text | |
| topmostSubform[0].Page2[0].f2_117[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_118[0] | text | |
| topmostSubform[0].Page2[0].f2_119[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_120[0] | text | |
| topmostSubform[0].Page2[0].f2_121[0] | text | |
| topmostSubform[0].Page2[0].f2_122[0] | text | |
| topmostSubform[0].Page2[0].f2_123[0] | text | |
| topmostSubform[0].Page2[0].f2_124[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_125[0] | text | |
| topmostSubform[0].Page2[0].f2_126[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_127[0] | text | |
| topmostSubform[0].Page2[0].f2_128[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_129[0] | text | |
| topmostSubform[0].Page2[0].f2_130[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_131[0] | text | |
| topmostSubform[0].Page2[0].f2_132[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_133[0] | text | |
| topmostSubform[0].Page2[0].f2_134[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_135[0] | text | |
| topmostSubform[0].Page2[0].f2_136[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_137[0] | text | |
| topmostSubform[0].Page2[0].f2_138[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_139[0] | text | |
| topmostSubform[0].Page2[0].f2_140[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_141[0] | text | |
| topmostSubform[0].Page2[0].f2_142[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_143[0] | text | |
| topmostSubform[0].Page2[0].f2_144[0] | text | max 3 chars |
| topmostSubform[0].Page2[0].f2_145[0] | text | |
| topmostSubform[0].Page2[0].f2_146[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].Name_ReadOrder[0].f1_3[0] | text | |
| topmostSubform[0].Page3[0].EIN_ReadOrder[0].f1_1[0] | text | |
| topmostSubform[0].Page3[0].EIN_ReadOrder[0].f1_2[0] | text | max 7 chars |
| topmostSubform[0].Page3[0].f2_1[0] | text | max 1 char |
| topmostSubform[0].Page3[0].f1_12[0] | text | max 4 chars |
| topmostSubform[0].Page3[0].f3_1[0] | text | |
| topmostSubform[0].Page3[0].f3_2[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_3[0] | text | |
| topmostSubform[0].Page3[0].f3_4[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_5[0] | text | |
| topmostSubform[0].Page3[0].f3_6[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_7[0] | text | |
| topmostSubform[0].Page3[0].f3_8[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_9[0] | text | |
| topmostSubform[0].Page3[0].f3_10[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_11[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_12[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_13[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_14[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_15[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_16[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_17[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_18[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_19[0] | text | |
| topmostSubform[0].Page3[0].f3_20[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_21[0] | text | |
| topmostSubform[0].Page3[0].f3_22[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_23[0] | text | |
| topmostSubform[0].Page3[0].f3_24[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_25[0] | text | |
| topmostSubform[0].Page3[0].f3_26[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_27[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_28[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_29[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_30[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_31[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_32[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_33[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_34[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_35[0] | text | |
| topmostSubform[0].Page3[0].f3_36[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_37[0] | text | |
| topmostSubform[0].Page3[0].f3_38[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_39[0] | text | |
| topmostSubform[0].Page3[0].f3_40[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_41[0] | text | |
| topmostSubform[0].Page3[0].f3_42[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_43[0] | text | |
| topmostSubform[0].Page3[0].f3_44[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_45[0] | text | |
| topmostSubform[0].Page3[0].f3_46[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_47[0] | text | |
| topmostSubform[0].Page3[0].f3_48[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_49[0] | text | |
| topmostSubform[0].Page3[0].f3_50[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_51[0] | text | |
| topmostSubform[0].Page3[0].f3_52[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_53[0] | text | |
| topmostSubform[0].Page3[0].f3_54[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_55[0] | text | |
| topmostSubform[0].Page3[0].f3_56[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_57[0] | text | |
| topmostSubform[0].Page3[0].f3_58[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_59[0] | text | |
| topmostSubform[0].Page3[0].f3_60[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_61[0] | text | |
| topmostSubform[0].Page3[0].f3_62[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_63[0] | text | |
| topmostSubform[0].Page3[0].f3_64[0] | text | max 3 chars |
| topmostSubform[0].Page3[0].f3_65[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_66[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_67[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_68[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_69[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_70[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_71[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_72[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_73[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_74[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_75[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_76[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].c3_1[0] | checkbox | read-only |
| topmostSubform[0].Page3[0].f3_77[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_78[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_79[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_80[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page3[0].f3_81[0] | text | read-only |
| topmostSubform[0].Page3[0].f3_82[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].Name_ReadOrder[0].f1_3[0] | text | |
| topmostSubform[0].Page4[0].EIN_ReadOrder[0].f1_1[0] | text | max 2 chars |
| topmostSubform[0].Page4[0].EIN_ReadOrder[0].f1_2[0] | text | max 7 chars |
| topmostSubform[0].Page4[0].f2_1[0] | text | max 1 char |
| topmostSubform[0].Page4[0].f1_12[0] | text | max 4 chars |
| topmostSubform[0].Page4[0].f4_1[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_2[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_3[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_4[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_5[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_6[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_7[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_8[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_9[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_10[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_11[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_12[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_13[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_14[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_15[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_16[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_17[0] | text | read-only |
| topmostSubform[0].Page4[0].f4_18[0] | text | read-only · max 3 chars |
| topmostSubform[0].Page4[0].f4_19[0] | text | |
| topmostSubform[0].Page4[0].f4_20[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_21[0] | text | |
| topmostSubform[0].Page4[0].f4_22[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_23[0] | text | |
| topmostSubform[0].Page4[0].f4_24[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_25[0] | text | |
| topmostSubform[0].Page4[0].f4_26[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_27[0] | text | |
| topmostSubform[0].Page4[0].f4_28[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_29[0] | text | |
| topmostSubform[0].Page4[0].f4_30[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_31[0] | text | |
| topmostSubform[0].Page4[0].f4_32[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_33[0] | text | |
| topmostSubform[0].Page4[0].f4_34[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_35[0] | text | |
| topmostSubform[0].Page4[0].f4_36[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_37[0] | text | |
| topmostSubform[0].Page4[0].f4_38[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_39[0] | text | |
| topmostSubform[0].Page4[0].f4_40[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_41[0] | text | |
| topmostSubform[0].Page4[0].f4_42[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_43[0] | text | |
| topmostSubform[0].Page4[0].f4_44[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_45[0] | text | |
| topmostSubform[0].Page4[0].f4_46[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_47[0] | text | |
| topmostSubform[0].Page4[0].f4_48[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_49[0] | text | |
| topmostSubform[0].Page4[0].f4_50[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_51[0] | text | |
| topmostSubform[0].Page4[0].f4_52[0] | text | max 3 chars |
| topmostSubform[0].Page4[0].f4_53[0] | text | |
| topmostSubform[0].Page4[0].f4_54[0] | text | max 3 chars |
| topmostSubform[0].Page5[0].Name_ReadOrder[0].f1_3[0] | text | |
| topmostSubform[0].Page5[0].EIN_ReadOrder[0].f1_1[0] | text | |
| topmostSubform[0].Page5[0].EIN_ReadOrder[0].f1_2[0] | text | max 10 chars |
| topmostSubform[0].Page5[0].f2_1[0] | text | max 1 char |
| topmostSubform[0].Page5[0].f1_12[0] | text | max 4 chars |
| topmostSubform[0].Page5[0].c5_1[0] | checkbox | |
| topmostSubform[0].Page5[0].c5_2[0] | checkbox | |
| topmostSubform[0].Page5[0].YouMustGiveUs[0].f5_1[0] | text (multiline) | |
| topmostSubform[0].Page5[0].f5_2[0] | text | |
| topmostSubform[0].Page5[0].f5_3[0] | text | |
| topmostSubform[0].Page5[0].f5_4[0] | text | |
| topmostSubform[0].Page5[0].c5_3[0] | checkbox | |
| topmostSubform[0].Page5[0].f5_5[0] | text | |
| topmostSubform[0].Page5[0].f5_6[0] | text | max 11 chars |
| topmostSubform[0].Page5[0].f5_7[0] | text | |
| topmostSubform[0].Page5[0].f5_8[0] | text | max 10 chars |
| topmostSubform[0].Page5[0].f5_9[0] | text | |
| topmostSubform[0].Page5[0].f5_10[0] | text | |
| topmostSubform[0].Page5[0].f5_11[0] | text | |
| topmostSubform[0].Page5[0].f5_12[0] | text | max 2 chars |
| topmostSubform[0].Page5[0].f5_13[0] | text | max 10 chars |
Column 3 is column 1 minus column 2, forty times
The difference columns are exactly what computed fields are for: send the corrected and original figures, and every difference is derived server-side at fill time, in one place. A 941-X whose column 3 disagrees with its own columns 1 and 2 is the kind of document that comes back with a letter attached.
Questions people ask
- Does the API do the subtraction?
- If you configure the difference lines as computed fields, yes — the expressions run server-side on every fill, so the derived numbers cannot drift from the figures they came from.
- One template for all four quarters?
- Yes — the quarter being corrected is a field on the form. A new IRS revision of the form itself is a re-upload, same as the 941.
See your Form 941-X pipeline working in the next five minutes
The button uploads the official PDF into the editor as a live template with an API key — no account, nothing to cancel. Trial documents are watermarked and kept for 24 hours; sign up to keep your work.
Doc2api is not affiliated with the Internal Revenue Service. Form 941-X is a public government work; the copy here is the official revision, refreshed from irs.gov. Nothing on this page is tax or legal advice — how a completed form may be signed, filed or retained is defined by the issuing agency.