Acceptance of Delivery

acceptance-of-delivery@0.13.0 Clause ^0.20.0 37cdedc14bfdda553a25ac15ed8fe4ba51111a9efb0d7cceb333462377f0857d

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.

Template Text

Grammar

Acceptance of Delivery.
----

{{shipper}} will be deemed to have completed its delivery obligations
if in {{receiver}}'s opinion, the {{deliverable}} satisfies the
Acceptance Criteria, and {{receiver}} notifies {{shipper}} in writing
that it is accepting the {{deliverable}}.

Inspection and Notice.
----

{{receiver}} will have {{businessDays}} Business Days to inspect and
evaluate the {{deliverable}} on the delivery date before notifying
{{shipper}} that it is either accepting or rejecting the
{{deliverable}}.

Acceptance Criteria.
----

The "Acceptance Criteria" are the specifications the {{deliverable}}
must meet for the {{shipper}} to comply with its requirements and
obligations under this agreement, detailed in {{attachment}}, attached
to this agreement.

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.

Sample Data

{
    "$class": "org.accordproject.acceptanceofdelivery.AcceptanceOfDeliveryClause",
    "clauseId": "0a378f5d-9f02-4b03-80ae-df89c4f7300f",
    "shipper": "Party A",
    "receiver": "Party B",
    "deliverable": "Widgets",
    "businessDays": 10,
    "attachment": "Attachment X"
}

Template Model

Model Dependencies

Template Logic

Find the full logic for this template on on GitHub.

State Types

Type Sample JSON
org.accordproject.cicero.contract.AccordContractState
{
    "$class": "org.accordproject.cicero.contract.AccordContractState",
    "stateId": "dfe8c520-ff3e-11e9-b361-efc0ae54bdd6"
}

Request Types

Type Sample JSON
org.accordproject.acceptanceofdelivery.InspectDeliverable
{
    "$class": "org.accordproject.acceptanceofdelivery.InspectDeliverable",
    "deliverableReceivedAt": "2019-11-04T15:08:32.109-05:00",
    "inspectionPassed": false,
    "transactionId": "dfe801d0-ff3e-11e9-b361-efc0ae54bdd6",
    "timestamp": "2019-11-04T15:08:32.109-05:00"
}

Response Types

Type Sample JSON
org.accordproject.acceptanceofdelivery.InspectionResponse
{
    "$class": "org.accordproject.acceptanceofdelivery.InspectionResponse",
    "status": "PASSED_TESTING",
    "shipper": "resource:org.accordproject.organization.Organization#1969",
    "receiver": "resource:org.accordproject.organization.Organization#0099",
    "transactionId": "dfe89e10-ff3e-11e9-b361-efc0ae54bdd6",
    "timestamp": "2019-11-04T15:08:32.113-05:00"
}

Events Types

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

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 GitHub.