Metalytics – AI-Powered Job Work, Stock & Material Accountability Platform for Manufacturing MSMEs
Author : CA Durgesh Chavda
Author : CA Durgesh Chavda
Metalytics is a job-work and material accountability platform built for manufacturing MSMEs that send raw material to job workers for plating, polishing, finishing and similar processes – for example, the brass-parts industry of Jamnagar.
In these units, every movement of material is recorded on a handwritten slip called a chitthi. Metalytics keeps that habit but makes it reliable: the storekeeper writes the chitthi on a printed Metalytics pad, takes one photo, and on-device AI reads every box and creates a verified entry. From that point, every kilogram is tracked out and back – with loss (ghati) measured, the Section 143 one-year limit monitored, and Rule 55 challans, ITC-04 and audit evidence produced automatically.
Unlike general accounting software, which tracks money, Metalytics tracks the metal: what is lying with which job worker, for how long, and how much was lost. It runs entirely on the client’s own computer, with no AI subscription or API cost, and works in English, Gujarati and Hindi.
Metalytics on desktop and phone – live 3D map of the works and job workers
Manufacturing MSMEs routinely send material out for job work, but the record of that material lives on paper. Typical workflow:
Metalytics digitises the job-work cycle without changing how the factory works. Its core idea is to keep the chitthi and make it smart.
Reading a chitthi pad photo – each figure shown beside the part of the photo it came from
Step 1 – Order entry
The order line is recorded – party, size, finish, quantity and weight per dozen. The expected weight is calculated automatically.
Step 2 – Print the chitthi pad
A Metalytics pad is printed with the current job workers, waiting order lines and peti (container) types, and a machine-readable pad number.
Step 3 – Write and photograph
The storekeeper writes the date, peti count and gross weight in digit boxes and ticks the job worker, order line and peti type, then takes one photo.
Step 4 – AI reading on the device
Metalytics locates the four corner markers, straightens the page, reads ticks by measuring ink and reads digits with an on-device neural network. Each value is shown next to its crop of the photo.
Step 5 – Validation and confirmation
Weight is compared with the order, dates are checked for sense, and uncertain figures are highlighted. Nothing is saved until a person confirms.
Step 6 – Delivery challan
A Rule 55 delivery challan is generated in English, Gujarati or Hindi, with amount in words, declaration and signatures. E-way bill is enforced for inter-State job work.
Step 7 – Return (aavak) and ghati
Returns are weighed in against the job number. Ghati is measured against the agreed tolerance, and any unexplained difference is routed to a second person for approval.
Step 8 – Monitoring and alerts
A live 3D map and the “At finishing” screen show material outside, its age and value. Warnings begin at 270 days, before the one-year limit.
Step 9 – Compliance and audit outputs
ITC-04 Table 4 and 5A are prepared and checked, an audit memo lists exceptions, and job-worker statements support external confirmation.
Step 10 – Reports and questions
Analytical reports (scorecards, ageing, trends, loss) are exported as designed PDFs or Excel, and users can ask questions in English, Gujarati or Hindi.
| Feature | What it does |
| Chitthi pad + AI reading | Printed pad read from a phone photo on the device; corner alignment, tick detection, digit recognition and photo evidence for every figure |
| Free-hand chitthi reading | OCR in English, Gujarati and Hindi for existing slips, with mandatory confirmation |
| Live 3D map | Works and job workers as an interactive map; late chitthis shown in red; click to fly to any job worker |
| Chitthi register | Net out, returned, ghati, unexplained, still out, days out and status for every chitthi |
| Delivery challan | Rule 55 challan in three languages; missing particulars flagged before despatch |
| Aavak & ghati | Returns matched to job number; ghati measured against tolerance on every lot |
| Maker–checker | Shortages and rate changes need a second person; five roles with defined rights |
| Section 143 monitor | Ageing with warnings from day 270; deemed-supply exposure highlighted |
| ITC-04 & audit desk | Tables 4 and 5A prepared and validated; audit memo with exceptions |
| Ask Metalytics | 54 ready questions; typed questions in English, Gujarati or Hindi answered from own records |
| Reports | Job worker scorecard, ageing, monthly trends, loss analysis, statements, stock and 5S reports |
| Payables & reconciliation | Job-worker bills and payments, and kilo-level reconciliation of material sent and returned |
| Change log | Every change recorded with before and after values, sealed with a SHA-256 hash chain |
Deterministic rules – not AI – are used for every tax, stock and money calculation, so the same data always gives the same result.
| Provision | How Metalytics addresses it |
| Section 143, CGST Act | One-year return limit for inputs; ageing and alerts from day 270 |
| Rule 45, CGST Rules | Challan-based movement to job workers; ITC-04 reporting |
| Rule 55, CGST Rules | Delivery challan particulars; missing GSTIN, HSN and e-way bill flagged |
| Rule 138, CGST Rules | E-way bill required for inter-State job work irrespective of value |
| ITC-04 | Table 4 (goods sent) and Table 5A (goods received back), with validation |
| CARO 2020, clause 3(ii)(a) | Evidence for verification of inventory lying with job workers |
| AS 2 / Ind AS 2 | Separation of normal process loss from abnormal loss |
| Rule 3(1), Companies (Accounts) Rules | Audit trail that cannot be disabled, mirrored in the change log |
| SA 230 | Dated, printable audit memo and reports for working papers |
| Data flow |
| Phone photo of chitthi pad → On-device AI reading (vision + neural network) → Validation & human confirmation →Material ledger (orders, chitthis, returns, stock) →Rules engine (ghati, Section 143, Rule 55, ITC-04) →Dashboard • 3D map • Reports • Ask • Audit desk |
| Layer | Technology |
| Front end | HTML, CSS, JavaScript (Vite); installable as an app on desktop and mobile |
| 3D visualisation | three.js |
| AI – vision | Custom corner detection, perspective correction and tick detection |
| AI – handwriting | Custom convolutional neural network (trained in Python/NumPy, runs in the browser) |
| AI – OCR | Tesseract.js (English, Gujarati, Hindi) |
| Documents | jsPDF and html2canvas for designed PDFs; native Excel export |
| Security | Role-based access, maker–checker, SHA-256 hash-chained change log |
| Languages | English, Gujarati and Hindi across screens, documents and questions |
Section 143 monitoring – material with job workers by age, value and status
Metalytics turns the humble chitthi into a verified, auditable record. By combining on-device AI with the domain knowledge of a Chartered Accountant, it gives manufacturing MSMEs control over the material they send for job work, helps them stay compliant with GST requirements, and gives auditors reliable evidence – without changing how the factory works and without any data leaving the business.