Published package / CLIR

unidroit.picc

v0.1.0

UNIDROIT Principles of International Commercial Contracts

A package can be printed as a standalone module in a general-purpose language that answers without the rules engine: an answer and its status, with no proof, hashes or canonical document. Everything on this page comes from the generation plan built with the index; the gallery computes nothing of its own.

Generation plan

The plan builds: the package can be printed as a module.

plan format
law-backend-plan/0.19
capabilities
calendar:period, defeasible, judgment, norm, status:not_known, term:body, value:quantity

Checked against package scenarios

Not checked: the package scenarios have not been run against generated modules. A plan that builds does not yet show that the answers coincide.

Target languages

print this plangopyts

refuse this plan · 13
  • bsl версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • cs версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • dart версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • erl версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • ex версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • java версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • kt версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • lua версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • php версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • rb версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • rs версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • scala версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU
  • swift версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)RU

Print the module from a repository checkout

./law dev backend corpus/clir/unidroit-picc-2016.lawir.json --target ts --target py --target go --out DIR

Module interface

Questions are public relations with a producing rule; inputs are the facts a question reads. Function names follow the language: ask_… in Python, ask.… in TypeScript, Ask… in Go.

Questions · 43

NameParametersMeaningReadsSources
applicable_pricetext, moneythe price applicable to the contract (article 5.1.7)determination_manifestly_unreasonableprice_determined_by_one_partyprice_fixed_by_contractprice_generally_chargedreasonable_pricearticle/5_1_7
beneficiary_may_invoke_clausetext, text, textthe beneficiary may invoke the exclusion or limitation clause (article 5.2.3)beneficiary_identifiablebeneficiary_renouncedexclusion_clause_in_favour_of_beneficiaryright_conferred_on_beneficiaryarticle/5_2_3
beneficiary_right_existstext, textthe beneficiary has a right against the promisor (articles 5.2.1, 5.2.2)beneficiary_identifiablebeneficiary_renouncedright_conferred_on_beneficiaryarticle/5_2_1article/5_2_2
binding_upon_partiestextthe contract is binding upon the parties (article 1.3)contract_validly_entered_intoarticle/1_3
bound_by_usagetext, textthe parties are bound by the usage or practice (article 1.9)application_of_usage_unreasonablepractice_establishedusage_agreedusage_widely_known_in_tradearticle/1_9
breached_duty_to_preserve_rightstext, text, textthe party breached the duty to preserve the other party's rights (article 5.3.4)acted_to_prejudice_rights_pending_conditionarticle/5_3_4
circumstance_to_be_regardedtext, textregard shall be had to that circumstance in applying articles 4.1 and 4.2 (article 4.3)circumstance_of_listed_kindarticle/4_3
contract_comes_to_an_endtextthe contract or contractual obligation comes to an end (article 5.3.2(b))condition_fulfilledparties_agreed_otherwise_on_conditionsresolutive_conditionarticle/5_3_2
contract_interpreted_bytext, textthe contract is to be interpreted according to that reading (article 4.1)common_intention_establishedreading_of_contractreasonable_persons_meaningarticle/4_1
contract_takes_effecttextthe contract or contractual obligation takes effect (article 5.3.2(a))condition_fulfilledparties_agreed_otherwise_on_conditionssuspensive_conditionarticle/5_3_2
contract_terminated_by_noticetext, textthe contract is terminated by notice (article 5.1.8)contract_for_indefinite_periodnotice_given_reasonable_time_in_advanceparty_ofarticle/5_1_8
contractual_obligationtext, textthe obligation is a contractual obligation of the parties (article 5.1.1)express_obligationstems_from_good_faithstems_from_nature_and_purposestems_from_practices_and_usagesstems_from_reasonablenessarticle/5_1_1
defence_available_against_beneficiarytext, text, textthe promisor may assert that defence against the beneficiary (article 5.2.4)beneficiary_identifiablebeneficiary_renounceddefence_against_promiseeright_conferred_on_beneficiaryarticle/5_2_4
derogation_effectivetext, textthe derogation by the parties is effective (article 1.5)parties_derogated_from_provisionprovision_not_subject_to_derogationarticle/1_5
exclusion_of_good_faith_ineffectivetextthe purported exclusion of the duty of good faith is ineffective (article 1.7(2))duty_of_good_faith_excludedarticle/1_7
factor_determines_kind_of_dutytext, textregard shall be had to that factor in determining the kind of duty involved (article 5.1.5)factor_of_listed_kindarticle/5_1_5
form_not_requiredtextnothing requires the contract to be made in or evidenced by a particular form (article 1.2)contract_validly_entered_intoarticle/1_2
implied_obligationtext, textthe obligation is an implied contractual obligation (article 5.1.2)stems_from_good_faithstems_from_nature_and_purposestems_from_practices_and_usagesstems_from_reasonablenessarticle/5_1_2
inconsistent_behaviour_barredtext, textthe party cannot act inconsistently with the understanding it has caused (article 1.8)acted_inconsistentlycaused_understandingreasonably_acted_in_reliancearticle/1_8
may_not_rely_on_fulfilmenttext, text, textthat party may not rely on the fulfilment of the condition (article 5.3.3(2))brought_about_fulfilment_contrary_to_good_faitharticle/5_3_3
may_not_rely_on_non_fulfilmenttext, text, textthat party may not rely on the non-fulfilment of the condition (article 5.3.3(1))prevented_fulfilment_contrary_to_good_faitharticle/5_3_3
notice_effectivetext, textthe notice is effective (article 1.10(2))notice_given_by_appropriate_meansnotice_reached_personarticle/1_10
obligation_performedtext, textthe obligation has been performed as required by article 5.1.4best_efforts_madeduty_of_best_effortsduty_to_achieve_resultresult_achievedarticle/5_1_4
parties_free_to_contracttext, textthe parties are free to enter into a contract and to determine its content (article 1.1)negotiatingarticle/1_1
period_ends_ontext, datethe last day of the period set by the party (article 1.12)circumstances_indicate_otherwisefirst_business_day_afterlast_day_is_holiday_at_place_of_performanceperiod_runs_fromperiod_set_by_partyarticle/1_12
principles_do_not_restrict_mandatory_ruletextthese Principles do not restrict the application of the mandatory rule (article 1.4)mandatory_rule_appliesarticle/1_4
principles_govern_contracttextthese Principles shall be applied to the contract (Preamble, second paragraph)parties_agreed_principles_governpreamble
principles_may_be_appliedtextthese Principles may be applied to the contract (Preamble, third and fourth paragraphs)no_law_chosenparties_agreed_general_principlespreamble
principles_may_interpret_or_supplementtextthese Principles may be used to interpret or supplement the text (Preamble, fifth and sixth paragraphs)domestic_lawuniform_law_instrumentpreamble
quality_sufficienttext, textthe quality of performance satisfies article 5.1.6quality_fixed_by_contractquality_reasonable_and_not_below_averagearticle/5_1_6
reading_conforms_to_canonstext, textthe reading conforms to the canons of articles 4.4 and 4.5reading_consistent_with_whole_contractreading_gives_effect_to_all_termsarticle/4_4article/4_5
reading_preferredtext, textthe reading is preferred (articles 4.6 and 4.7)discrepancy_between_versionsdrawn_up_in_several_equally_authoritative_versionsreading_against_supplierreading_follows_original_versionterm_supplied_by_partyterm_uncleararticle/4_6article/4_7
relevant_place_of_businesstext, textthe relevant place of business of the party (article 1.11)closest_relationship_to_contracthas_multiple_places_of_businessplace_of_business_inarticle/1_11
relevant_time_zonetext, textthe relevant time zone (article 1.12(3))circumstances_indicate_otherwisetime_zone_of_setterarticle/1_12
restitution_rules_apply_with_adaptationstextthe rules on restitution apply with appropriate adaptations (article 5.3.5)condition_fulfilledresolutive_conditionarticle/5_3_5
right_releasedtext, textthe obligee's right has been released (article 5.1.9)gratuitous_release_offeredobligor_rejected_without_delayrelease_agreedarticle/5_1_9
rights_may_be_revokedtext, textthe parties may still modify or revoke the rights conferred (article 5.2.5)beneficiary_accepted_or_reliedright_conferred_on_beneficiaryarticle/5_2_5
settled_by_underlying_general_principlestextthe issue is to be settled in accordance with the underlying general principles (article 1.6(2))expressly_settled_by_principlesissue_ofwithin_scope_of_principlesarticle/1_6
statement_interpreted_by_intentiontextthe statement is to be interpreted according to the party's intention (article 4.2(1))intention_known_to_otherstatement_by_partyarticle/4_2
statement_interpreted_by_reasonable_persontextthe statement is to be interpreted according to the understanding of a reasonable person (article 4.2(2))intention_known_to_otherreasonable_person_meaning_of_statementstatement_by_partyarticle/4_2
term_suppliedtext, textan appropriate term is supplied (article 4.8)term_appropriate_in_circumstancesterm_important_but_not_agreedarticle/4_8
valid_conditiontext, textthe condition is a condition within the meaning of article 5.3.1future_uncertain_eventarticle/5_3_1
validly_modified_or_terminatedtextthe contract has been validly modified or terminated (article 1.3)modified_as_provided_by_principlesmodified_by_agreementmodified_by_its_termsarticle/1_3

