Skip to main content

Rate Management

Rates determine how much workers are paid per piece at each production stage. Rates are set on the production order and apply to all job cards within that order.

Rate Fields

FieldStageDescription
cutter_rateCuttingPayment per piece for cutting
fuser_rateFusingPayment per piece for fusing
stitcher_rateStitchingPayment per piece for stitching
finisher_rateFinishingPayment per piece for finishing
packing_ratePackingPayment per piece for packing
All rates are in PKR (Pakistani Rupees).

Where Rates Come From

Rates flow through the system in this order:
SourceDestinationHow
SampleProduction OrderCopied when using “Move to Production”
Production OrderJob CardsApplied when job card stage is completed
If you create a production order manually (not from a sample), rates start at 0. You must enter them on the production order.

Viewing Rates

On Production Order

Location: Production Order Detail → Overview tab → Rates section Shows all 5 rate fields with current values.

On Job Card

Location: Job Card Detail → Rates section Shows rates that apply to this job card (inherited from production order).

Updating Rates on Production Order

1

Open production order

Sidebar → Production → Click on order
2

Click Edit

Button in header area
3

Find Rates section

Scroll to rate fields
4

Enter new values

Update any rate fields needed
5

Save

Click Save to apply changes

Effect on Existing Job Cards

When you update rates on a production order:
Job Card StatusEffect
Not yet at that stageNew rate applies when they reach the stage
Already completed that stageNo change — original rate was already recorded
Example:
  • Production order has stitcher_rate = PKR 100
  • 50 job cards already completed Stitching (paid PKR 100 each)
  • You change stitcher_rate to PKR 120
  • Remaining 150 job cards will be paid PKR 120 when they complete Stitching
  • The 50 already completed remain at PKR 100
Rate changes only affect job cards that haven’t completed that stage yet. Completed stages keep their original rate.

How Worker Payment Is Calculated

When a worker completes a stage (via QR scan or manual update):
Payment = Rate for that stage × 1 piece

Example Calculation

StageWorkerRatePayment
CuttingAliPKR 50PKR 50
FusingBilalPKR 30PKR 30
StitchingFatimaPKR 150PKR 150
FinishingHassanPKR 80PKR 80
PackingZaraPKR 40PKR 40

Worker Total Earnings

Worker earnings = Sum of all pieces completed × rate per piece Example: Fatima completes Stitching on 100 job cards at PKR 150 each = PKR 15,000

Rate Inheritance

From Sample to Production

When you click “Move to Production” on a sample:
Sample FieldProduction Field
stitcher_ratestitcher_rate
fuser_ratefuser_rate
Samples only have stitcher_rate and fuser_rate. The other three rates (cutter, finisher, packing) must be set on the production order.

Default Values

FieldDefault if Not Set
cutter_rate0
fuser_rateFrom sample, or 0
stitcher_rateFrom sample, or 0
finisher_rate0
packing_rate0
If a rate is 0, workers will not earn anything for completing that stage. Always verify rates before production starts.

Common Scenarios

SituationAction
Set rates for new orderProduction Order → Edit → Enter all 5 rates → Save
Check current ratesProduction Order → Overview tab → Rates section
Change rate mid-productionProduction Order → Edit → Update rate → Save (only affects future completions)
Rate showing as 0Edit production order and enter the correct rate
Verify worker will be paidCheck that rate for their stage is greater than 0

Troubleshooting

Cause: Rate is set to 0 for that stage.Solution: Edit production order → Set correct rate → Save. Note: This won’t retroactively pay for already-completed stages.
Cause: Sample didn’t have rates set, or created production order manually.Solution: Edit production order and enter rates manually.
Cause: Rate was changed after some job cards completed.Solution: Completed stages cannot be changed. For future job cards, update the rate on production order.
Cause: Don’t have edit permission, or order is completed/cancelled.Solution: Contact admin for permission, or rates cannot be changed on completed orders.