Marco Abel Zefanya, home
Back

Context: ProductionRole: Full-Stack Engineer

AutoERP

Palm Oil Mill ERP

Turns every weighed and graded truck into a priced ticket, a stock receipt, and a daily yield report.

Availability

Private production system

  • Weighbridge-to-receipt flow
  • Quality deduction from AI grading
  • Daily OER and KER reporting

About the app

AutoERP is an ERP for palm oil mills, built as a custom module on Frappe and ERPNext. It picks up where the weighbridge and AutoGrade leave off: each truck visit becomes a priced ticket, the ticket posts its own stock receipt, and production is reported as daily oil and kernel extraction rates.

Technology stack

  • Frappe
  • ERPNext
  • Python
  • MariaDB
  • Redis
  • Docker

Features

  • Weighbridge tickets with gross, tare, and net weight for every truck visit.
  • Quality deduction and price per kilogram calculated from the AutoGrade bunch result.
  • Purchase receipts created automatically when a ticket is finalised, linked back to the ticket.
  • Daily production entries and an extraction rate report for crude palm oil and kernel.
  • A mill summary with document shortcuts, key numbers, and trend charts.
  • Role profiles for mill staff and an Indonesian interface.

Responsibilities

  • Built the mill module on Frappe and ERPNext: doctypes, workflows, and reports.
  • Connected AutoGrade results to the weighbridge ticket and its pricing rules.
  • Automated the ticket-to-receipt posting into ERPNext stock.
  • Built the extraction rate report and the mill summary.
  • Packaged the stack with Docker for deployment.

Screenshots