Free tool
Drop in a .DAT file and get the same findings BIR's desktop validator would give you — plus the line number, the column and the fix, which it won't. No sign-up, no upload, no Windows.
Alphalist files for 1600-VT, 1600-PT, 1601-EQ, 1601-FQ, 1621, SAWT, 1604-C, 1604-E and 1604-F, plus RELIEF SLSP.
Your file never leaves your browser
Coverage
| 1604-C | Annual alphalist of employees |
|---|---|
| 1604-E | Annual alphalist of payees, expanded |
| 1604-F | Annual alphalist of payees, final tax |
| 1601-EQ | Quarterly alphalist of payees (QAP) |
| 1601-FQ | Quarterly alphalist, final tax |
| 1600-VT | Monthly alphalist of payees, VAT |
| 1600-PT | Monthly alphalist, percentage tax |
| 1621 | Quarterly alphalist of payees |
| SAWT | Summary alphalist of withholding taxes |
| SLSP | RELIEF sales and purchases |
Rules are reproduced from Alphalist Data Entry and Validation 7.4 — its record layouts, its 481 error messages, and its 549-code ATC table. SLSP is the exception: BIR ships no validator for it, so those checks come from our own RELIEF writer and are structural only.
Questions
CPAlly keeps your books and produces the alphalist from them — TINs already validated, names already stripped of the characters BIR rejects, control totals that match because they come from the same ledger.