Template acceptance-of-delivery@0.12.0

Clause ^0.13.0 b8eae2fb3c2571284b4dcfc1fc348d8234d0c5db158962043720828be2eb9085

This clause allows the receiver of goods to inspect them for a given time period after delivery.

Download Archive Open in Template Studio Open in VSCode Web

Acceptance of Delivery

This clause allows the receiver of goods to inspect them for a given time period after delivery.

Sample

            Acceptance of Delivery. "Party A" will be deemed to have completed its delivery obligations if in "Party B"'s opinion, the "Widgets" satisfies the Acceptance Criteria, and "Party B" notifies "Party A" in writing that it is accepting the "Widgets".

Inspection and Notice. "Party B" will have 10 Business Days' to inspect and evaluate the "Widgets" on the delivery date before notifying "Party A" that it is either accepting or rejecting the "Widgets".

Acceptance Criteria. The "Acceptance Criteria" are the specifications the "Widgets" must meet for the "Party A" to comply with its requirements and obligations under this agreement, detailed in "Attachment X", attached to this agreement.
          

Model Dependencies

Technical Integration

Please refer to the Cicero documentation for details and examples of how to integrate a call to a Cicero template into your application.

View the Latest code for this template on on GitHub.

Sample Instance

{
    "$class": "org.accordproject.acceptanceofdelivery.AcceptanceOfDeliveryClause",
    "clauseId": "c16ba037-a1ce-4260-bf57-c31f66a11100",
    "shipper": "Party A",
    "receiver": "Party B",
    "deliverable": "Widgets",
    "businessDays": 10,
    "attachment": "Attachment X"
}

State Types

Type Sample JSON
org.accordproject.cicero.contract.AccordContractState
{
    "$class": "org.accordproject.cicero.contract.AccordContractState",
    "stateId": "6e07c5f0-9cce-11e9-9a6f-d5f6456622aa"
}

Request Types

Type Sample JSON
org.accordproject.acceptanceofdelivery.InspectDeliverable
{
    "$class": "org.accordproject.acceptanceofdelivery.InspectDeliverable",
    "deliverableReceivedAt": "2019-07-02T09:36:43.466-04:00",
    "inspectionPassed": false,
    "transactionId": "6e0702a0-9cce-11e9-9a6f-d5f6456622aa",
    "timestamp": "2019-07-02T09:36:43.466-04:00"
}

Response Types

Type Sample JSON
org.accordproject.acceptanceofdelivery.InspectionResponse
{
    "$class": "org.accordproject.acceptanceofdelivery.InspectionResponse",
    "status": "FAILED_TESTING",
    "shipper": "resource:org.accordproject.organization.Organization#7318",
    "receiver": "resource:org.accordproject.organization.Organization#0877",
    "transactionId": "6e0777d0-9cce-11e9-9a6f-d5f6456622aa",
    "timestamp": "2019-07-02T09:36:43.469-04:00"
}

Events Types

Type Sample JSON
org.accordproject.base.Event
{
    "abstract": "this is an abstract type"
}