Tally import: "Voucher Number cannot be left Blank" — how to fix?
This error — "Voucher number cannot be left Blank" or "Voucher Number is missing" — happens when a voucher type's numbering method is set to Manual but the row being imported has no voucher number filled in. Fix it either by switching that voucher type's numbering method to Automatic, or by filling in a voucher number for every row before importing.
Fix it
Pick whichever is faster for your situation: switching the voucher type to automatic numbering, or adding numbers to the source file.
- For a banking voucher: change the numbering method from Manual to Automatic, or add a voucher number to each banking entry without changing the numbering method.
- For sales/purchase vouchers: go to Gateway of Tally > Alter > Voucher Type, find Methods of Numbering, and change it from Manual to Automatic — or fill in a voucher number for each transaction instead.
- Re-run the import once the numbering method or the source data is fixed.
FAQs
Which is better — Automatic or Manual numbering?
That's a preference for how you want vouchers numbered; the error only appears when a type is set to Manual and a number is missing, so either setting works as long as every row supplies a number when Manual is on.
Does switching to Automatic renumber my existing vouchers?
No — changing the numbering method going forward affects new vouchers; it doesn't retroactively renumber vouchers already entered.
Related guides
Sources checked
Last reviewed 2026-09-23
Tally, Vyapar and other product names are trademarks of their respective owners. Charter AI is not affiliated with them.
