Bill of Lading for transport of goods via ocean vessel
Bill of Lading
This clause defines a Bill of Lading for the transport of goods via an ocean vessel.
References:
- https://www.icecargo.com.au/bill-of-lading/
- https://www.advancedontrade.com/2015/03/how-to-complete-consignee-and-notify-fields-of-a-bill-of-lading.html
"MAERSK LINE"
Bill of Lading for Ocean Transport or Multimodal Transport
Non-negotiable unless consigned TO ORDER
ORIGINAL
SCAC: "MAEU"
B/L Number: "MAEU-ABC12345678"
Booking Number: "2021030264747"
Shipper
"CLAUSE TECHNOLOGIES"
Consignee
"TO ORDER"
Notify Party
"SAME AS CONSIGNEE"
Exporter References: ""
Onward Instructions: ""
Vessel: "Lagua"
Voyage number: "725"
Port of Loading: "Shanghai, China"
Port of Discharge: "Brisbane, Australia"
Place of Receipt: "Brisbane, Australia"
Place of Delivery: "Brisbane, Australia"
Freight
Amount: 15 TONNE Package: CONTAINER Description: "Corn" NMFC: "" Freight Class: CLASS_400 Hazardous: NO
Amount: 35 TONNE Package: CONTAINER Description: "Wheat" NMFC: "" Freight Class: CLASS_400 Hazardous: NO
Declared value: 2500.00 USD.
# "MAERSK LINE"
## Bill of Lading for Ocean Transport or Multimodal Transport
### Non-negotiable unless consigned TO ORDER
## ORIGINAL
SCAC: "MAEU"
B/L Number: "MAEU-ABC12345678"
Booking Number: "2021030264747"
### Shipper
"CLAUSE TECHNOLOGIES"
### Consignee
"TO ORDER"
### Notify Party
"SAME AS CONSIGNEE"
Exporter References: ""
Onward Instructions: ""
Vessel: "Lagua"
Voyage number: "725"
Port of Loading: "Shanghai, China"
Port of Discharge: "Brisbane, Australia"
Place of Receipt: "Brisbane, Australia"
Place of Delivery: "Brisbane, Australia"
### Freight
1. Amount: 15 TONNE Package: CONTAINER Description: "Corn" NMFC: "" Freight Class: CLASS_400 Hazardous: NO
1. Amount: 35 TONNE Package: CONTAINER Description: "Wheat" NMFC: "" Freight Class: CLASS_400 Hazardous: NO
### Declared value: 2500.00 USD.
# {{accountName}}
## Bill of Lading for Ocean Transport or Multimodal Transport
### Non-negotiable unless consigned TO ORDER
## ORIGINAL
SCAC: {{scac}}
B/L Number: {{bolNumber}}
Booking Number: {{bookingNumber}}
### Shipper
{{shipper}}
### Consignee
{{consignee}}
### Notify Party
{{notifyParty}}
Exporter References: {{exportReferences}}
Onward Instructions: {{onwardInstructions}}
Vessel: {{vessel}}
Voyage number: {{voyageNumber}}
Port of Loading: {{portOfLoading}}
Port of Discharge: {{portOfDischarge}}
Place of Receipt: {{placeOfReceipt}}
Place of Delivery: {{placeOfDelivery}}
### Freight
{{#olist commodities}}
Amount: {{quantity}} {{unitOfMass}} Package: {{packageType}} Description: {{description}} NMFC: {{nmfcCode}} Freight Class: {{freightClass}} Hazardous: {{hazmat}}
{{/olist}}
### Declared value: {{declaredValue}}.
{
"$class": "org.legalschema.billoflading.BillOfLadingClause",
"accountName": "MAERSK LINE",
"scac": "MAEU",
"bolNumber": "MAEU-ABC12345678",
"bookingNumber": "2021030264747",
"exportReferences": "",
"onwardInstructions": "",
"shipper": "resource:org.accordproject.organization.Organization#CLAUSE%20TECHNOLOGIES",
"consignee": "resource:org.accordproject.organization.Organization#TO%20ORDER",
"notifyParty": "resource:org.accordproject.organization.Organization#SAME%20AS%20CONSIGNEE",
"vessel": "Lagua",
"voyageNumber": "725",
"portOfLoading": "Shanghai, China",
"portOfDischarge": "Brisbane, Australia",
"placeOfReceipt": "Brisbane, Australia",
"placeOfDelivery": "Brisbane, Australia",
"commodities": [
{
"$class": "org.legalschema.commodity.Commodity",
"quantity": 15,
"unitOfMass": "TONNE",
"packageType": "CONTAINER",
"description": "Corn",
"nmfcCode": "",
"freightClass": "CLASS_400",
"hazmat": "NO"
},
{
"$class": "org.legalschema.commodity.Commodity",
"quantity": 35,
"unitOfMass": "TONNE",
"packageType": "CONTAINER",
"description": "Wheat",
"nmfcCode": "",
"freightClass": "CLASS_400",
"hazmat": "NO"
}
],
"declaredValue": {
"$class": "org.accordproject.money.MonetaryAmount",
"doubleValue": 2500,
"currencyCode": "USD"
},
"clauseId": "cd6be105-8442-4996-a093-caa2a3c12464"
}
namespace org.legalschema.billoflading
import org.accordproject.cicero.contract.* from https://models.accordproject.org/cicero/contract.cto
import org.accordproject.cicero.runtime.* from https://models.accordproject.org/cicero/runtime.cto
import org.accordproject.time.Duration from https://models.accordproject.org/v2.0/time.cto
import org.accordproject.money.MonetaryAmount from https://models.accordproject.org/money.cto
import org.accordproject.organization.Organization from https://models.accordproject.org/organization.cto
import org.accordproject.value.UnitOfMass from https://models.accordproject.org/value.cto
import org.legalschema.commodity.Commodity from https://schemas.legalschema.org/commodity.cto
/**
* An (To Order) Bill of Lading is a legal document that gives the
* holder of the bill of lading legal title to the goods described
* Refs: https://www.icecargo.com.au/bill-of-lading/
* https://www.advancedontrade.com/2015/03/how-to-complete-consignee-and-notify-fields-of-a-bill-of-lading.html
*/
asset BillOfLadingClause extends AccordClause {
o String accountName
o String scac // The Standard Carrier Alpha Code (SCAC) assigned to identify the carrier.
o String bolNumber
o String bookingNumber
o String exportReferences optional
o String onwardInstructions optional
--> Organization shipper
--> Organization consignee optional // identifier should be "TO ORDER" or "TO BEARER" if this is a negotiable BoL
--> Organization notifyParty optional
o String vessel
o String voyageNumber
o String portOfLoading
o String portOfDischarge
o String placeOfReceipt optional
o String placeOfDelivery optional
o Commodity[] commodities
o MonetaryAmount declaredValue
}