This SOP binder describes how PalmStat ERP generates, validates and signs-off the eight canonical documents that move a production order from raw-material intake to delivered customer goods. Each procedure mirrors the equivalent process in Sage X3, Syspro, NetSuite Manufacturing and SAP S/4HANA, and is wired into the live data tables · print-ready via window.ErpDoc.print().
The data-source tables in each SOP enumerate exact API endpoints, DB tables and columns consumed when the document is rendered — use them when training new staff, tracing audit issues, or extending the platform. Click any card below to open the per-document SOP. Every page is print-ready: Ctrl/Cmd+P → Save as PDF.
RECEIPT inventory transaction, raises stock at the named warehouse, and stamps lot/qty/supplier metadata onto the document trail.inventory_transactions, items, warehouses, documentsbom_headers, bom_lines, production_batch_lines, itemsproduction_batches, production_batch_lines, machines, employees, labour_assignmentsproduction_batches, machines, bom_headers, v_inventory_summaryCONFIRMED state auto-creates a pending QC inspection.tally_sheets, production_batches, employeesPASS marks FG inventory AVAILABLE; FAIL/REWORK sets QUARANTINE.qc_inspections, inventory, itemsPROD_IN finished-goods transactions, stamps QC verdict, and recaps yield, wastage and BOM consumption variance.production_batches, tally_sheets, inventory_transactions, items/documents. Customer signature converts the same spec to a POD.sales_orders, sales_order_lines, inventory_transactions, documentswindow.ErpDoc renderer (gradient header, 4-col meta strip, zebra-striped tables, signature blocks, audit footer). Source: frontend/js/erp-document.js.ErpDoc.render(spec), ErpDoc.print(spec), ErpDoc.toEmailHtml(spec)