Inputs · 89

NameParametersMeaning
acted_inconsistentlytext, textthe party acted inconsistently with that understanding
acted_to_prejudice_rights_pending_conditiontext, text, textpending fulfilment of the condition the party acted so as to prejudice the other party's rights in case of fulfilment
application_of_usage_unreasonabletext, textthe application of such a usage would be unreasonable
beneficiary_accepted_or_reliedtext, textthe beneficiary has accepted the right or reasonably acted in reliance on it
beneficiary_identifiabletext, textthe beneficiary is identifiable with adequate certainty by the contract
beneficiary_renouncedtext, textthe beneficiary renounced the right conferred on it
best_efforts_madetext, textsuch efforts have been made as would be made by a reasonable person of the same kind in the same circumstances
brought_about_fulfilment_contrary_to_good_faithtext, text, textfulfilment of the condition was brought about by that party contrary to the duty of good faith and fair dealing or the duty of co-operation
caused_understandingtext, text, textthe party caused the other party to have an understanding
circumstance_of_listed_kindtext, textthe circumstance is of a kind listed in article 4.3 (preliminary negotiations, practices, subsequent conduct, nature and purpose, trade meaning, usages)
circumstances_indicate_otherwisetextthe circumstances indicate otherwise
closest_relationship_to_contracttext, textthe place of business has the closest relationship to the contract and its performance
common_intention_establishedtext, textthe reading gives the common intention of the parties, and that intention can be established
condition_fulfilledtext, textthe condition has been fulfilled
contract_for_indefinite_periodtextthe contract is for an indefinite period
contract_validly_entered_intotextthe contract has been validly entered into
defence_against_promiseetext, textthe promisor could assert that defence against the promisee
determination_manifestly_unreasonabletext, textthe determination of the price by that party is manifestly unreasonable
discrepancy_between_versionstext, textthere is a discrepancy between the language versions
domestic_lawtextthe text is a rule of domestic law
drawn_up_in_several_equally_authoritative_versionstextthe contract is drawn up in two or more language versions which are equally authoritative
duty_of_best_effortstext, textthe obligation involves a duty of best efforts in the performance of an activity
duty_of_good_faith_excludedtextthe parties purported to exclude or limit the duty of good faith and fair dealing
duty_to_achieve_resulttext, textthe obligation involves a duty to achieve a specific result
exclusion_clause_in_favour_of_beneficiarytext, textthe contract contains a clause which excludes or limits the liability of the beneficiary
express_obligationtext, textthe contractual obligation is express
expressly_settled_by_principlestextthe issue is expressly settled by these Principles
factor_of_listed_kindtext, textthe factor is of a kind listed in article 5.1.5 (the way the obligation is expressed, the contractual price, the degree of risk, the ability of the other party to influence performance)
first_business_day_aftertext, date, datethe first business day which follows the given day
future_uncertain_eventtext, textthe contract or contractual obligation is made conditional upon the occurrence of a future uncertain event
gratuitous_release_offeredtext, textan offer to release a right gratuitously has been made and the obligor became aware of it
has_multiple_places_of_businesstextthe party has more than one place of business
intention_known_to_othertextthe other party knew or could not have been unaware of that party's intention
issue_oftext, textthe issue arises under that contract
last_day_is_holiday_at_place_of_performancetext, datethe last day of the period is an official holiday or a non-business day at the place of business of the party to perform the act
mandatory_rule_appliestexta mandatory rule of national, international or supranational origin applies in accordance with the relevant rules of private international law
modified_as_provided_by_principlestextthe contract is modified or terminated as otherwise provided in these Principles
modified_by_agreementtextthe contract is modified or terminated by agreement of the parties
modified_by_its_termstextthe contract is modified or terminated in accordance with its terms
negotiatingtext, textthe persons are negotiating with each other
no_law_chosentextthe parties have not chosen any law to govern their contract
notice_given_by_appropriate_meanstext, textthe notice was given by a means appropriate to the circumstances
notice_given_reasonable_time_in_advancetext, textnotice was given a reasonable time in advance
notice_reached_persontext, textthe notice was given to that person orally or delivered at that person's place of business or mailing address
obligor_rejected_without_delaytext, textthe obligor rejected the offer without delay
parties_agreed_general_principlestextthe parties have agreed that their contract be governed by general principles of law, the lex mercatoria or the like
parties_agreed_otherwise_on_conditionstextthe parties have agreed otherwise as regards the effect of conditions
parties_agreed_principles_governtextthe parties have agreed that their contract be governed by these Principles
parties_derogated_from_provisiontext, textthe parties have derogated from or varied the effect of a provision of these Principles
party_oftext, textthe person is a party to the contract
period_runs_fromtext, datethe day from which the period runs
period_set_by_partytext, text, qtya period set by a party for an act to be performed
place_of_business_intext, textthe party has a place of business in that State
practice_establishedtext, textthe parties have established the practice between themselves
prevented_fulfilment_contrary_to_good_faithtext, text, textfulfilment of the condition was prevented by that party contrary to the duty of good faith and fair dealing or the duty of co-operation
price_determined_by_one_partytext, text, moneythe price is to be determined by one party and that party determined it at this amount
price_fixed_by_contracttextthe contract fixes or makes provision for determining the price
price_generally_chargedtext, moneythe price generally charged at the time of the conclusion of the contract for such performance in comparable circumstances in the trade concerned
provision_not_subject_to_derogationtextthe provision is one from which the Principles do not allow derogation
quality_fixed_by_contracttext, textthe quality of performance is fixed by, or determinable from, the contract
quality_reasonable_and_not_below_averagetext, textthe quality rendered is reasonable and not less than average in the circumstances
reading_against_suppliertext, text, textthe reading is the one against the party that supplied the term
reading_consistent_with_whole_contracttext, textthe reading interprets the terms in the light of the whole contract or statement in which they appear
reading_follows_original_versiontext, text, textthe reading follows the version in which the contract was originally drawn up
reading_gives_effect_to_all_termstext, textthe reading gives effect to all the terms rather than depriving some of them of effect
reading_of_contracttext, textthe reading is a reading of that contract
reasonable_person_meaning_of_statementtextthe meaning that a reasonable person of the same kind as the other party would give to the statement in the same circumstances
reasonable_persons_meaningtext, textthe reading gives the meaning that reasonable persons of the same kind as the parties would give to the contract in the same circumstances
reasonable_pricetext, moneya reasonable price for the performance
reasonably_acted_in_reliancetext, textthe other party reasonably acted in reliance on that understanding to its detriment
release_agreedtext, textthe obligee released its right by agreement with the obligor
resolutive_conditiontext, textthe contract or obligation is made conditional so that it comes to an end if the event occurs
result_achievedtext, textthe specific result has been achieved
right_conferred_on_beneficiarytext, textthe parties conferred a right on the third party by express or implied agreement
statement_by_partytext, text, textthe statement or other conduct is that of the party
stems_from_good_faithtext, textthe obligation stems from good faith and fair dealing
stems_from_nature_and_purposetext, textthe obligation stems from the nature and purpose of the contract
stems_from_practices_and_usagestext, textthe obligation stems from practices established between the parties and usages
stems_from_reasonablenesstext, textthe obligation stems from reasonableness
suspensive_conditiontext, textthe contract or obligation is made conditional upon a future uncertain event so that it only takes effect if the event occurs
term_appropriate_in_circumstancestext, textthe term is appropriate in the circumstances
term_important_but_not_agreedtext, textthe parties have not agreed with respect to a term which is important for a determination of their rights and duties
term_supplied_by_partytext, textthe contract term was supplied by that party
term_uncleartextthe contract term is unclear
time_zone_of_settertext, text, textthe time zone of the place of business of the party setting the time
uniform_law_instrumenttextthe text is an international uniform law instrument
usage_agreedtext, textthe parties have agreed to the usage
usage_widely_known_in_tradetext, textthe usage is widely known to and regularly observed in international trade by parties in the particular trade concerned
within_scope_of_principlestextthe issue is within the scope of these Principles