# GForce Ratecard Import TODO

## Current State

GForce already has a working spreadsheet importer at `/gforce/rate-import/index`.

Reference material in this module lives under `docs/` and includes:

- `GF11.5 26 (1).xlsx`
- `JSON example.json`
- `Vigo Rest Services v4.1.txt`
- `Vigo Rest Services v4.1.pdf`

## TODOs

- [ ] Decide whether the current importer should also accept PDF rate documents or stay spreadsheet-only.
- [ ] If PDFs must be supported, define the extraction path: manual transcription, OCR, or a PDF-to-table converter.
- [ ] Confirm the exact provider headers that should map into `Shippingcosts` for future provider sheets.
- [ ] Document whether postcode expansion should remain range-based or become provider-specific.
- [ ] Split the reusable importer rules into a shared helper if the other delivery modules need the same preview/import flow.

## Actioned TODOs

- [x] Documented the importer flow in `ratecard_import.md`.
- [x] Identified the current upload contract as `.xlsx` / `.xls` only.
- [x] Confirmed that PDF docs in this module are reference material rather than direct inputs.