Create Quotation

V1

post /insurance/marine/v1/quotations

This endpoint to get quote and create quotation.

Request Header
Name Type Required Description
authorization string Required Bearer token
content-type string Required application/json
Request Body
Name Type Required Description
trans_no string Required

Min length: 10

Max length: 32

Unique string that the client can create to track the current request call.
sale_channel string Required

Max length: 3

Sales channel code to collect transactions.
  • BKO
Provided by AXA
agent_code string Required

Max length: 3

Intermediary code

Provided by AXA
staff_code string Required

Max length: 3

Staff code that takes care of that sales channel.

Provided by AXA
shipper_consignee_name string Optional

Max length: 120

shipper or consignee's name
voyage_type string Required

Max length: 10

Voyage Type is represented by the following options:

  • Import
  • Export
sale_term string Required

Max length: 3

Sale term is represented by the condition of Voyage type as following options:

Condition:Import

  • EXW
  • FOB
  • CFR

Condition:Export

  • CIF
  • CIP
  • DDU
  • DDP
commodity string Required

Max length: 4

Commodity code is represented by the following options:

  • 0101: Electric, Electronic Parts and Computer Parts (as the component parts)
  • 0201: Electrical Appliances / Computer (as the Finished Goods)
  • 0301: Machinery / Eqipment & Parts
  • 0401: Metalic / Steel Products
  • 0501: Vehicles / Automobile Parts / Auto Spare Parts
  • 0601: Timber / Wooden pieces / Wooden Furtinures, Pulp & Papers
  • 0701: Mineral and Ore, Coal
  • 0801: Agricultural Products
  • 0901: Raw Cotton / Textile Products / Garment
  • 1001: Food and Beverage
  • 1101: Petrochemical / Chemical Products / Package
  • 1201: Leather & Products
  • 1301: Pharmaceutical & Medical Product & Equipment & Supply
  • 1401: Gem, Jewellery, Watch, Ornament & Precious Metal
  • 1501: Livestock, Animals
  • 1601: Frozen / Chilled Cargoes
  • 9901: Various
  • 9999: Others
nature_of_goods string Required

Max length: 4

Nature of goods is represented by the following options:

  • New
  • Used
shipment_country string Required

Max length: 3

Shipment country is OIC Country code that represented by the following options:

For options refer to Master OIC Country

condition_cover string Required

Max length: 20

Identify the Group of cargo by following conditions:

Condition:nature_of_goods is "Used"

  • Group3

Condition:nature_of_goods is "New"

  • Group1 (when commodity in 0101, 0201, 0301, 0501, 0901, 1001, 1101, 1201, 1301, 9901)
  • Group2 (when commodity is 1601)
  • Group3 (when commodity in 0601, 0701, 9999)
  • Group5 (when commodity is 0401)
  • Decline (when commodity in 1401, 1501)

Then the condition cover will be represented by Group as the following options:

Condition:Group1

  • ICCA
  • ICCAirAllrisk
  • ICCC
  • TotalLoss

Condition:Group2

  • FrozenfoodA
  • ICCC
  • TotalLoss

Condition:Group3

  • ICCC
  • TotalLoss

Condition:Group4

  • ICCC
  • TotalLoss

Condition:Group5

  • ICCA
  • ICCAirAllrisk
  • ICCC
  • TotalLoss
shipment_type string Required

Max length: 10

Shipment type is represented by condition cover as following options:

Condition:ICCA

  • SEA
  • TRUCK
  • TRAIN

Condition:ICCAirAllrisk

  • AIR

Condition:FrozenfoodA

  • AIR

Condition:ICCC

  • SEA
  • AIR
  • TRUCK
  • TRAIN

Condition:TotalLoss

  • SEA
  • AIR
  • TRUCK
  • TRAIN
packaging string Required

Max length: 2

Packaging code is represented by the following options:

  • 01: In Bulk
  • 02: Carton / Box
  • 03: Case / Crete
  • 04: Tin / Drum
  • 05: Bag / Sack
  • 06: Pallet / Skid
  • 07: Bundle / Bale
  • 08: Roll / Coil
  • 99: Others
