Attendance, harvest, delivery notes, upkeep and approvals right in the block โ works without signal and syncs automatically to XERPIUM SAWIT back on the office Wi-Fi.

Foremen and clerks spend the whole day in the blocks without coverage. Paper records are slow to consolidate, error-prone, allow duplicate tickets and are hard to verify. XERPIUM SAWIT MOBILE moves recording to an Android phone that keeps working fully in airplane mode.
Real screenshots from an Android phone: large buttons, clear type, high contrast and an unsent-data indicator on every screen. The interface is in Bahasa Indonesia.

Daily crew summary, bulk check-in & check-out

From the daily work plan, present workers only

Pick block, collection point and harvester in one tap

Large +/โ buttons, live kg & premium estimate

Vehicle, driver, destination, then scan ticket QR

Activity, block, workers and material dose check

Automatic summary, then on-screen signature

Connection status and breakdown of unsent data
Roles come from the server at login, so every user only sees their own work menus.
| Role | Main menus |
|---|---|
| Harvest Foreman | Attendance, assignments, harvest tickets, daily report |
| Harvest Clerk | Attendance, harvest tickets |
| Upkeep Foreman | Attendance, assignments, upkeep & materials, daily report |
| Transport Clerk | Delivery notes (SPB), ticket QR scan, relay transport, SPB printing |
| Division Assistant | Approval of risky items, daily report |
The principle: data is always saved, but every anomaly is flagged and queued for the assistant โ no work stops because of missing signal.
Sync: master data (blocks, collection points, workers, vehicles) & today's work plan.
Attendance, harvest, delivery notes and upkeep recorded on the phone โ no signal.
Automatic sync: transactions, photos and reports sent to XERPIUM SAWIT.
Accepted, re-validated and posted; status flows back to the phone.
All field data is sent to the XERPIUM SAWIT ERP (built on Odoo 18) through a secure REST API.
| Data from the phone | Used in the ERP for |
|---|---|
| Attendance & assignments | Attendance, man-days, payroll for daily and piece-rate workers |
| FFB harvest tickets | Production per block/harvester, harvest premium, tonnage estimate |
| Delivery notes & relay | FFB transport to the mill, reconciliation with the weighbridge |
| Upkeep & materials | Upkeep cost per block, fertilizer/herbicide usage, dose control |
| Assistant decisions | Approval trail for risky items |
| Daily reports | Signed daily summary per crew |
Master data (divisions, blocks, collection points, workers, activities, materials, dosage rules, vehicles, penalties, work plans) stays managed in the ERP โ the phone only pulls the latest changes.
| Aspect | Paper Records | XERPIUM SAWIT MOBILE |
|---|---|---|
| No signal | Possible, but re-typed later | ✓ Digital at the source, automatic sync |
| Duplicate tickets | ✗ Hard to detect | ✓ Automatic late-entry flag, one ticket per SPB |
| Weight & premium estimate | ✗ Calculated afterwards | ✓ Instantly when the ticket is created |
| Field evidence | ✗ Signature only | ✓ In-app photo + GPS + trusted time |
| Location / clock fraud | ✗ Undetected | ✓ Fake GPS, rooted phone, changed clock flagged |
| Material over-dose | ✗ Found at audit | ✓ Flagged instantly & sent for approval |
| Leftover fruit | ✗ Found the next day | ✓ Afternoon warning for untransported tickets |
| Corrections | Cross out & rewrite | ✓ Correction transaction with a full trail |