Skip to main content
Managing GC schemes is admin only. Find it under Master → GC Schemes.
A GC (Grower Contract) scheme is the rule set that decides how much a farmer is paid for a batch. You build a scheme once and attach it to batches; at the end of each batch GrowthTak CBF uses the scheme to calculate the payment. Every scheme works in one of two modes:

Basic mode

Fill in fixed rates, an incentive/penalty rule, and tax. Simple, predictable, and enough for most contracts.

Advanced mode

Build the payment from formula-driven components with optional conditions. Powerful for complex, tiered, or unusual contracts.

Fields common to both modes

Basic Information Cost Details — the company’s growing costs, used to work out production cost per kg:

Basic mode

A Basic-mode GC scheme.

Basic GC Details Farmer Incentive / Penalty Details Standard Cost Settings

How Basic mode is calculated

In plain terms, the basic GC adds up like this:
1

Base GC

Basic GC Rate × quantity (where quantity is kg sold, birds sold, or chicks placed — per the Basic GC Type).
2

Incentive / penalty

(Std. Production Cost − Actual cost per kg) × Farmer Incentive % × kg sold. Beat the benchmark → a positive incentive; exceed it → a penalty (unless Waive Penalty is on).
3

Bonus

Add Bonus Incentive × kg sold, if any.
4

Tax

Subtract TDS at the configured rate.
5

Loading charge

Add Loading Charge × birds sold, if any.
The result is the total GC payable, and GC per bird is that divided by birds sold.

Advanced mode

Advanced mode replaces the fixed Basic/Incentive sections with two things: Variance Settings and a list of Dynamic GC Components.

An Advanced-mode GC scheme reveals Variance Settings and Dynamic GC Components.

Variance Settings — the standards that variance variables compare against: Dynamic GC Components — the payment is built from a list of components, each evaluated in order:

Formulas

A component’s formula is a math expression written with the variables GrowthTak CBF provides for the batch. For example:

Conditions

A condition decides whether a component applies. It can be a single rule or a group of rules joined by AND/OR. Each rule compares a variable to a value with an operator (<, <=, ==, >=, >, or between). For example: apply this penalty only when mortality_percentage > 5.

Available variables

These are the values you can use in formulas and conditions. They’re computed from the batch’s actual data at calculation time.
The scheme form shows this same variable list inline as a helper while you write formulas, so you don’t have to memorise the names.

Templates, cloning & reuse

  • Mark a scheme as a template to reuse it as a starting point.
  • Clone any scheme (with its components) to make a variant.
  • Use Create from template to spin up a new scheme from a saved template.
A scheme that’s already attached to a batch cannot be deleted. Set it Inactive or clone it to make changes for future batches.