container_type string Required

Max length: 20

Container type is represented by condition cover as following options:

Condition:ICCA

  • DRY CLOSE CNTR

Condition:FrozenfoodA

  • REEFER CNTR

Condition:ICCC

  • DRY CLOSE CNTR
  • REEFER CNTR
  • OPEN TOP
  • FLATRACK
  • OOG/SOC

Condition:TotalLoss

  • DRY CLOSE CNTR
  • REEFER CNTR
  • OPEN TOP
  • FLATRACK
  • OOG/SOC
vessel_type string Required

Max length: 2

Vessel Type code is represented by the following options:

  • 001: Container
  • 002: Refrigerate
  • 003: Tanker
  • 004: Fishing
  • 005: Passenger
  • 006: Speed boat / Yacht
  • 007: Ro-ro
  • 008: Tug
  • 009: Lighter
  • 010: General Cargo
  • 999: Other
invoice_value decimal(18,2) Required Invoice value
exchange_currency string Required

Max length: 3

The currentcy code that represented by the following options:

For options refer to Currency

exchange_rate decimal(18,2) Required the currency exchange rate
transaction_by guid Required Globally unique identifier value of the user id. Provided by AXA
email string Required

Max length: 60

Email address
Example request
{
  "trans_no": "AXA:opkMe2mnADWDE8inkuqxQa9OOU5I",
  "sale_channel": "BKO",
  "agent_code": "VM241",
  "staff_code": "VM241",
  "shipper_consignee_name": "Captital Trading Co.,Ltd.",
  "voyage_type": "Import",
  "sale_term": "EXW",
  "commodity": "0101",
  "nature_of_goods": "Used",
  "shipment_country": "156",
  "condition_cover": "ICCC",
  "shipment_type": "SEA",
  "packaging": "01",
  "container_type": "DRY CLOSE CNTR",
  "vessel_type": "001",
  "invoice_value": 100000,
  "exchange_currency": "USD",
  "exchange_rate": 35.6,
  "transaction_by": "6d4150f2-a5f4-4586-a10b-08dcb5bef2d4",
  "email": "user.name@axa.co.th"
}
Response
Name Type Description
trans_no string Unique string the client made the request
quotation_id guid Quotation id is used for processing the policy
quotation_no string Quotation number
valid_date date Valid date for applying the policy

Format: yyyy-mm-dd

status string Quotation status
  • Pending : waiting for use
  • Issued : used already
net_premium decimal(18,2) Net premium
discount decimal(18,2) Discount value
stamp int Stamp duty
vat decimal(18,2) VAT is an indirect tax imposed on the value added of each stage of production and distribution.
total_premium decimal(18,2) Single Premium or the sum of all Limited Premiums/Regular Premiums paid till date
downloads array[object] Array of Download
Download Reference
Name Type Description
type string Type of download
  • Schedule
  • Receipt
  • OpenCover
layer string Type of layer
  • Original
  • Copy
  • Draft
link string Hyperlink points to a whole document
Example response
{
    "trans_no": "AXA:opkMe2mnADWDE8inkuqxQa9OOU5I",
    "quotation_id": "f6a80777-6ae1-4f32-9ea2-ea65523bcb0a",
    "quotation_no": "CQ240000081",
    "valid_date": "2024-09-21",
    "status": "Pending",
    "sum_insured": 3916000,
    "net_premium": 4526,
    "discount": 0,
    "stamp": 19,
    "vat": 318.15,
    "total_premium": 4863.15,
    "downloads": [
        {
            "type": "Quotation",
            "layer": "Copy",
            "link": "https://uatapiconnect.axa.co.th/report/c1fc1e00abe04da78b4dda34c97d465f"
        },
        {
            "type": "OpenCover",
            "layer": "Copy",
            "link": "https://uatapiconnect.axa.co.th/report/7a39500c20734090999ee7f226465f18"
        }
    ]
}