{"formats":[{"name":"JSON","format":"json","url":"\/downloads\/2026\/code-json\/59.1-503.5.json"},{"name":"Plain Text","format":"text","url":"\/downloads\/2026\/code-text\/59.1-503.5.txt"},{"name":"XML","format":"xml","url":"\/downloads\/2026\/code-xml\/59.1-503.5.xml"},{"name":"HTML","format":"html","url":"\/downloads\/2026\/code-html\/59.1-503.5.html"}],"law_id":373258,"edition_id":2,"section_id":373258,"structure_id":53122,"section_number":"59.1-503.5","catch_line":"Terms to be specified","history":"2000, cc. 101, 996.","full_text":"An agreement that is otherwise sufficiently definite to be a contract is not invalid because it leaves particulars of performance to be specified by one of the parties. If particulars of performance are to be specified by a party, the following rules apply:\n\n1\n\nSpecification must be made in good faith and within limits set by commercial reasonableness.\n\n2\n\nIf a specification materially affects the other party&#8217;s performance but is not seasonably made, the other party:\n\nA\n\nis excused for any resulting delay in its performance; and\n\nB\n\nmay perform, suspend performance, or treat the failure to specify as a breach of contract.\n\n","order_by":null,"text":{"0":{"id":1392746,"text":"An agreement that is otherwise sufficiently definite to be a contract is not invalid because it leaves particulars of performance to be specified by one of the parties. If particulars of performance are to be specified by a party, the following rules apply:","type":"section","prefixes":[""],"prefix":"","entire_prefix":"","prefix_anchor":"","level":1,"next_prefix":"1"},"1":{"id":1392747,"text":"Specification must be made in good faith and within limits set by commercial reasonableness.","type":"section","prefixes":["1"],"prefix":"1","entire_prefix":"1","prefix_anchor":"1","level":1,"prior_prefix":"","next_prefix":"2"},"2":{"id":1392748,"text":"If a specification materially affects the other party&#8217;s performance but is not seasonably made, the other party:","type":"section","prefixes":["2"],"prefix":"2","entire_prefix":"2","prefix_anchor":"2","level":1,"prior_prefix":"1","next_prefix":"2A"},"3":{"id":1392749,"text":"is excused for any resulting delay in its performance; and","type":"section","prefixes":["2","A"],"prefix":"A","entire_prefix":"2A","prefix_anchor":"2A","level":2,"prior_prefix":"2","next_prefix":"2B"},"4":{"id":1392750,"text":"may perform, suspend performance, or treat the failure to specify as a breach of contract.","type":"section","prefixes":["2","B"],"prefix":"B","entire_prefix":"2B","prefix_anchor":"2B","level":2,"prior_prefix":"2A"}},"ancestry":[{"id":53122,"edition_id":2,"name":"Construction","identifier":"3","label":"article","depth":3,"order_by":3,"parent_id":53119,"metadata":{"child_laws":11,"child_structures":0},"date_created":"2026-08-02 03:11:12","date_modified":"2026-08-02 12:36:35","permalink":{"id":1489045,"object_type":"structure","relational_id":53122,"identifier":"3","token":"59.1\/43\/3","url":"\/59.1\/43\/3\/","edition_id":2,"permalink":0,"preferred":1}},{"id":53119,"edition_id":2,"name":"Uniform Computer Information Transactions Act","identifier":"43","label":"chapter","depth":2,"order_by":80,"parent_id":53010,"metadata":{"child_laws":121,"child_structures":9},"date_created":"2026-08-02 03:11:05","date_modified":"2026-08-02 12:36:34","permalink":{"id":1488887,"object_type":"structure","relational_id":53119,"identifier":"43","token":"59.1\/43","url":"\/59.1\/43\/","edition_id":2,"permalink":0,"preferred":1}},{"id":53010,"edition_id":2,"name":"Trade and Commerce","identifier":"59.1","label":"title","depth":1,"order_by":127,"parent_id":null,"metadata":{"child_laws":861,"child_structures":141},"date_created":"2026-08-02 03:09:52","date_modified":"2026-08-02 12:36:19","permalink":{"id":1486523,"object_type":"structure","relational_id":53010,"identifier":"59.1","token":"59.1","url":"\/59.1\/","edition_id":2,"permalink":0,"preferred":1}}],"structure_contents":[{"id":373252,"structure_id":53122,"section_number":"59.1-503.1","catch_line":"Parol or extrinsic evidence","url":"\/59.1-503.1\/","token":"59.1\/43\/3\/59.1-503.1","metadata":false},{"id":373253,"structure_id":53122,"section_number":"59.1-503.10","catch_line":"Licenses to nonprofit libraries, archives or educational institutions","url":"\/59.1-503.10\/","token":"59.1\/43\/3\/59.1-503.10","metadata":false},{"id":373254,"structure_id":53122,"section_number":"59.1-503.11","catch_line":"Reserved","url":"\/59.1-503.11\/","token":"59.1\/43\/3\/59.1-503.11","metadata":false},{"id":373255,"structure_id":53122,"section_number":"59.1-503.2","catch_line":"Practical construction","url":"\/59.1-503.2\/","token":"59.1\/43\/3\/59.1-503.2","metadata":false},{"id":373256,"structure_id":53122,"section_number":"59.1-503.3","catch_line":"Modification and rescission","url":"\/59.1-503.3\/","token":"59.1\/43\/3\/59.1-503.3","metadata":false},{"id":373257,"structure_id":53122,"section_number":"59.1-503.4","catch_line":"Continuing contractual terms","url":"\/59.1-503.4\/","token":"59.1\/43\/3\/59.1-503.4","metadata":false},{"id":373258,"structure_id":53122,"section_number":"59.1-503.5","catch_line":"Terms to be specified","url":"\/59.1-503.5\/","token":"59.1\/43\/3\/59.1-503.5","metadata":false},{"id":373259,"structure_id":53122,"section_number":"59.1-503.6","catch_line":"Performance under open terms","url":"\/59.1-503.6\/","token":"59.1\/43\/3\/59.1-503.6","metadata":false},{"id":373260,"structure_id":53122,"section_number":"59.1-503.7","catch_line":"Interpretation and requirements for grant","url":"\/59.1-503.7\/","token":"59.1\/43\/3\/59.1-503.7","metadata":false},{"id":373261,"structure_id":53122,"section_number":"59.1-503.8","catch_line":"Repealed","url":"\/59.1-503.8\/","token":"59.1\/43\/3\/59.1-503.8","metadata":false},{"id":373262,"structure_id":53122,"section_number":"59.1-503.9","catch_line":"Agreement for performance to party's satisfaction","url":"\/59.1-503.9\/","token":"59.1\/43\/3\/59.1-503.9","metadata":false}],"previous_section":{"id":373257,"structure_id":53122,"section_number":"59.1-503.4","catch_line":"Continuing contractual terms","url":"\/59.1-503.4\/","token":"59.1\/43\/3\/59.1-503.4","metadata":false},"next_section":{"id":373259,"structure_id":53122,"section_number":"59.1-503.6","catch_line":"Performance under open terms","url":"\/59.1-503.6\/","token":"59.1\/43\/3\/59.1-503.6","metadata":false},"metadata":false,"official_url":"https:\/\/law.lis.virginia.gov\/vacode\/59.1-503.5\/","history_text":"<p>This law was first created in 2000. The record of its establishment is cataloged in chapters <a href=\"https:\/\/legacylis.virginia.gov\/cgi-bin\/legp604.exe?001+ful+CHAP0101\">101<\/a> and <a href=\"https:\/\/legacylis.virginia.gov\/cgi-bin\/legp604.exe?001+ful+CHAP0996\">996<\/a> of that year\u2019s edition of \u201cActs of Assembly,\u201d the annual state publication listing all changes made to the Code of Virginia in that year.<\/p>","references":[{"id":373219,"section_number":"59.1-501.13:1","catch_line":"Opportunity to review","order_by":null,"url":"\/59.1-501.13_1\/"}],"refers_to":false,"permalink":{"id":1489071,"object_type":"law","relational_id":373258,"identifier":"59.1-503.5","token":"59.1\/43\/3\/59.1-503.5","url":"\/59.1-503.5\/","edition_id":2,"permalink":0,"preferred":1},"url":"\/59.1-503.5\/","token":"59.1\/43\/3\/59.1-503.5","dublin_core":{"Title":"Terms to be specified","Type":"Text","Format":"text\/html","Identifier":"\u00a7 59.1-503.5","Relation":"Code of Virginia"},"html":"\n\t\t\t\t\t\t<section><p>An agreement that is otherwise sufficiently definite to be a <span class=\"dictionary\">contract<\/span> is not invalid because it leaves particulars of performance to be specified by one of the parties. If particulars of performance are to be specified by a <span class=\"dictionary\">party<\/span>, the following rules apply:<\/p><\/section>\n\t\t\t\t\t\t<section id=\"1\"><p><span class=\"prefix-number\">1.<\/span> Specification must be made in good faith and within limits set by commercial reasonableness. <a id=\"paragraph-1392747\" class=\"section-permalink\" href=\"https:\/\/vacode.org\/59.1-503.5\/#1\"><i class=\"fa fa-link\"><\/i><\/a><\/p><\/section>\n\t\t\t\t\t\t<section id=\"2\"><p><span class=\"prefix-number\">2.<\/span> If a specification materially affects the other <span class=\"dictionary\">party<\/span>&#8217;s performance but is not seasonably made, the other <span class=\"dictionary\">party<\/span>: <a id=\"paragraph-1392748\" class=\"section-permalink\" href=\"https:\/\/vacode.org\/59.1-503.5\/#2\"><i class=\"fa fa-link\"><\/i><\/a><\/p><\/section>\n\t\t\t\t\t\t<section id=\"2A\" class=\"indent-1\"><p><span class=\"prefix-number\">A.<\/span> is excused for any resulting delay in its performance; and <a id=\"paragraph-1392749\" class=\"section-permalink\" href=\"https:\/\/vacode.org\/59.1-503.5\/#2A\"><i class=\"fa fa-link\"><\/i><\/a><\/p><\/section>\n\t\t\t\t\t\t<section id=\"2B\" class=\"indent-1\"><p><span class=\"prefix-number\">B.<\/span> may perform, suspend performance, or treat the failure to specify as a breach of <span class=\"dictionary\">contract<\/span>. <a id=\"paragraph-1392750\" class=\"section-permalink\" href=\"https:\/\/vacode.org\/59.1-503.5\/#2B\"><i class=\"fa fa-link\"><\/i><\/a><\/p><\/section>","plain_text":"                                 CODE OF VIRGINIA\n\nTERMS TO BE SPECIFIED (\u00a7 59.1-503.5)\n\nAn agreement that is otherwise sufficiently definite to be a contract is not\ninvalid because it leaves particulars of performance to be specified by one of\nthe parties. If particulars of performance are to be specified by a party, the\nfollowing rules apply:\n\n1. Specification must be made in good faith and within limits set by commercial\nreasonableness.\n\n2. If a specification materially affects the other party&#8217;s performance but\nis not seasonably made, the other party:\n\n   A. is excused for any resulting delay in its performance; and\n\n   B. may perform, suspend performance, or treat the failure to specify as a\n   breach of contract.\n\nHISTORY: 2000, cc. 101, 996.","edition":{"id":2,"name":"2026","slug":"2026","date_created":"2026-07-16 18:40:23","date_modified":"2026-08-02 15:14:36","current":1,"order_by":2,"last_import":"2026-08-02 12:37:30"}}