
VBA Developer Needed to Reconcile Inventory
- or -
Post a project like this29
£350(approx. $464)
- Posted:
- Proposals: 22
- Remote
- #4504639
- OPPORTUNITY
- Open for Proposals
Full-Stack Web & Mobile App Developer With AI Integration & Automation Expertise

⭐ TOP RATED Digital Agency | Website Design & Development | META Marketing | SEO | GOOGLE ADs

PPH TOP Web Developer | Digital Marketing (SEO, Social Media Management, Facebook/Instagram Ads, Google Ads)|WordPress, Shopify, Wix, e-commerce, | Video Editing

♛ PPH No. #1 ✔ AI Automations ♛ 12 Years of Experience in Web & Mobile Development & Designing ✔ Magento ✔ Shopify ✔ WordPress ✔ API Integration ✔ React Native ✔ AngularJS / Node.js


Freelance Technology Consultant & Software Developer – Web, Mobile & Cloud Solutions

11926809129038202691543117423313234108134523501217151219824271170005118922281155581311729491
Description
Experience Level: Expert
We are looking for an experienced VBA / Database Developer to help us resolve a technical misalignment in our inventory management system's go-live data.
The system utilizes a FIFO engine where IngredientBatches controls batch availability, and a movement-led IngredientStock ledger calculates live stock based on receipt/consumption transactions. Currently, a gap in our opening balance setup has caused our live stock dashboard to display negative figures.
The strategy and a core fix module (mod_OpeningStockReceipts.bas) have already been outlined. We need an expert to run diagnostics, align the columns, execute the fix safely, and ensure full system reconciliation without disrupting existing consumption history.
Scope of Work
Module Integration: Import and test a provided VBA module (mod_OpeningStockReceipts.bas) designed to generate missing opening receipt entries in the movement ledger from existing batch data.
Column & Data Alignment: Run data validation checks (via a provided macro) to identify and correct misaligned data columns (specifically Status and RemainingQty in the IngredientBatches table).
Data Reconciliation: Ensure that:
IngredientStock reconciles perfectly with positive opening balances.
FIFO batches remain completely unchanged.
Existing ConsumptionLedger records stay intact.
No duplicate stock movements are created.
System Validation: Rebuild and validate the live stock dashboard formulas to ensure future "End of Day" automated runs function reliably.
Thank you
The system utilizes a FIFO engine where IngredientBatches controls batch availability, and a movement-led IngredientStock ledger calculates live stock based on receipt/consumption transactions. Currently, a gap in our opening balance setup has caused our live stock dashboard to display negative figures.
The strategy and a core fix module (mod_OpeningStockReceipts.bas) have already been outlined. We need an expert to run diagnostics, align the columns, execute the fix safely, and ensure full system reconciliation without disrupting existing consumption history.
Scope of Work
Module Integration: Import and test a provided VBA module (mod_OpeningStockReceipts.bas) designed to generate missing opening receipt entries in the movement ledger from existing batch data.
Column & Data Alignment: Run data validation checks (via a provided macro) to identify and correct misaligned data columns (specifically Status and RemainingQty in the IngredientBatches table).
Data Reconciliation: Ensure that:
IngredientStock reconciles perfectly with positive opening balances.
FIFO batches remain completely unchanged.
Existing ConsumptionLedger records stay intact.
No duplicate stock movements are created.
System Validation: Rebuild and validate the live stock dashboard formulas to ensure future "End of Day" automated runs function reliably.
Thank you
Isla J.
100% (17)Projects Completed
17
Freelancers worked with
16
Projects awarded
38%
Last project
12 Jun 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-

Before applying the opening-balance fix, do you have a recent backup or staging copy of the database available for testing, and can you confirm whether the negative stock figures are affecting all ingredients or only specific batches/products?
-

Can you provide the current database format being used (Access, Excel VBA, SQL backend, or another structure)?
11572481157246
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies