Skip to content
Deskrivet

Time your payroll can defend.

Field Time captures punches offline, surfaces the exceptions, and keeps unapproved time out of payroll.

For Acumatica customers, and the partners who implement it.

shift record · ana ropata · ep00012pump-refit-24 · rough-in · wed 12 aug 2026
  1. 06:58
    Startinside the fence · online
  2. 12:10
    Break15 min · inside the fence
  3. 15:29
    Signal lostthe office record stops here
  4. 15:32
    Stopheld in the phone's outbox 412 m outside the fence
    Saved on device
  5. 15:41
    Signal backsynced in order · nothing missing
    Outside geofence
  6. 15:51
    Approved · M. Ropatabound to revision 381e…c4e2
    Approved
  7. Then
    Payroll exporttime activities csv · 8 h 19 m · reg
  8. Later
    Straight into Acumaticaa draft time activity, once the connector passes acceptance
    Planned

Illustration: a fictional crew member and shift, drawn from what Field Time records today.

Saved on device

A dead zone is not a missing punch.

Start, break and stop are written to the phone first and sync in order when signal returns. The worker can see what is still waiting.

Outside geofence

The worst problem is the first row.

The review queue sorts by exception, not by name: a stop outside the fence, a break that never ended, a shift changed after approval.

Needs re-review

An approval covers one revision.

Each approval is bound to the revision the supervisor saw. Edit the session afterwards and it comes back for a new decision.

Three people, one shift.

The same 15:32 stop, as the worker, the supervisor and payroll each see it in Field Time.

Ana · on the wharf · 15:32

15:32No signal

Ana Ropata

Off shift

Pending sync (1)

Next job

Harbor Pump Refit

2 tasks. You pick one when you start.

Last punch

15:32 Clocked out

Saved on this phone

1 punch is waiting. It sends by itself when there's signal.

No signal. The punch is saved on the phone and she can see it is still waiting.

M. Ropata · in the office · 15:45

Awaiting review4 sessions
EmployeeException
Ana Ropata Outside geofence
Tama Wiremu Device clock jumped
Ria Kōhere Changed after approval
Hemi WalkerNone

Her stop is the first row, because it is the worst problem in the queue.

Payroll · after 15:51

Payroll export1 shift
EmployeeWorkedApproved
Ana Ropata8h 19mAug 12, 15:51

Approved, so it is on the export. Unapproved time is not.

The approval is the gate.

A session reaches the payroll export only after a supervisor approves it, and the approval is bound to the revision they saw. Change the session afterwards and it goes back for review.

What the approval holds
The revision M. Ropata saw at 15:51. Until someone approves, the shift is not on the export.
What it does not reach
A file already exported is a copy Field Time cannot recall, and a shift exported twice is two files. Reconcile those in payroll.

Session review · Wed 12 Aug · Pacific/Auckland

Ana Ropata

Shift
06:58 to 15:32
Worked
8h 19m
Break
0h 15m
Decision
Approved

Exceptions

Outside geofence

On the Stop punch at 15:32, captured offline.

Decision history
Approved · M. Ropata · Supervisor · Aug 12, 15:51 bound to revision 381e…c4e2
Acumatica delivery
PlannedOnce the connector passes acceptance
Evidence
2 GPS locations retained · Start, Stop
Correction history
No corrections

What you can promise a customer today.

So nobody sells past the product.

  • BuiltOffline punches on AndroidStart, break, switch and stop are kept on the phone and sync in order.
  • BuiltException-first review queueWorst problem first, with the punch, its GPS evidence and the map.
  • BuiltCorrectionsThe office asks, the worker answers on the handset, the session is reviewed again.
  • BuiltRevision-bound approvalAn approval covers the revision it was given for. A later change sends the session back.
  • BuiltPayroll exportApproved work spans as a Time Activities CSV. Unapproved time is not on it.
  • PlannedStraight into AcumaticaOne draft Time Activity per approved work span, once the connector passes acceptance.
  • Not yetiPhone handsetNot part of the first release.

Built means it is in the product now and in acceptance testing. It is not a certification or a production commitment.

If you run Acumatica

For the office that signs off the hours.

Supervisors
One queue, worst problem first. Approve the clean shifts together and open the rest.
Payroll
Approved shifts only, as a Time Activities CSV.
Crews
An Android app that keeps their punches on the phone when there is no signal.
Book a demo

If you implement Acumatica

For the partner who sells it and rolls it out.

Who it fits
Customers with crews away from the office, on Android phones, whose time is approved before payroll.
Who does what
You keep the customer and run the rollout. We run the service and answer the audit-trail questions.
What to promise
What is in the table above. We tell you when direct delivery passes acceptance.
Talk partnership

Book a demo, or talk partnership.

One form. Tell us which side of Acumatica you are on and we will reply by email.

I am

Or email hello@deskrivet.com