Skip to content
NillascaCODE LABStart a project
← The journalSoftware planning / PRACTICAL NOTES FROM THE LAB

Before you replace inventory spreadsheets: a practical system checklist

Prepare product records, stock movements, staff permissions and opening balances before an inventory or POS project. Includes a fictional stock example and rollout checks.

A spreadsheet can be a useful starting point for stock records. The difficulty begins when purchases, sales, returns and corrections happen in different files, and nobody is sure which number the team should trust.

Moving those files into a new system does not resolve the disagreement by itself. Before choosing inventory software or asking for a custom build, define the records and movements the system must support. This checklist helps a Philippine business prepare a useful first scope without assuming every possible feature belongs in the launch.

Start with one shared meaning of stock

A number labelled stock may mean items physically present, items still available to sell or items expected from a supplier. Those are different questions. Choose clear labels and agree which events change each number.

For example, a fictional shop has 40 units on hand. Six are reserved for approved orders and two are set aside as damaged. Under a simple agreed model, 32 units remain available to sell. Ten more units are expected from a supplier, but they are not counted as available before receiving. This example illustrates a planning rule; it is not an operating report or a required formula for every business.

Some platforms make these distinctions explicitly. Shopify's inventory-state documentation separates on-hand, available, committed, unavailable and incoming quantities. Your chosen system may use different labels, so confirm the definitions before comparing reports.

Clean the product list before moving quantities

Give each distinct sellable item or variant a stable identifier. Decide whether a box, a piece, a size or a color needs its own record. If your business buys by the box and sells by the piece, agree how the units relate and where that conversion is maintained.

Prepare a small sample with the product identifier, name, unit, variant and location. Resolve duplicate names and retired products before importing a larger list. Keep a mapping between the old identifiers and the new records so your team can explain where a balance came from.

Not every business needs barcodes, serial numbers, batches or expiry tracking. Include them only when the actual workflow requires them. Scanner and printer compatibility must be checked separately; a web interface does not establish that particular hardware will work.

Map the movements your staff actually make

List the actions that change stock, not just the reports you want to view. A useful starting set could include receiving, allocating an order, releasing an allocation, dispatching, accepting a return, transferring between locations and recording an approved adjustment.

For each action, identify its source record, its owner, the quantity affected and the reason it can be reversed. A transfer may need a dispatched stage and a received stage; goods in transit should not accidentally become sellable at both locations.

A returned item may be ready for resale or may need inspection. Define that choice rather than adding every return straight into the available balance. The inventory and POS systems service starts with these operating rules before screens and reports are agreed.

Separate access from convenience

The people who enter a delivery, approve a stock correction and review a report may need different permissions. Write down which actions each role can perform and which decisions need approval.

For an adjustment, agree whether a reason and supporting record are required. Decide which changes need a history that staff can review and who can correct mistakes. Include a fictional example of an incorrect entry and the accepted correction process in the project brief.

This is also the time to identify any customer or supplier details the system needs. Use only the fields required for the agreed workflow, and define staff access and retention responsibilities with the business owner.

Agree the opening balance and changeover plan

A successful import begins with a balance that the business approves. Set the date and time represented by the opening quantities, the locations included and the person responsible for checking them.

  • Reconcile a representative sample of products against a physical count.
  • Resolve duplicate product identifiers and inconsistent units.
  • Identify outstanding orders, supplier deliveries, returns and transfers.
  • Decide how movements during the changeover will be recorded.
  • Keep the original files and a mapping of imported records for reference.
  • Record the business owner's approval of the starting figures.

A staged rollout may be easier to review than changing every process at once. The right boundary might be one location or one agreed workflow. The proposal should explain how other records will stay consistent while that first stage is in use.

Define connections before promising a single stock view

An online store, POS terminal and internal stock record may update at different times. Name the source that controls each product and balance, the events exchanged and what happens when a connection is unavailable.

Ask how repeated messages are handled and how the team notices a failed update. Offline operation needs a separate discussion of the devices, data available during an outage and reconciliation when connectivity returns. It should not be assumed from the phrase POS system.

If you sell online, compare the inventory scope with the e-commerce development service. For connections between existing systems, review API development and integration. Provider access, subscriptions and compatibility are confirmed before implementation commitments.

Accept the first release with examples, not just screenshots

Prepare fictional cases that the business owner can review. Receive ten units, allocate three, dispatch two, return one for inspection and make an approved correction. Check the expected balance after each step under your agreed rules.

Also test a duplicate submission, an unauthorized adjustment and a transfer that has not yet been received. Compare the stock record, movement history and report using the same product, location and time boundary. A dashboard that looks polished is not enough if staff cannot explain its numbers.

Keep the acceptance checks in the written scope, with an owner for training, opening-balance approval and post-launch support. Our custom business systems service can help connect inventory with the wider workflow when that is the right project.

Bring a useful first brief

For the first discussion, prepare a redacted product sample, the movement list, staff roles, required reports, locations, existing tools and one normal day of fictional transactions. Add the exceptions that cause the most confusion today.

A focused brief helps compare an existing product with a custom system on the work you need done. Nillasca Code Lab is based in Santa Cruz, Laguna; start a project discussion with the workflow and records you want to make clearer.

KEEP EXPLORING

More from the lab.

A CONVERSATION FIRST. A CLEAR SCOPE NEXT.

Let’s build your next chapter.

Tell us what you want to improve. We’ll help you turn it into a practical plan.

Talk about your project