Late Delivery And Penalty

In case of delayed delivery except for Force Majeure cases in a 100 miles radius, "Dan" (the Seller) shall pay to "Steve" (the Buyer) for every 2 days of delay penalty amounting to 10.5% of the total value of the Equipment whose delivery has been delayed. Any fractional part of a days is to be considered a full days. The total amount of penalty shall not however, exceed 55% of the total value of the Equipment involved in late delivery. If the delay is more than 15 days, the Buyer is entitled to terminate this Contract.

## Late Delivery and Penalty. In case of delayed delivery except for Force Majeure cases in a 100 miles radius, "Dan" (the Seller) shall pay to "Steve" (the Buyer) for every 2 days of delay penalty amounting to 10.5% of the total value of the Equipment whose delivery has been delayed. Any fractional part of a days is to be considered a full days. The total amount of penalty shall not however, exceed 55% of the total value of the Equipment involved in late delivery. If the delay is more than 15 days, the Buyer is entitled to terminate this Contract.
## Late Delivery and Penalty. In case of delayed delivery> except for Force Majeure cases in a > miles radius,> > (the Seller) shall pay to > (the Buyer) for every > of delay penalty amounting to >% of the total value of the Equipment whose delivery has been delayed. Any fractional part of a > is to be considered a full >. The total amount of penalty shall not however, exceed >% of the total value of the Equipment involved in late delivery. If the delay is more than >, the Buyer is entitled to terminate this Contract.
< "$class": "org.accordproject.latedeliveryandpenalty.LateDeliveryAndPenaltyContract", "buyer": < "$class": "org.accordproject.cicero.contract.AccordParty", "partyId": "Steve" >, "seller": < "$class": "org.accordproject.cicero.contract.AccordParty", "partyId": "Dan" >, "forceMajeure": 100, "penaltyDuration": < "$class": "org.accordproject.time.Duration", "amount": 2, "unit": "days" >, "penaltyPercentage": 10.5, "capPercentage": 55, "termination": < "$class": "org.accordproject.time.Duration", "amount": 15, "unit": "days" >, "fractionalPart": "days", "contractId": "82fdfb2f-027b-47ed-9c45-4ee686947a0e" >

Template Model

namespace org.accordproject.latedeliveryandpenalty 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.* from https://models.accordproject.org/v2.0/time.cto /** * Defines the data model for the LateDeliveryAndPenalty template. * This defines the structure of the abstract syntax tree that the parser for the template * must generate from input source text. */ asset LateDeliveryAndPenaltyContract extends AccordContract < /** * The buyer */ o AccordParty buyer /** * The seller */ o AccordParty seller /** * Does the clause include a force majeure provision? */ o Double forceMajeure optional /** * For every penaltyDuration that the goods are late */ o Duration penaltyDuration /** * Seller pays the buyer penaltyPercentage % of the value of the goods */ o Double penaltyPercentage /** * Up to capPercentage % of the value of the goods */ o Double capPercentage /** * If the goods are >= termination late then the buyer may terminate the contract */ o Duration termination /** * Fractional part of a . is considered a whole . */ o TemporalUnit fractionalPart > /** * Defines the input data required by the template */ transaction LateDeliveryAndPenaltyRequest extends Request < /** * Are we in a force majeure situation? */ o Double forceMajeure optional /** * What was the agreed delivery date for the goods? */ o DateTime agreedDelivery /** * If the goods have been delivered, when where they delivered? */ o DateTime deliveredAt optional /** * What is the value of the goods? */ o Double goodsValue >/** * Defines the output data for the template */ transaction LateDeliveryAndPenaltyResponse extends Response < /** * The penalty to be paid by the seller */ o Double penalty /** * Whether the buyer may terminate the contract */ o Boolean buyerMayTerminate >

Model Dependencies

Template Logic

Find the full logic for this template on on GitHub.