Skip to main content
Prerequisites
  1. Item Setup: Both primary and alternate materials must exist as Items
    • Example: Yeast-Brand-A and Yeast-Brand-B for Valdana Bread
  2. BOM Access: Your user role needs permissions to edit Bill of Materials
  3. Stock Settings: Enable Allow Item Alternatives in Stock Settings

1. Overview

Alternate Materials ensure CGIC maintains continuous production even during supply shortages. For example:
  • Swap Imported Yeast with Local Yeast for Valdana Bread during shipping delays
  • Use Recycled Pulp instead of Virgin Pulp for Onina Tissue to support sustainability initiatives
    This feature prevents production halts without modifying your Bill of Materials (BOM).

2. Key Benefits

  • Avoid Stoppages: Automatically suggest backups when primary materials run low
  • Cost Control: Use cheaper alternatives during price spikes (e.g., Additive-Y vs Additive-X for Luca Oil)
  • Flexibility: Manage temporary substitutions without permanent BOM changes

3. Step-by-Step Setup

3.1 Define Alternate Items

  1. Go to: Stock > Items > [Select Item] (e.g., Yeast for Valdana Bread)
  2. Under Alternatives Section:
    • Add Row
    • Item Code: Select substitute (e.g., Yeast-Local)
    • Qty Ratio: Set conversion (e.g., 1:1 if equal)

3.2 Enable in BOM

  1. Open BOM: Manufacturing > BOM > [BOM Name]
  2. Check Allow Alternative Item for relevant components
  3. Set Priority (1 = highest preference):
    Primary: PET-Bottle-A (Priority 1)  
    Backup: PET-Bottle-B (Priority 2)  
    Emergency: Glass-Bottle (Priority 3) 
    

4. CGIC Product Examples

ProductPrimary MaterialAlternateUse Case
Ovita WatersBlue CapsWhite CapsSupplier shortage
Luca Engine OilAdditive-X ($10/L)Additive-Y ($8/L)Cost reduction
Valdana BreadBrand A YeastBrand B YeastSupply chain delay

5. During Production

  • Auto-Prompt: System suggests alternates if primary stock is low during Stock Entry
  • Manual Override: Operators can select alternates on Job Cards
  • Audit Trail: Production records show which alternate was used