| Role | View stock & batches | Record receipt | Record adjustment | Pack |
|---|---|---|---|---|
| Field rep | Not allowed | Not allowed | Not allowed | Not allowed |
Overview
The field-rep mobile view is a four-tab work surface for the signed-in rep: Beat, Order, Collect, and Orders. Customer detail at /m/rep/customer is a drill-down from the assigned beat, not a fifth primary tab. The view is driven by the active FIELD_REP login and active customer assignments, not by a manually chosen tenant or a global customer search.
Where to find it
After an Owner links a same-tenant login to an active field-rep record, open /m/rep/home. The mobile access gate routes a FIELD_REP user to the rep shell. If the login is unlinked or the rep is archived, rep access is denied.
Key concepts
- Assigned customer list —
fieldRep.me.customersreturns the rep's active assignment rows withcustomerId,name,status,outstanding,overdue, andcreditLimit. Pending or inactive customer status can still appear when the assignment itself is active; the assignment, not the status label, controls the rep write scope. - Rep profile —
fieldRep.me.profileresolves from the signed-in tenant user and active rep row. - Own orders —
fieldRep.me.ordersreturns only orders whosefield_rep_idis the active rep. Rows includeorderId,orderNumber,customerId,customerName,status,totalAmount,createdAt, anddeliveryDate, newest first.
The four tabs and customer drill-down
intake.rep-draft.create. The tenant's consent mode determines whether the draft needs rep confirmation, a signed customer acknowledgement, or owner approval. A below-list line always goes to owner approval.account-credit.rep-claims.create. The invoice picker is scoped to that customer and excludes invoices that are no longer collectible. A claim is pending until an owner-side resolver confirms it; a cheque still needs clearance. The screen shows the Sales targets Capability posture but never invents target numbers when no rep-scoped progress feed exists.fieldRep.me.orders, with the customer, amount, timestamps, delivery date, status, and your attribution. Filter the list to follow pending approval, awaiting customer acknowledgement, confirmed, or rejected work; this tab is your submitted-order view, not the owner's approval queue.Role notes
- Field rep — mobile reads use
field-rep.me.read; order drafts useintake.rep-draft.create; collection claims useaccount-credit.rep-claims.create. The rep cannot edit the master, change consent, approve an order, or confirm a claim. - Owner — sets up the rep login, assignments, channel handles, and consent; owner actions are documented in Field rep master.
Tips & time-savers
While fieldRep.me.customers or fieldRep.me.orders is loading, wait for that query to resolve. An empty customer list means there are no active assignments for this rep; an empty orders list means no rep-attributed orders were returned. Ask the Owner to check assignments or the linked login when either result is unexpected.
Gotchas
A collection receipt tells the customer that you recorded a claim. It does not mean the payment has posted. Cash and UPI need owner confirmation; a cheque needs owner confirmation and clearance. For order acknowledgement expiry and owner escalation, read Rep order consent.