# Bill of lading review

> Extract and validate B/L fields (parties, ports, INCOTERMS, date, clean/claused, cargo); flag discrepancies vs L/C or contract.



Tags: Maritime, Trade, Bill of lading, INCOTERMS, Logistics


## Example Prompts

- Review this B/L for key fields and INCOTERMS
- Extract B/L data and validate against our L/C
- Flag discrepancies between the B/L and the contract

URL: https://rakenne.app/skills/bill-of-lading-review/index.md

Try this skill: https://rakenne.app/a/?skill=bill-of-lading-review



## Overview

Extract and validate B/L fields (parties, ports, INCOTERMS, date, clean/claused, cargo); flag discrepancies vs L/C or contract.

## Getting Started

Add the B/L text (from PDF extraction or paste) to the workspace. Optionally add L/C or contract for comparison. Activate the skill and run the validator for key fields and optional mismatch check.

## Tools

- **validate_bol_fields** — Validates shipper, consignee, notify party, ports of load/discharge, INCOTERMS, date of issue, clean vs claused, and cargo description. Optional `referencePath` for L/C or contract to remind manual comparison.

## Example conversation

> **You:** We have the B/L text in `docs/bol_12345.txt` and the L/C in `docs/lc_12345.txt`. Extract key fields and check for discrepancies.
>
> **Agent:** I'll run validate_bol_fields with the B/L path and referencePath to the L/C.
>
> **Agent:** Validation: OK for all key fields (shipper, consignee, notify, ports, INCOTERMS, date, cargo). Reference file provided — manually compare key terms for discrepancies. I've produced a short extraction in `docs/bol_extract.md`.
>
> **You:** The L/C says CIF Singapore but the B/L says FOB. Flag it.
>
> **Agent:** Added a discrepancy note to `docs/bol_extract.md`: "INCOTERMS: L/C requires CIF Singapore; B/L shows FOB — resolve before presentation."

## Output excerpt

Example when a field is missing:

```
============================================================
Bill of Lading — Field Validation
File: docs/bol.txt
============================================================

OK: shipper
OK: consignee
OK: notify
OK: port load
OK: port discharge
Missing or unclear: incoterms
OK: date
OK: clean
OK: cargo

Action: Add or clarify missing fields; flag discrepancies vs L/C or contract.
```


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
