The quick answer
Barcode billing connects a scanned identifier to an item record. The scanner does not determine which product, pack size or price you meant unless the item master is accurate. Build the item records first and test representative products before relying on scanning at the counter.
A compatible USB scanner can act as keyboard input for supported browser workflows. Dukanam does not promise every hardware integration or offline billing, so test the actual scanner, browser and connection used by the cashier.
Before you begin
- An item list with product variants, units and prices.
- Unique identifiers and verified packaging barcodes where used.
- The scanner, counter device, browser and an internet connection.
See how the pieces connect
Item master
Define each sellable product and unit.
Identifier
Connect the correct barcode to that record.
Counter
Scan into the supported lookup field.
Sale
Check quantity, price, payment and stock effect.
Work through the steps
Separate sellable variants
Use different item records for different pack sizes or variants where appropriate. A 500 g pack and a 1 kg pack should not silently resolve to the same quantity and price.
Assign accurate identifiers
Capture the packaging barcode exactly, including leading zeros. Check for duplicates. If you create internal labels, use a controlled unique identifier and do not present it as a globally assigned product code without the appropriate basis.
Prepare the counter items
Set the unit, price basis, applicable tax and stock details. Loose goods need consistent weight or quantity entry. Do not assume a normal scanner automatically integrates with a weighing scale.
Test keyboard-style scanning
Connect the compatible scanner and focus the supported item lookup. Scan one product and verify the identifier entered. Check suffix settings such as Enter only through the scanner’s documented configuration.
Practise representative bills
Test repeated scans, different variants, a missing barcode, manual lookup and a return. Confirm that the quantity and rate match the intended item. Keep a manual SKU fallback for damaged labels.
Verify stock and collection
Complete a small supported test transaction and inspect the stock movement and payment record. Confirm actual payment before marking it received. Train the cashier to pause when the scanned result is unexpected.
A worked example
A barcode must identify the right sellable unit
Illustrative item records. Use your actual identifiers rather than these example labels.
| Item | Identifier type | Counter check |
|---|---|---|
| Rice 1 kg pack | Verified packaging barcode | One scan adds one 1 kg pack |
| Rice 5 kg pack | Different packaging barcode | Different item and price |
| Loose rice per kg | Internal SKU or label | Enter actual weight correctly |
| Damaged package label | Manual SKU lookup | Verify product before adding |
Scanning speeds up lookup; it does not repair a wrong item master. Unit and variant checks protect both billing and inventory.
Common mistakes to avoid
- Reusing one barcode for unrelated products or pack sizes.
- Dropping leading zeros during spreadsheet import.
- Assuming a scanner also reads weights automatically.
- Completing a sale without checking an unexpected scan result.
Questions you might have
Can I bill if a barcode is unreadable?
Use the supported manual item or SKU lookup and verify the product and unit. Do not substitute a similar item just to finish quickly.
Does Dukanam work offline at the counter?
Offline billing is not promised. Plan for internet access and test the actual counter workflow before migration.
Dukanam
A smart, low-cost choice for small-business GST billing
Dukanam brings billing, purchases, stock, customer balances, payments and reports together. It is built for Indian small businesses that want clear records without a complicated setup.
Best suited to shops that want connected everyday billing and bookkeeping, web and mobile access, and nine product languages. Choose the plan that includes the features you need.
GST-aware billing and preparation depend on your plan. Review records before filing on the GST portal; Dukanam does not directly submit GST returns, government e-invoices or e-way bills.
Current plans with GST preparation
- Advanced Plan₹299.00 per month
Check annual prices, limits, applicable taxes and checkout terms. Paid plans do not include a free trial.
Sources and further reading
Official rules and portal screens can change. Use the linked authority for the current requirements; the figures in our worked examples are illustrative.