# GS1 AI (10) Batch / Lot Number Specification & FNC1 Rules
> Parse manufacturing batch and lot numbers from GS1 barcodes with automatic FNC1 delimiter handling.

- **Canonical URL:** https://stanzaapi.com/tools/gs1-decoder/ai/10-batch-lot
- **Governing Standard:** GS1 General Specifications & AI Syntax (GS1 Global Standards Architecture)
- **Latency:** <1ms Edge
- **Privacy:** In-memory execution only (zero data stored or logged)

## Technical Overview & Governing Rules
AI (10) identifies the manufacturing batch or lot number. It is variable-length up to 20 alphanumeric characters.

## Specification Matrix
| Property | Value |
| --- | --- |
| AI Code | 10 |
| Data Content | Batch / Lot Number |
| Length | 1 to 20 alphanumeric characters |
| Delimiter Required | Yes (FNC1 / <GS>) if not end of string |

## Standard JSON Response Model
```json
{
  "ai": "10",
  "lotNumber": "LOT-2026-A89",
  "length": 12
}
```

## Frequently Asked Questions & Edge Cases
### Q: What characters are permitted in GS1 Lot numbers?
**A:** Any alphanumeric character from GS1 Character Set 82 (A-Z, 0-9, special symbols like hyphens and slashes).
