New contracts (English) & better framework
This commit is contained in:
parent
7e5b2aeb95
commit
a45d1d2eee
@ -30,6 +30,7 @@
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="single_engagement"/>
|
||||
<xs:enumeration value="fixed_term"/>
|
||||
<xs:enumeration value="non_zzp"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
@ -65,7 +66,6 @@
|
||||
<xs:element ref="activities"/>
|
||||
<xs:element ref="start_date"/>
|
||||
<xs:element ref="end_date"/>
|
||||
<xs:element ref="planning" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
@ -79,23 +79,6 @@
|
||||
<xs:element name="activity" type="xs:string"/>
|
||||
<xs:element name="start_date" type="xs:date"/>
|
||||
<xs:element name="end_date" type="xs:date"/>
|
||||
<xs:element name="planning">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element ref="hours"/>
|
||||
<xs:element ref="per"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="hours" type="xs:integer"/>
|
||||
<xs:element name="per">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="week"/>
|
||||
<xs:enumeration value="month"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="hourly_fee">
|
||||
<xs:complexType>
|
||||
<xs:simpleContent>
|
||||
@ -114,6 +97,14 @@
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="block" mixed="true">
|
||||
<xs:choice maxOccurs="unbounded">
|
||||
<xs:group ref="inline-all"/>
|
||||
<xs:group ref="placeholders"/>
|
||||
</xs:choice>
|
||||
<xs:attribute ref="xml:base"/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:group name="placeholders">
|
||||
<xs:choice>
|
||||
<xs:element name="company_long"/>
|
||||
|
||||
@ -6,19 +6,19 @@
|
||||
The contract snippets in this repo are provided as an example and should not be used for official contracts. It is the responsibility of the end user to edit the contract snippets and code so that the resulting contract is valid and watertight in the context of their own business operations and legal system. -->
|
||||
<xi:include href="snippets/company_info.xml"/>
|
||||
<scope>
|
||||
<contract_type>fixed_term</contract_type><!-- single_engagement or fixed_term -->
|
||||
<engagement_description>battle the pirates</engagement_description><!-- [NOTE: only needed for SINGLE ENGAGEMENT type contract, value is ignored otherwise] -->
|
||||
<secondpartyrole>Consultant</secondpartyrole><!-- what contractor will be referred to throughout the contract. Can be anything, but should probably be Consultant or Consultancy company. When in doubt, leave as is. -->
|
||||
<contract_type>fixed_term</contract_type><!-- single_engagement|fixed_term|non_zzp -->
|
||||
<engagement_description>battling the pirates</engagement_description>
|
||||
<secondpartyrole>Contractor</secondpartyrole><!-- what contractor will be referred to throughout the contract. Can be anything, but should probably be Consultant or Contracting Party. When in doubt, leave as is. -->
|
||||
</scope>
|
||||
<contractor sex="M"><!-- (M|F|O) (O for other) --> <!-- this info is used to select the correct pronoun, not for profiling :) -->
|
||||
<name>Peter Pan</name>
|
||||
<ctcompany>Lost Boys Inc.</ctcompany><!-- delete ctcompany element in case of freelancer without company -->
|
||||
<contractor sex="F"><!-- (M|F|O) (O for other) --> <!-- this info is used to select the correct pronoun, not for profiling :) -->
|
||||
<name>Petra Pan</name>
|
||||
<ctcompany>Lost Boys Inc.</ctcompany><!-- DELETE ctcompany element in case of freelancer without company -->
|
||||
<address>Cloud 9</address>
|
||||
<postal_code>1234 XX</postal_code>
|
||||
<city>Treehouse City</city>
|
||||
<country>Neverland</country>
|
||||
<email>peter@pan.tech</email>
|
||||
<hourly_fee denomination="eur">50</hourly_fee><!-- (eur|gbp|usd) -->
|
||||
<hourly_fee denomination="eur">0</hourly_fee><!-- (eur|gbp|usd) -->
|
||||
</contractor>
|
||||
<work>
|
||||
<activities><!-- add/delete activity elements as necessary -->
|
||||
@ -28,14 +28,5 @@
|
||||
</activities>
|
||||
<start_date>2016-08-18</start_date>
|
||||
<end_date>2016-09-15</end_date>
|
||||
<!-- amount of work to be done between the start and end date; delete <planning> and its children if not relevant -->
|
||||
<planning>
|
||||
<hours>30</hours><!-- non-negative integer, used for planned working hours over total engagement (for SINGLE ENGAGEMENT contract) or over each period in <per> (for FIXED TIME contract) -->
|
||||
<per>month</per><!-- (month|week|engagement) [NOTE: month/week are only used for FIXED TIME contract, for SINGLE ENGAGEMENT use 'engagement'] -->
|
||||
</planning>
|
||||
<!-- For the above planning bit, here are three possible cases:
|
||||
1. You have a fixed term contract with no specifically defined working hours: delete <planning> element
|
||||
2. You have a fixed term contract with some indication of how many hours you'll be working: fill in <hours> and <per> (month or week)
|
||||
3. You have a single engagement contract. Working hours clause is mandatory in this case. Fill in <hours> and <per> (engagement) -->
|
||||
</work>
|
||||
</contract_info>
|
||||
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>If during the course of the Activities, there is a risk that the scope of the assignment is bigger than expected, the <secondpartyrole/> will let <company_short/> know without delay.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> instructs (in Dutch: "<i>wijst aan</i>"; not "<i>instrueert</i>") the <secondpartyrole/> – and the <secondpartyrole/> agrees to perform the following activities (the “<b>Activities</b>”): <contract_activities/></li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The general terms and conditions of <company_short/> apply to this agreement. <company_short/> rejects any general terms and conditions used by the <secondpartyrole/>.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Dutch law applies to this agreement. Any dispute between <company_short/> and <secondpartyrole/> will be resolved in the first instance exclusively by the District Court (in Dutch: “<i>rechtbank</i>”) of Amsterdam, the Netherlands.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Unless a result of gross negligence or willful misconduct, the liability of either party to the other for any type of damages is limited to the amount of <secondpartyrole/>'s total fees under Article 5 of this agreement.</li>
|
||||
@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> and the <secondpartyrole/> explicitly do not intend to enter into an employment agreement (in Dutch: “<i>arbeidsovereenkomst</i>”) as in Article 7:610 Burgerlijk Wetboek. The <secondpartyrole/> guarantees he shall never claim an employment agreement exists.
|
||||
</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> will not disclose confidential information and personal data <contractor_personal_pronoun/> receives from <company_short/>, or gains access to in the course of the Activities. The <secondpartyrole/> will only use this information or data for the purposes of carrying out this agreement. The <secondpartyrole/> will take reasonable measures to maintain the confidentiality of this information and data. The <secondpartyrole/> may disclose this information and data on a need-to-know basis, and only to persons associated with <company_short/> as employee, freelancer or volunteer and only if the <secondpartyrole/> knows that they are bound by the same confidentiality obligations.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> is working at his or her own risk (in Dutch: “<i>voor eigen rekening en risico</i>”). The <secondpartyrole/> is free to perform the Activities at his or her own discretion (in Dutch: “<i>naar eigen inzicht</i>”) and independently. The <secondpartyrole/> will use his own resources and tools to perform the Activities for <company_short/>.</li>
|
||||
@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><p><company_short/> will pay the <secondpartyrole/> <contractor_hourly_fee/> per hour excluding VAT. It will do so after <company_short/> has received an invoice from the <secondpartyrole/>. The <secondpartyrole/> will send an invoice within 14 days after the end of each calendar month for the Activities performed during that month.</p>
|
||||
<p><company_short/> will then pay the agreed amount within 30 days of receipt of the invoice. <company_short/> will also pay reasonable travel expenses of the <secondpartyrole/>, to the extent that <company_short/> has given prior written approval for such costs and the <secondpartyrole/> provides <company_short/> with an invoice or other documentation for these expenses. <company_short/> will not reimburse any other costs the <secondpartyrole/> incurs in the course of the Activities, unless <company_short/> has given prior written approval for such costs. For the avoidance of doubt, <company_short/> shall pay no wages (in Dutch: "<i>salaris</i>") to the <secondpartyrole/> and therefore, <company_short/> shall not provide payslips to the <secondpartyrole/>, nor pay to the <secondpartyrole/> any money or allowance in the event of a holiday or illness of the <secondpartyrole/>.</p></li>
|
||||
@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><p><company_short/> will pay the <secondpartyrole/> for a <contract_planned_hours/>-hour engagement: <contractor_hourly_fee/> per hour excluding VAT, therefore totaling <contract_total_fee/> excluding VAT. It will do so after <company_short/> has been paid for the assignment in the context of which the Activities took place and has received an invoice from the <secondpartyrole/>. The <secondpartyrole/> will send an invoice within 14 days after the end of each calendar month for the Activities performed during that month.</p>
|
||||
<p><company_short/> will then pay the agreed amount within 30 days of receipt of the invoice. <company_short/> will also pay reasonable travel expenses of the <secondpartyrole/>, to the extent that <company_short/> has given prior written approval for such costs and the <secondpartyrole/> provides <company_short/> with an invoice or other documentation for these expenses. <company_short/> will not reimburse any other costs the <secondpartyrole/> incurs in the course of the Activities, unless <company_short/> has given prior written approval for such costs. For the avoidance of doubt, <company_short/> shall pay no wages (in Dutch: "<i>salaris</i>") to the <secondpartyrole/> and therefore, <company_short/> shall not provide payslips to the <secondpartyrole/>, nor pay to the <secondpartyrole/> any money or allowance in the event of a holiday or illness of the <secondpartyrole/>.</p></li>
|
||||
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><p>This contract shall be effective as of <contract_start_date/> for the period of <contract_period/>. This contract will end by operation of law on <contract_end_date/> without any notice being required.</p>
|
||||
<p>In case of tacit extension of this contract, the parties agree to do so for the same term and on the same conditions. Either party is entitled to give notice of termination of the contract with immediate effect. Notice of termination should be given by email. (To <company_short/>: <company_email/>; to the <secondpartyrole/>: <contractor_email/>) The other party will confirm the termination by return.</p>
|
||||
<p>Premature termination shall not give rise to liability or financial compensation for either party.</p></li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> transfers to <company_short/> all intellectual property rights created as a result of the Activities. To the extent that it is not possible to transfer these rights, <contractor_personal_pronoun/> grants to <company_short/> a perpetual, exclusive transferable, sub-licensable, world-wide license to such rights, and agrees to co-operate with the transfer of these rights to <company_short/>. To the extent that the <secondpartyrole/> has transferred these rights to <company_short/>, <company_short/> grants a perpetual, non-exclusive, non-transferable, not-sub-licensable, world-wide license to such rights to the <secondpartyrole/>, unless <company_short/> considers this impossible, due to obligations <company_short/> might have vis-à-vis others. In that case, <company_short/> will explore whether it is possible to grant to the <secondpartyrole/> a license on the rights with a narrower scope. For the avoidance of doubt, any rights of the <secondpartyrole/> vested in software or services developed prior to the Activities are not affected by this agreement.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>If any of the provisions of this agreement is annulled or void, the other provisions remain in effect. To the extent possible, the annulled or void provision will be replaced by a similar provision that has the same effect.</li>
|
||||
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> is responsible: <ul><li>for ensuring that any work performed in the course of
|
||||
this agreement is lawful (in Dutch: “<i>rechtmatig</i>”) and not illegal (in Dutch: “<i>niet
|
||||
strafbaar</i>”);</li>
|
||||
<li>for ensuring that by performing the Activities, <contractor_personal_pronoun/> does not act contrary to a
|
||||
non-compete- or a confidentiality obligation <contractor_personal_pronoun/> may have. If there is a risk that
|
||||
the <secondpartyrole/> will act contrary to such an obligation, <contractor_personal_pronoun/> will inform <company_short/>
|
||||
without delay. <company_short/> then has the right to terminate the agreement without
|
||||
compensation;</li>
|
||||
<li>and for paying any applicable taxes and social security premiums following from the
|
||||
Activities. Should <company_short/> have to pay any of these, the <secondpartyrole/> will indemnify
|
||||
<company_short/>.</li></ul></li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> retains all intellectual property rights <contractor_personal_pronoun/> owns prior to this agreement.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Should a third party lodge a claim against <company_short/> or any of its employees, freelancers or volunteers, or the public prosecutor initiate an investigation or criminal proceedings against any of these parties, as a result of activities performed by the <secondpartyrole/> under this agreement, then the <secondpartyrole/> will co-operate fully with <company_short/> in defending against this claim, investigation or these proceedings, including by providing any evidence he or she has which may be relevant to this defense.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The agreed working hours shall amount to <contract_planned_hours/> hours per <contract_period_unit/>. The <secondpartyrole/> may be expected to perform overtime outside the established working hours whenever this is necessary for the proper performance of the Activites.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> will perform the Activities from <contract_start_date/> up to and including <contract_end_date/>.</li>
|
||||
2
xml/source/snippets/contract/en/c1_otheremployment.xml
Normal file
2
xml/source/snippets/contract/en/c1_otheremployment.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> expressly states to agree that the <secondpartyrole/> will also perform work for other clients, provided that this does not hinder the proper performance of the agreement between <company_short/> and the <secondpartyrole/>.</li>
|
||||
2
xml/source/snippets/contract/en/c1_performswork.xml
Normal file
2
xml/source/snippets/contract/en/c1_performswork.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> undertakes to perform the following work during the term of the contract: <contract_activities/></li>
|
||||
3
xml/source/snippets/contract/en/c1_period.xml
Normal file
3
xml/source/snippets/contract/en/c1_period.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><p>This contract will commence on <contract_start_date/> for a definite period of time of <contract_period/>. This contract will be terminated by operation of law on <contract_end_date/> without any notice being required.</p>
|
||||
</li>
|
||||
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Premature termination of this agreement does not lead to any obligation to pay compensation.</li>
|
||||
2
xml/source/snippets/contract/en/c1_tacitrenewal.xml
Normal file
2
xml/source/snippets/contract/en/c1_tacitrenewal.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>In case of tacit renewal the agreement will be continued for the same term and subject to the same conditions.</li>
|
||||
2
xml/source/snippets/contract/en/c1_termination.xml
Normal file
2
xml/source/snippets/contract/en/c1_termination.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Both Parties can terminate this agreement with immediate effect. Notice of termination will be sent per email (to <company_short/>: <company_email/>; to the <secondpartyrole/>: <contractor_email/>). The other party will confirm the termination immediately.</li>
|
||||
2
xml/source/snippets/contract/en/c1_title.xml
Normal file
2
xml/source/snippets/contract/en/c1_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 1 - General provisions</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c2_assignmentaccept.xml
Normal file
2
xml/source/snippets/contract/en/c2_assignmentaccept.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> accepts the assignment and doing so, accepts full responsibility for the correct performance of the agreed work.</li>
|
||||
2
xml/source/snippets/contract/en/c2_authority.xml
Normal file
2
xml/source/snippets/contract/en/c2_authority.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> provides the <secondpartyrole/> all authority and information required for the proper performance of the assignment.</li>
|
||||
2
xml/source/snippets/contract/en/c2_independent.xml
Normal file
2
xml/source/snippets/contract/en/c2_independent.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> is completely independent during the performance of the agreed work. <contractor_subject_pronoun caps="first"/> performs the agreed work at <contractor_possessive_pronoun/> own discretion and without supervision or management of <company_short/>. However, <company_short/> can give directions or instructions with regard to the result of the assignment.</li>
|
||||
2
xml/source/snippets/contract/en/c2_notification.xml
Normal file
2
xml/source/snippets/contract/en/c2_notification.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>If, at any time, the <secondpartyrole/> foresees that <contractor_subject_pronoun/> will not be able to perform an accepted assignment in time or properly, <contractor_subject_pronoun/> must inform <company_short/> immediately.</li>
|
||||
2
xml/source/snippets/contract/en/c2_organisingwork.xml
Normal file
2
xml/source/snippets/contract/en/c2_organisingwork.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> organises <contractor_possessive_pronoun/> work independently. However, in so far as the performance of the assignment desires such, there will be alignment with <company_short/> in case of collaboration with others, so that this collaboration will be optimal.</li>
|
||||
2
xml/source/snippets/contract/en/c2_ownresources.xml
Normal file
2
xml/source/snippets/contract/en/c2_ownresources.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> will use <contractor_possessive_pronoun/> own resources for the performance of the agreed work.</li>
|
||||
2
xml/source/snippets/contract/en/c2_planning.xml
Normal file
2
xml/source/snippets/contract/en/c2_planning.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> will perform the work as of <contract_start_date/> through <contract_end_date/> in line with the planning set out below:</li>
|
||||
2
xml/source/snippets/contract/en/c2_title.xml
Normal file
2
xml/source/snippets/contract/en/c2_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 2 - The assignment and performance of the assignment</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c3_payment.xml
Normal file
2
xml/source/snippets/contract/en/c3_payment.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> will pay the <secondpartyrole/> <contractor_hourly_fee/> per hour exclusive of VAT. <company_short/> will proceed to payment after having received an invoice from the <secondpartyrole/>. The <secondpartyrole/> will send an invoice for the performed agreed work within 14 days after the end of each calendar month. <company_short/> will pay the invoice within 30 days after receipt.</li>
|
||||
2
xml/source/snippets/contract/en/c3_title.xml
Normal file
2
xml/source/snippets/contract/en/c3_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 3 - Remuneration, invoicing and payment</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c3_travelexpenses.xml
Normal file
2
xml/source/snippets/contract/en/c3_travelexpenses.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> will also reimburse the previously agreed reasonable travel expenses incurred by the <secondpartyrole/> if the <secondpartyrole/> presents an invoice or other documentation for these costs. Other costs incurred for the performance of the work will not be reimbursed by <company_short/>, unless <company_short/> has given prior written consent therefore.</li>
|
||||
2
xml/source/snippets/contract/en/c4_thirdparty.xml
Normal file
2
xml/source/snippets/contract/en/c4_thirdparty.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> can engage a third party for the (partial) performance of the work subject to the proviso that <contractor_subject_pronoun/> enters into a written agreement with this party stating that this party has the same obligations towards <company_short/> as the <secondpartyrole/> has pursuant to clauses 5.2, 6, 7.2 and 8 of this agreement.</li>
|
||||
2
xml/source/snippets/contract/en/c4_thirdparty_nonzzp.xml
Normal file
2
xml/source/snippets/contract/en/c4_thirdparty_nonzzp.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> can engage a third party for the (partial) performance of the work subject to the proviso that <contractor_subject_pronoun/> enters into a written agreement with this party stating that this party has the same obligations towards <company_short/> as the <secondpartyrole/> has pursuant to clauses 5, 6, 7.2 and 8 of this agreement.</li>
|
||||
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Without prejudice to clause 4.1, in case of replacement the <secondpartyrole/> will ensure that the party replacing <contractor_object_pronoun/> is competent with regard to the performance of the Work. During the period of replacement the <secondpartyrole/> remains responsible for the quality of the work and compliance with the agreements that have been made.</li>
|
||||
2
xml/source/snippets/contract/en/c4_title.xml
Normal file
2
xml/source/snippets/contract/en/c4_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 4 - Performance and replacement</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c5_retainrights.xml
Normal file
2
xml/source/snippets/contract/en/c5_retainrights.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> retains <contractor_possessive_pronoun/> intellectual property rights which <contractor_subject_pronoun/> held prior to this agreement.</li>
|
||||
2
xml/source/snippets/contract/en/c5_title.xml
Normal file
2
xml/source/snippets/contract/en/c5_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 5 - Intellectual property</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c5_transferrights.xml
Normal file
2
xml/source/snippets/contract/en/c5_transferrights.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li id="transferrights">The <secondpartyrole/> transfers to <company_short/> all the intellectual property rights which the <secondpartyrole/> has been granted in the performance of the work. If it is not possible to transfer these rights, the <secondpartyrole/> grants <company_short/> a perpetual, exclusive, transferrable, sub licensable worldwide licence with regard to the rights and the <secondpartyrole/> agrees to cooperate with the transfer of these rights to <company_short/>. Once the rights of the <secondpartyrole/> are transferred to <company_short/>, grants <company_short/> a perpetual, non-exclusive, non-transferrable, non-sub licensable, worldwide licence for such rights to the <secondpartyrole/>, unless <company_short/> deems this to be impossible as a result of the obligations which <company_short/> has with regard to third parties. In that case, <company_short/> will investigate whether it is possible to grant the <secondpartyrole/> a more limited licence.</li>
|
||||
2
xml/source/snippets/contract/en/c6_confidentiality.xml
Normal file
2
xml/source/snippets/contract/en/c6_confidentiality.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li id="confidentiality">The <secondpartyrole/> will not make any confidential information and personal details public which <contractor_subject_pronoun/> receives from <company_short/>, or which come to <contractor_possessive_pronoun/> attention during the work. The <secondpartyrole/> will use this information or data only in connection with the performance of this agreement. The <secondpartyrole/> will take reasonable measures to safeguard the confidentiality of this information and data. The <secondpartyrole/> is permitted to provide this information or data on a need-to-know basis, however, only to persons related to <company_short/> as employee, freelancer or volunteer and only if the <secondpartyrole/> knows that they are bound by the same duty of confidentiality.</li>
|
||||
2
xml/source/snippets/contract/en/c6_title.xml
Normal file
2
xml/source/snippets/contract/en/c6_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 6 - Confidentiality</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c7_limitedlibility.xml
Normal file
2
xml/source/snippets/contract/en/c7_limitedlibility.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Unless the liability is the result from gross negligence and/or intent, the liability of both parties towards each other is limited to the amount of the total fee of the <secondpartyrole/> for the contract following from this agreement.</li>
|
||||
2
xml/source/snippets/contract/en/c7_thirdpartyclaims.xml
Normal file
2
xml/source/snippets/contract/en/c7_thirdpartyclaims.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li id="thirdpartyclaims">If a third party institutes a claim against <company_short/> or one of its employees, <secondpartyrole/> or volunteers, or if the Public Prosecutor starts an investigation or criminal proceedings against one of these parties, as a result of the work carried out by the <secondpartyrole/> in the framework of this agreement, then the <secondpartyrole/> must lend his full cooperation to <company_short/> for the defence against such a claim, investigation or criminal proceedings. This cooperation consist of, but is not limited to, the furnishing of all possible evidence that the <secondpartyrole/> has at <contractor_possessive_pronoun/> disposal, which may be relevant for the defence.</li>
|
||||
2
xml/source/snippets/contract/en/c7_title.xml
Normal file
2
xml/source/snippets/contract/en/c7_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 7 - Liability and loss</u></b></p>
|
||||
4
xml/source/snippets/contract/en/c8_responsibilities.xml
Normal file
4
xml/source/snippets/contract/en/c8_responsibilities.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li id="responsibilities">The <secondpartyrole/> must ensure that:
|
||||
<ul><li><contractor_possessive_pronoun caps="first"/> work activities are legal and not punishable;</li>
|
||||
<li>During the performance of the work, <contractor_subject_pronoun/> does not act in breach of a non-competition clause or duty of confidentiality which applies to <contractor_object_pronoun/>. If there is a risk of the <secondpartyrole/> acting in breach of such an obligation, <contractor_subject_pronoun/> must report this to <company_short/> immediately.</li></ul></li>
|
||||
2
xml/source/snippets/contract/en/c8_taxes.xml
Normal file
2
xml/source/snippets/contract/en/c8_taxes.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li id="taxes">In case of an additional tax assessment related to withholding taxes, for either <company_short/>, or for the <secondpartyrole/>, the one party will inform the other party, per email sent to the email addresses mentioned above, of the assessment concerned within one week after the receipt thereof, so that each of the parties can safeguard its financial interests in the best possible way when filing an objection. The <secondpartyrole/> will lend full cooperation to <company_short/> for judicial or administrative proceedings, such as proceedings instituted against <company_short/> by the Tax Authority or the UWV, in order to demonstrate that the <secondpartyrole/> cannot be regarded as an employee of <company_short/> on the basis of civil, fiscal or other legislation. <contractor_subject_pronoun caps="first"/> will do this by – inter alia – providing all the information and documents which are necessary as evidence.</li>
|
||||
2
xml/source/snippets/contract/en/c8_title.xml
Normal file
2
xml/source/snippets/contract/en/c8_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 8 - Other provisions</u></b></p>
|
||||
2
xml/source/snippets/contract/en/c9_dutchlaw.xml
Normal file
2
xml/source/snippets/contract/en/c9_dutchlaw.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>This agreement is governed by Dutch Law. Any dispute between <company_short/> and the <secondpartyrole/> will be adjudicated by the Amsterdam District Court, The Netherlands.</li>
|
||||
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><p>The General terms and conditions of <company_short/> apply to this agreement. Before or while entering into this agreement, <company_short/> has handed the <secondpartyrole/> a copy thereof or made them available by electronic means and the <secondpartyrole/> has been able to take sufficient note of the content of these terms and conditions.</p>
|
||||
<p>The content of this agreement prevails if and in so far as the general terms and conditions contain provisions which are contrary to the provisions in this agreement, and also if and in so far as there is an explicit deviation from one or more provisions in those general terms and conditions.</p></li>
|
||||
2
xml/source/snippets/contract/en/c9_provisions.xml
Normal file
2
xml/source/snippets/contract/en/c9_provisions.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>In case of nullity of invalidity of one of the provisions in this agreement, the other provisions will remain in full force. The void or invalid provision will, in so far as possible, be replaced by a similar provision with the same intended purpose.</li>
|
||||
2
xml/source/snippets/contract/en/c9_title.xml
Normal file
2
xml/source/snippets/contract/en/c9_title.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<p><b><u>Clause 9 - Final provisions</u></b></p>
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<div><p><u><b><company_long/></b></u>, located at <company_address/>, <company_postalcode/>, <company_city/>, represented by <company_poc1/> (“<b><company_short/></b>”);</p>
|
||||
<div><p><u><b><company_long/></b></u>, registered at <company_city/>, <company_address/>, <company_postalcode/>, represented by <company_poc1/> (“<b><company_short/></b>”);</p>
|
||||
|
||||
<p>AND</p>
|
||||
|
||||
<p><u><b><contractor_name/><!-- this might include the company in parentheses; if you don't want the company in here, remove the <ctcompany> element from contract_info.xml --></b></u>, with <contractor_possessive_pronoun/> address at <contractor_address/>, <contractor_postalcode/>, <contractor_city/>, <contractor_country/> (the “<b><secondpartyrole/></b>”);</p></div>
|
||||
<p><u><b><contractor_name_company/><!-- this might include the company in parentheses; if you don't want the company in here, remove the <ctcompany> element from contract_info.xml --></b></u>, registered at <contractor_city/>, <contractor_address/>, <contractor_postalcode/>, <contractor_country/> (the “<b><secondpartyrole/></b>”);</p></div>
|
||||
6
xml/source/snippets/contract/en/parties_nonzzp.xml
Normal file
6
xml/source/snippets/contract/en/parties_nonzzp.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<div><p><u><b><company_long/></b></u>, registered at <company_city/>, <company_address/>, <company_postalcode/>, represented by <company_poc1/> (“<b><company_short/></b>”);</p>
|
||||
|
||||
<p>AND</p>
|
||||
|
||||
<p><u><b><contractor_name/></b></u>, registered at <contractor_city/>, <contractor_address/>, <contractor_postalcode/>, <contractor_country/> and represented by <contractor_company/> (the “<b><secondpartyrole/></b>”);</p></div>
|
||||
2
xml/source/snippets/contract/en/wa_companyasks.xml
Normal file
2
xml/source/snippets/contract/en/wa_companyasks.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/>, in this framework, requires the following activities to be carried out: <contract_activities/></li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> has asked the <secondpartyrole/> to assist with this.</li>
|
||||
@ -1,2 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> wants to <engagement_description/>.</li>
|
||||
<li><company_short/> is active in the area of <engagement_description/>;</li>
|
||||
|
||||
@ -1,2 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>The <secondpartyrole/> is willing and able to perform the activities mentioned hereafter.</li>
|
||||
<li>The <secondpartyrole/> as such is willing and able to perform this work;</li>
|
||||
|
||||
3
xml/source/snippets/contract/en/wa_d.xml
Normal file
3
xml/source/snippets/contract/en/wa_d.xml
Normal file
@ -0,0 +1,3 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Parties wish to make a contract with each other exclusively on the basis of an agreement within the meaning of Section 7:400 et seq. Dutch Civil Code (DCC);</li>
|
||||
|
||||
2
xml/source/snippets/contract/en/wa_e.xml
Normal file
2
xml/source/snippets/contract/en/wa_e.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>Parties expressly do not intend to enter into an employment contract within the meaning of Section 7:610 et seq. DCC;</li>
|
||||
2
xml/source/snippets/contract/en/wa_f.xml
Normal file
2
xml/source/snippets/contract/en/wa_f.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>In certain cases, if any, Parties choose not to apply the fictive employment relationship of home workers or their equivalent as referred to in Sections 2b and 2c of the ‘Uitvoeringsbesluit Loonbelasting 1965’ [Wages and Salaries Tax (Implementation) Decree 1965] and Sections 1 and 5 of the ‘Besluit aanwijzing gevallen waarin arbeidsverhouding als dienstbetrekking wordt beschouwd’ (Decree of 24 December 1986, State Gazette 1986, 655), [Identification of Working Relationships as Employment Decree] and therefore Parties will draw up and sign this agreement before payment is made;</li>
|
||||
2
xml/source/snippets/contract/en/wa_g.xml
Normal file
2
xml/source/snippets/contract/en/wa_g.xml
Normal file
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li>In this agreement Parties wish to record the conditions subject to which the <secondpartyrole/> will perform <contractor_possessive_pronoun/> work for <company_short/>.</li>
|
||||
@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<li><company_short/> and the <secondpartyrole/> have no intention whatsoever to agree upon an employment agreement and this agreement is only drafted to enable the <secondpartyrole/> to perform incidental activities for <company_short/>. <company_short/> and the <secondpartyrole/> explicitly confirm that this agreement does not qualify as an employment agreement. The <secondpartyrole/> is free to perform work for other parties, and in fact does so on a regular basis.</li>
|
||||
@ -7,6 +7,7 @@
|
||||
<format xml:lang="en">[MNn] [D1], [Y]</format>
|
||||
</date>
|
||||
<!-- THIS you can change/expand! -->
|
||||
<!-- COVERPAGE AND HEADERS/FOOTERS -->
|
||||
<string id="coverpage_offer">
|
||||
<translation xml:lang="nl">OFFERTE</translation>
|
||||
<translation xml:lang="en">QUOTE</translation>
|
||||
@ -59,6 +60,7 @@
|
||||
<translation xml:lang="nl">Kamer van Koophandel</translation>
|
||||
<translation xml:lang="en">Chamber of Commerce</translation>
|
||||
</string>
|
||||
<!-- INVOICES -->
|
||||
<string id="invoice_no">
|
||||
<translation xml:lang="nl">Factuur nr.</translation>
|
||||
<translation xml:lang="en">Invoice no.</translation>
|
||||
@ -121,6 +123,7 @@
|
||||
<translation xml:lang="nl">Spaar papier — niet afdrukken tenzij absoluut noodzakelijk. Lees onze (unieke) voorwaarden op: https://radicallyopensecurity.com/TermsandConditions.pdf</translation>
|
||||
<translation xml:lang="en">Please keep digital unless absolutely required. Read the (unique) terms and conditions of Radically Open Security at: https://radicallyopensecurity.com/TermsandConditions.pdf</translation>
|
||||
</string>
|
||||
<!-- QUICKSCOPING 2 QUOTE -->
|
||||
<string id="qs2off_about">
|
||||
<translation xml:lang="nl">Over <client_short/></translation>
|
||||
<translation xml:lang="en">About <client_short/></translation>
|
||||
@ -133,6 +136,7 @@
|
||||
<translation xml:lang="nl">Reikwijdte <company_svc_short/></translation>
|
||||
<translation xml:lang="en">Reach of <company_svc_short/></translation>
|
||||
</string>
|
||||
<!-- WAIVERS -->
|
||||
<string id="waiver_signed">
|
||||
<translation xml:lang="nl">Getekend</translation>
|
||||
<translation xml:lang="en">Signed</translation>
|
||||
@ -157,30 +161,43 @@
|
||||
<translation xml:lang="nl">In duplicaat getekend</translation>
|
||||
<translation xml:lang="en">Signed in duplicate</translation>
|
||||
</string>
|
||||
<!-- CONTRACTS -->
|
||||
<string id="contract_title">
|
||||
<translation xml:lang="nl">security consulting agreement</translation>
|
||||
<translation xml:lang="en">security consulting agreement</translation>
|
||||
</string>
|
||||
<string id="contract_whereas">
|
||||
<translation xml:lang="nl">in aanmerking genomen dat</translation>
|
||||
<translation xml:lang="en">whereas</translation>
|
||||
<translation xml:lang="en">considering that</translation>
|
||||
</string>
|
||||
<string id="contract_agree">
|
||||
<translation xml:lang="nl">komen het volgende overeen</translation>
|
||||
<translation xml:lang="en">agree as follows</translation>
|
||||
<translation xml:lang="en">agree the following</translation>
|
||||
</string>
|
||||
<string id="personal_m">
|
||||
<string id="subject_m">
|
||||
<translation xml:lang="nl">hij</translation>
|
||||
<translation xml:lang="en">he</translation>
|
||||
</string>
|
||||
<string id="personal_f">
|
||||
<string id="subject_f">
|
||||
<translation xml:lang="nl">ze</translation>
|
||||
<translation xml:lang="en">she</translation>
|
||||
</string>
|
||||
<string id="personal_o">
|
||||
<string id="subject_o">
|
||||
<translation xml:lang="nl">hen</translation>
|
||||
<translation xml:lang="en">they</translation>
|
||||
</string>
|
||||
<string id="object_m">
|
||||
<translation xml:lang="nl">hem</translation>
|
||||
<translation xml:lang="en">him</translation>
|
||||
</string>
|
||||
<string id="object_f">
|
||||
<translation xml:lang="nl">haar</translation>
|
||||
<translation xml:lang="en">her</translation>
|
||||
</string>
|
||||
<string id="object_o">
|
||||
<translation xml:lang="nl">hen</translation>
|
||||
<translation xml:lang="en">them</translation>
|
||||
</string>
|
||||
<string id="possessive_m">
|
||||
<translation xml:lang="nl">zijn</translation>
|
||||
<translation xml:lang="en">his</translation>
|
||||
@ -193,5 +210,9 @@
|
||||
<translation xml:lang="nl">hun</translation>
|
||||
<translation xml:lang="en">their</translation>
|
||||
</string>
|
||||
<string id="contract_signed_dupe">
|
||||
<translation xml:lang="nl">TODOXXXXXXXXXX</translation>
|
||||
<translation xml:lang="en">As such drawn up in duplicate and signed</translation>
|
||||
</string>
|
||||
</localised_strings>
|
||||
|
||||
|
||||
@ -135,54 +135,282 @@
|
||||
<!-- define parties in contract -->
|
||||
<snippet>parties</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="whereas">
|
||||
<snippet_group set="considering">
|
||||
<!-- define conditions -->
|
||||
<snippet>wa_companywants</snippet>
|
||||
<snippet>wa_companyhasasked</snippet>
|
||||
<snippet>wa_companyasks</snippet>
|
||||
<snippet>wa_contractorcan</snippet>
|
||||
<snippet>wa_noemploymentintention</snippet>
|
||||
<snippet>wa_d</snippet>
|
||||
<snippet>wa_e</snippet>
|
||||
<snippet>wa_f</snippet>
|
||||
<snippet>wa_g</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="agree1">
|
||||
<!-- define agreement -->
|
||||
<snippet>ag_noemployment</snippet>
|
||||
<snippet>ag_companyinstructs</snippet>
|
||||
<snippet>ag_worktime</snippet>
|
||||
<snippet>ag_ownrisk</snippet>
|
||||
<snippet>ag_payment_single_engagement</snippet>
|
||||
<snippet>ag_biggerscopewarning</snippet>
|
||||
<snippet>ag_propertyrights</snippet>
|
||||
<snippet>ag_retainrights</snippet>
|
||||
<snippet>ag_nondisclosure</snippet>
|
||||
<snippet>ag_responsibilities</snippet>
|
||||
<snippet>ag_thirdparty</snippet>
|
||||
<snippet>ag_liability</snippet>
|
||||
<snippet>ag_provisions</snippet>
|
||||
<snippet>ag_generaltermsandconditions</snippet>
|
||||
<snippet_group set="clause1title">
|
||||
<snippet>c1_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause1content">
|
||||
<snippet>c1_performswork</snippet>
|
||||
<snippet>c1_tacitrenewal</snippet>
|
||||
<snippet>c1_termination</snippet>
|
||||
<snippet>c1_prematuretermination</snippet>
|
||||
<snippet>c1_otheremployment</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause2title">
|
||||
<snippet>c2_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause2content">
|
||||
<snippet>c2_planning</snippet>
|
||||
<snippet>c2_assignmentaccept</snippet>
|
||||
<snippet>c2_organisingwork</snippet>
|
||||
<snippet>c2_authority</snippet>
|
||||
<snippet>c2_independent</snippet>
|
||||
<snippet>c2_ownresources</snippet>
|
||||
<snippet>c2_notification</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause3title">
|
||||
<snippet>c3_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause3content">
|
||||
<snippet>c3_payment</snippet>
|
||||
<snippet>c3_travelexpenses</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause4title">
|
||||
<snippet>c4_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause4content">
|
||||
<snippet>c4_thirdparty</snippet>
|
||||
<snippet>c4_thirdpartycompetence</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause5title">
|
||||
<snippet>c5_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause5content">
|
||||
<snippet>c5_retainrights</snippet>
|
||||
<snippet>c5_transferrights</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause6title">
|
||||
<snippet>c6_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause6content">
|
||||
<snippet>c6_confidentiality</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause7title">
|
||||
<snippet>c7_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause7content">
|
||||
<snippet>c7_limitedlibility</snippet>
|
||||
<snippet>c7_thirdpartyclaims</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause8title">
|
||||
<snippet>c8_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause8content">
|
||||
<snippet>c8_responsibilities</snippet>
|
||||
<snippet>c8_taxes</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause9title">
|
||||
<snippet>c9_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause9content">
|
||||
<snippet>c9_provisions</snippet>
|
||||
<snippet>c9_generaltermsandconditions</snippet>
|
||||
<snippet>c9_dutchlaw</snippet>
|
||||
</snippet_group>
|
||||
</selection>
|
||||
|
||||
<selection subtype="fixed_term">
|
||||
<snippet_group set="parties">
|
||||
<!-- define parties in contract -->
|
||||
<snippet>parties</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="whereas">
|
||||
<snippet_group set="considering">
|
||||
<!-- define conditions -->
|
||||
<snippet>wa_companywants</snippet>
|
||||
<snippet>wa_companyasks</snippet>
|
||||
<snippet>wa_contractorcan</snippet>
|
||||
<snippet>wa_d</snippet>
|
||||
<snippet>wa_e</snippet>
|
||||
<snippet>wa_f</snippet>
|
||||
<snippet>wa_g</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause1title">
|
||||
<snippet>c1_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause1content">
|
||||
<snippet>c1_period</snippet>
|
||||
<snippet>c1_tacitrenewal</snippet>
|
||||
<snippet>c1_termination</snippet>
|
||||
<snippet>c1_prematuretermination</snippet>
|
||||
<snippet>c1_otheremployment</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause2title">
|
||||
<snippet>c2_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause2content">
|
||||
<snippet>c1_performswork</snippet>
|
||||
<snippet>c2_assignmentaccept</snippet>
|
||||
<snippet>c2_organisingwork</snippet>
|
||||
<snippet>c2_authority</snippet>
|
||||
<snippet>c2_independent</snippet>
|
||||
<snippet>c2_ownresources</snippet>
|
||||
<snippet>c2_notification</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause3title">
|
||||
<snippet>c3_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause3content">
|
||||
<snippet>c3_payment</snippet>
|
||||
<snippet>c3_travelexpenses</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause4title">
|
||||
<snippet>c4_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause4content">
|
||||
<snippet>c4_thirdparty</snippet>
|
||||
<snippet>c4_thirdpartycompetence</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause5title">
|
||||
<snippet>c5_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause5content">
|
||||
<snippet>c5_retainrights</snippet>
|
||||
<snippet>c5_transferrights</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause6title">
|
||||
<snippet>c6_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause6content">
|
||||
<snippet>c6_confidentiality</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause7title">
|
||||
<snippet>c7_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause7content">
|
||||
<snippet>c7_limitedlibility</snippet>
|
||||
<snippet>c7_thirdpartyclaims</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause8title">
|
||||
<snippet>c8_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause8content">
|
||||
<snippet>c8_responsibilities</snippet>
|
||||
<snippet>c8_taxes</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause9title">
|
||||
<snippet>c9_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause9content">
|
||||
<snippet>c9_provisions</snippet>
|
||||
<snippet>c9_generaltermsandconditions</snippet>
|
||||
<snippet>c9_dutchlaw</snippet>
|
||||
</snippet_group>
|
||||
</selection>
|
||||
|
||||
|
||||
<selection subtype="non_zzp">
|
||||
<snippet_group set="parties">
|
||||
<!-- define parties in contract -->
|
||||
<snippet>parties_nonzzp</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="considering">
|
||||
<!-- define conditions -->
|
||||
<snippet>wa_companywants</snippet>
|
||||
<snippet>wa_companyasks</snippet>
|
||||
<snippet>wa_contractorcan</snippet>
|
||||
<snippet>wa_g</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause1title">
|
||||
<snippet>c1_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause1content">
|
||||
<snippet>c1_performswork</snippet>
|
||||
<snippet>c1_termination</snippet>
|
||||
<snippet>c1_prematuretermination</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause2title">
|
||||
<snippet>c2_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause2content">
|
||||
<snippet>c2_planning</snippet>
|
||||
<snippet>c2_assignmentaccept</snippet>
|
||||
<snippet>c2_organisingwork</snippet>
|
||||
<snippet>c2_authority</snippet>
|
||||
<snippet>c2_independent</snippet>
|
||||
<snippet>c2_ownresources</snippet>
|
||||
<snippet>c2_notification</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause3title">
|
||||
<snippet>c3_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause3content">
|
||||
<snippet>c3_payment</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause4title">
|
||||
<snippet>c4_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause4content">
|
||||
<snippet>c4_thirdparty_nonzzp</snippet>
|
||||
<snippet>c4_thirdpartycompetence</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause5title">
|
||||
<snippet>c5_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause5content">
|
||||
<snippet>c5_transferrights</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause6title">
|
||||
<snippet>c6_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause6content">
|
||||
<snippet>c6_confidentiality</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause7title">
|
||||
<snippet>c7_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause7content">
|
||||
<snippet>c7_limitedlibility</snippet>
|
||||
<snippet>c7_thirdpartyclaims</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause8title">
|
||||
<snippet>c8_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause8content">
|
||||
<snippet>c8_responsibilities</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause9title">
|
||||
<snippet>c9_title</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="clause9content">
|
||||
<snippet>c9_provisions</snippet>
|
||||
<snippet>c9_generaltermsandconditions</snippet>
|
||||
<snippet>c9_dutchlaw</snippet>
|
||||
</snippet_group>
|
||||
</selection>
|
||||
|
||||
|
||||
<!--<selection subtype="fixed_term">
|
||||
<snippet_group set="parties">
|
||||
<!-\- define parties in contract -\->
|
||||
<snippet>parties</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="whereas">
|
||||
<!-\- define conditions -\->
|
||||
<snippet>wa_contractorcan</snippet>
|
||||
<snippet>wa_noemploymentintention</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="agree1">
|
||||
<!-- define agreement, first part -->
|
||||
<!-\- define agreement, first part -\->
|
||||
<snippet>ag_period</snippet>
|
||||
<snippet>ag_noemployment</snippet>
|
||||
<snippet>ag_companyinstructs</snippet>
|
||||
<snippet>ag_ownrisk</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="workinghours">
|
||||
<!-- define working hours (this snippet is isolated because it is subject to some extra logic - not all fixed term contracts have working hours defined) -->
|
||||
<!-\- define working hours (this snippet is isolated because it is subject to some extra logic - not all fixed term contracts have working hours defined) -\->
|
||||
<snippet>ag_workinghours</snippet>
|
||||
</snippet_group>
|
||||
<snippet_group set="agree2">
|
||||
<!-- define rest of agreement -->
|
||||
<!-\- define rest of agreement -\->
|
||||
<snippet>ag_payment_fixed_term</snippet>
|
||||
<snippet>ag_biggerscopewarning</snippet>
|
||||
<snippet>ag_propertyrights</snippet>
|
||||
@ -194,6 +422,6 @@
|
||||
<snippet>ag_provisions</snippet>
|
||||
<snippet>ag_generaltermsandconditions</snippet>
|
||||
</snippet_group>
|
||||
</selection>
|
||||
</selection>-->
|
||||
</document>
|
||||
</snippet_selection>
|
||||
|
||||
@ -9,8 +9,8 @@
|
||||
<xsl:if
|
||||
test="(parent::section and not(following-sibling::*)) or
|
||||
(parent::appendix and not(following-sibling::*)) or
|
||||
(ancestor::section and not(following-sibling::*) and not(parent::*/following-sibling::*) and not(parent::div)) or
|
||||
(ancestor::appendix and not(following-sibling::*) and not(parent::*/following-sibling::*) and not(parent::div)) or
|
||||
(ancestor::section and not(following-sibling::*) and not(parent::*/following-sibling::*) and not(parent::div) and not(parent::li)) or
|
||||
(ancestor::appendix and not(following-sibling::*) and not(parent::*/following-sibling::*) and not(parent::div) and not(parent::li)) or
|
||||
(not(self::title) and following-sibling::*[1][self::section]) or
|
||||
(not(self::title) and following-sibling::*[1][self::finding]) or
|
||||
(not(self::title) and following-sibling::*[1][self::non-finding])">
|
||||
|
||||
@ -54,11 +54,11 @@
|
||||
</xsl:for-each>
|
||||
<p><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'contract_whereas'"/>
|
||||
<xsl:with-param name="caps" select="true()"/>
|
||||
<xsl:with-param name="caps" select="'all'"/>
|
||||
</xsl:call-template>:</p>
|
||||
<ol type="A">
|
||||
<xsl:for-each
|
||||
select="$snippetSelectionRoot/selection[@subtype = $docSubType]/snippet_group[@set = 'whereas']/snippet">
|
||||
select="$snippetSelectionRoot/selection[@subtype = $docSubType]/snippet_group[@set = 'considering']/snippet">
|
||||
<xsl:element name="xi:include">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="docCheck">
|
||||
@ -76,20 +76,40 @@
|
||||
<xsl:with-param name="stringID" select="'contract_agree'"/>
|
||||
</xsl:call-template>
|
||||
</title>
|
||||
<ol type="1">
|
||||
<xsl:for-each
|
||||
select="$snippetSelectionRoot/selection[@subtype = $docSubType]/snippet_group[@set = 'agree1']/snippet">
|
||||
<xsl:element name="xi:include">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:for-each select="$snippetSelectionRoot/selection[@subtype = $docSubType]/snippet_group[contains(@set, 'clause')]">
|
||||
<xsl:variable name="clauseNo" select="concat(count(preceding-sibling::snippet_group[contains(@set, 'content')]) + 1, '.')"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contains(@set, 'title')">
|
||||
<xsl:for-each select="snippet">
|
||||
<xsl:element name="xi:include">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="docCheck">
|
||||
<xsl:with-param name="fileNameBase" select="."/>
|
||||
<xsl:with-param name="snippetDirectory" select="$snippetBase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<ol type="1.1" labelprefix="{$clauseNo}">
|
||||
<xsl:for-each select="snippet">
|
||||
<xsl:element name="xi:include">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="docCheck">
|
||||
<xsl:with-param name="fileNameBase" select="."/>
|
||||
<xsl:with-param name="snippetDirectory" select="$snippetBase"/>
|
||||
<xsl:with-param name="snippetDirectory" select="$snippetBase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</ol>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:for-each>
|
||||
|
||||
<!-- need to isolate this snippet to insert some logic: not all contracts define working hours -->
|
||||
<xsl:if test="/contract_info/work/planning">
|
||||
<!--<xsl:if test="/contract_info/work/planning">
|
||||
<xsl:for-each
|
||||
select="$snippetSelectionRoot/selection[@subtype = $docSubType]/snippet_group[@set = 'workinghours']/snippet">
|
||||
<xsl:element name="xi:include">
|
||||
@ -100,25 +120,13 @@
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:for-each
|
||||
select="$snippetSelectionRoot/selection[@subtype = $docSubType]/snippet_group[@set = 'agree2']/snippet">
|
||||
<xsl:element name="xi:include">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:call-template name="docCheck">
|
||||
<xsl:with-param name="fileNameBase" select="."/>
|
||||
<xsl:with-param name="snippetDirectory" select="$snippetBase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</ol>
|
||||
-->
|
||||
|
||||
</section>
|
||||
<section>
|
||||
<title>
|
||||
<xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'signed_dupe'"/>
|
||||
<xsl:with-param name="stringID" select="'contract_signed_dupe'"/>
|
||||
</xsl:call-template>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:call-template name="getString">
|
||||
|
||||
@ -54,7 +54,7 @@
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="ol">
|
||||
<fo:list-block provisional-distance-between-starts="0.75cm"
|
||||
<fo:list-block provisional-distance-between-starts="0.85cm"
|
||||
provisional-label-separation="2.5mm">
|
||||
<xsl:call-template name="checkIfLast"/>
|
||||
<xsl:attribute name="space-after">
|
||||
@ -105,18 +105,23 @@
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="../@type='i'">
|
||||
<xsl:value-of select="../@labelprefix"/>
|
||||
<xsl:number value="$value-attr" format="i. "/>
|
||||
</xsl:when>
|
||||
<xsl:when test="../@type='I'">
|
||||
<xsl:value-of select="../@labelprefix"/>
|
||||
<xsl:number value="$value-attr" format="I. "/>
|
||||
</xsl:when>
|
||||
<xsl:when test="../@type='a'">
|
||||
<xsl:value-of select="../@labelprefix"/>
|
||||
<xsl:number value="$value-attr" format="a. "/>
|
||||
</xsl:when>
|
||||
<xsl:when test="../@type='A'">
|
||||
<xsl:value-of select="../@labelprefix"/>
|
||||
<xsl:number value="$value-attr" format="A. "/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="../@labelprefix"/>
|
||||
<xsl:number value="$value-attr" format="1. "/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
@ -12,11 +12,17 @@
|
||||
|
||||
<xsl:template name="getString">
|
||||
<xsl:param name="stringID" select="'none'"/>
|
||||
<xsl:param name="caps" select="false()"/>
|
||||
<xsl:param name="caps" select="'none'"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$caps">
|
||||
<xsl:when test="$caps = 'all'">
|
||||
<xsl:value-of select="$strdoc/string[@id=$stringID]/translation[lang($lang)]/upper-case(text())"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="$caps = 'first'">
|
||||
<xsl:value-of select="concat(upper-case(substring($strdoc/string[@id=$stringID]/translation[lang($lang)]/text(),1,1)),
|
||||
substring($strdoc/string[@id=$stringID]/translation[lang($lang)]/text(), 2),
|
||||
' '[not(last())]
|
||||
)"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$strdoc/string[@id=$stringID]/translation[lang($lang)]/text()"/>
|
||||
</xsl:otherwise>
|
||||
|
||||
@ -238,7 +238,7 @@
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_name">
|
||||
<xsl:template match="contractor_name_company">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/name"/>
|
||||
<xsl:param name="placeholderElement2" select="/contract/meta/contractor/ctcompany"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
@ -252,18 +252,34 @@
|
||||
<xsl:text>)</xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_address">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/address"/>
|
||||
<xsl:template match="contractor_name">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/name"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_city">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/city"/>
|
||||
<xsl:template match="contractor_company">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/ctcompany"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_address">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/address"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_city">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/city"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_postalcode">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/postal_code"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
@ -272,8 +288,10 @@
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_country">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/country"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_hourly_fee">
|
||||
@ -286,25 +304,39 @@
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_email">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/email"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_possessive_pronoun">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/@sex"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_personal_pronoun">
|
||||
<xsl:template match="contractor_subject_pronoun">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/@sex"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
<xsl:template match="contractor_object_pronoun">
|
||||
<xsl:param name="placeholderElement" select="/contract/meta/contractor/@sex"/>
|
||||
<xsl:param name="caps" select="@caps"/>
|
||||
<xsl:call-template name="checkPlaceholder">
|
||||
<xsl:with-param name="placeholderElement" select="$placeholderElement"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="checkPlaceholder">
|
||||
<xsl:param name="placeholderElement" select="/"/>
|
||||
<xsl:param name="caps" select="'none'"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="normalize-space($placeholderElement)">
|
||||
<!-- placeholder exists and contains text -->
|
||||
@ -338,26 +370,49 @@
|
||||
<xsl:choose>
|
||||
<xsl:when test="//contractor/@sex = 'M'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'possessive_m'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
<xsl:when test="//contractor/@sex = 'F'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'possessive_f'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
<xsl:when test="//contractor/@sex = 'O'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'possessive_o'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="self::contractor_personal_pronoun">
|
||||
<xsl:when test="self::contractor_subject_pronoun">
|
||||
<!-- some sexy logic -->
|
||||
<xsl:choose>
|
||||
<xsl:when test="//contractor/@sex = 'M'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'personal_m'"/>
|
||||
<xsl:with-param name="stringID" select="'subject_m'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
<xsl:when test="//contractor/@sex = 'F'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'personal_f'"/>
|
||||
<xsl:with-param name="stringID" select="'subject_f'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
<xsl:when test="//contractor/@sex = 'O'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'personal_o'"/>
|
||||
<xsl:with-param name="stringID" select="'subject_o'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="self::contractor_object_pronoun">
|
||||
<!-- some sexy logic -->
|
||||
<xsl:choose>
|
||||
<xsl:when test="//contractor/@sex = 'M'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'object_m'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
<xsl:when test="//contractor/@sex = 'F'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'object_f'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
<xsl:when test="//contractor/@sex = 'O'"><xsl:call-template name="getString">
|
||||
<xsl:with-param name="stringID" select="'object_o'"/>
|
||||
<xsl:with-param name="caps" select="$caps"/>
|
||||
</xsl:call-template></xsl:when>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user