OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

legalxml-econtracts message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: [legalxml-econtracts] Basic Contract Structure - Terns


The basic set of terms in a contract are

1. ContractExecutionTerms
2. ContractPerformanceTerms
3. ContractSettlementTerms
4. ContractDefaultTerms

Within these, we need to address individual terms, such as

1. DeliveryTerm
2. PaymentTerm

<LegalContract>
   <ContractDate><gDate>2004-02-29</gDate></ContractDate>
   <ContractExecutionTerms>
       <!--  -->
       <!-- deliveries of goods in this section applies to all contract inducements -->
       <!--  -->
       <DeliveryTerm.1>
          <TermName><en/></TermName>
          <TermTypeName><en/></TermTypeName>
          <TermClause><en idref=''/></TermClause>
          <TermDescription><en/></TermDescription>
          <TermFrequency><en/></TermFrequency>
          <TermEffectiveDate><date/></TermEffectiveDate>
          <TermTerminationDate><date/></TermTerminationDate>
          <TermSource><en idref=''/></TermSource>
          <DeliveryName><en/></DeliveryName>
          <DeliveryDescription><en/></DeliveryDescription>
          <DeliveryDueDate><date/></DeliveryDueDate>
          <DeliveryDueOrdinal><gDay/></DeliveryDueOrdinal>
          <DeliveryGracePeriodOrdinal><gDay/></DeliveryGracePeriodOrdinal>
          <DeliveredGoods.1>
                <GoodsTypeName><en/></GoodsTypeName>
                <GoodsName><en/></GoodsName>
                <GoodsDescription><en/></GoodsDescription>
                <GoodsUnitPrice><usd/></GoodsUnitPrice>
                <GoodsQuantity><integer/></GoodsQuantity>
          </DeliveredGoods.1>
          <DeliveryMethodName><en/></DeliveryMethodName>
          <DeliveryMailingAddress>
            <Addressee><Name><en/></Name></Addressee>
            <AddressLine.1><en/></AddressLine.1>
            <CityName><en/></CityName>
            <StatePostalCode><text/></StatePostalCode>
          </DeliveryMailingAddress>
          <DeliveryPhysicalAddress/>
          <DeliveryContact>
            <TelephoneNumber><text/></TelephoneNumber>
          </DeliveryContact>
          <Deliverer>
             <Name><en/></Name>
             <TelephoneNumber><text/></TelephoneNumber>
             <BankAccountNumber><text/></BankAccountNumber>
             <BankRoutingCode><text/></BankRoutingCode>
          </Deliverer>
          <Recipient><Name><en/></Name></Recipient>
       </DeliveryTerm.1>
       <!--  -->
       <!-- pre-payments and deposit monies are shown here (see PaymentTerm.1 below)-->
       <!--  -->
   </ContractExecutionTerms>
   <ContractPerformanceTerms>
       <!-- deliveries that initiate one or more payments (see DeliveryTerm.1 above) -->
       <!--  -->
       <!-- this payment applies to all previous deliveries of goods -->
       <PaymentTerm.1>
          <TermName><en/></TermName>
          <TermTypeName><en/></TermTypeName>
          <TermClause><en idref=''/></TermClause>
          <TermDescription><en/></TermDescription>
          <TermFrequency><en/></TermFrequency>
          <TermEffectiveDate><date/></TermEffectiveDate>
          <TermTerminationDate><date/></TermTerminationDate>
          <Payee>
             <Name><en/></Name>
             <TelephoneNumber><text/></TelephoneNumber>
             <BankAccountNumber><text/></BankAccountNumber>
             <BankRoutingCode><text/></BankRoutingCode>
          </Payee>
          <Payer>
            <Name><en/></Name>
            <LegalAddress/>
          </Payer>
          <PaymentMailingAddress>
            <Addressee><Name><en/></Name></Addressee>
            <AddressLine.1><en/></AddressLine.1>
            <CityName><en/></CityName>
            <StatePostalCode><text/></StatePostalCode>
          </PaymentMailingAddress>
          <PaymentPhysicalAddress/>
          <PaymentContact>
            <MailingAddress/>
            <TelephoneNumber><text/></TelephoneNumber>
          </PaymentContact>
          <TotalPayment.1>
              <PaymentName><en/></PaymentName>
              <PaymentTypeName><en/></PaymentTypeName>
              <PaymentDescription><en/></PaymentDescription>
              <PaymentAmount><usd>X</usd></PaymentAmount>
              <PaymentCalculation><mathml/></PaymentCalculation>
              <PaymentFrequency><en>Monthly</en></PaymentFrequency>
              <PaymentStartDate><date/></PaymentStartDate>
              <PaymentEndDate><date/></PaymentEndDate>
              <PaymentDueDay><gDay/></PaymentDueDay>
              <PaymentGracePeriodOrdinal><gDay/></PaymentGracePeriodOrdinal>
              <PaymentMethodName><en/></PaymentMethodName>
              <AdjustmentStartDate><date/></AdjustmentStartDate>
              <AdjustmentEndDate><date/></AdjustmentEndDate>
              <AdjustmentFrequency><en/></AdjustmentFrequency>
              <AdjustmentAmount><usd/></AdjustmentAmount>
              <AdjustmentPercentage><pct/></AdjustmentPercentage>
              <AdjustmentMethodTypeName><en/></AdjustmentMethodTypeName>
          </TotalPayment.1>
          <ItemizedPaymentAmounts>
              <TotalPaymentAmount idref=''/>
              <PaymentCharge.1>
                    <ChargeName><en/></ChargeName>
                    <ChargeTypeName><en/></ChargeTypeName>
                    <ChargeDescription><en/></ChargeDescription>
                    <ChargeCalculation><mathml/></ChargeCalculation>
                    <ChargeAmount><usd/></ChargeAmount>
                    <ChargeFrequency><en>Monthly</en></ChargeFrequency>
                    <ChargeStartDate><date/></ChargeStartDate>
                    <ChargeEndDate><date/></ChargeEndDate>
                    <AdjustmentFrequency><iso>...</iso></AdjustmentFrequency>
                    <AdjustmentStartDate><date/></AdjustmentStartDate>
                    <AdjustmentEndDate><date/></AdjustmentEndDate>
                    <AdjustmentMethodTypeName><en/></AdjustmentMethodTypeName>
              </PaymentCharge.1>
              <PaymentEscalation.1>
                    <EscalationName><en/></EscalationName>
                    <EscalationTypeName><en/></EscalationTypeName>
                    <EscalationDescription><en/></EscalationDescription>
                    <EscalationCalculation><mathml/></EscalationCalculation>
                    <EscalationAmount><usd/></EscalationAmount>
                    <EscalationFrequency><en>Monthly</en></EscalationFrequency>
                    <EscalationStartDate><date/></EscalationStartDate>
                    <EscalationEndDate><date/></EscalationEndDate>
                    <AdjustmentStartDate><date/></AdjustmentStartDate>
                    <AdjustmentEndDate><date/></AdjustmentEndDate>
                    <AdjustmentFrequency><en/></AdjustmentFrequency>
                    <AdjustmentAmount><usd/></AdjustmentAmount>
                    <AdjustmentPercentage><pct/></AdjustmentPercentage>
                    <AdjustmentMethodTypeName><en/></AdjustmentMethodTypeName>
              </PaymentEscalation.1>
              <PaymentDiscount.1>
                    <DiscountName><en/></DiscountName>
                    <DiscountTypeName><en/></DiscountTypeName>
                    <DiscountDescription><en/></DiscountDescription>
                    <DiscountCalculation><mathml/></DiscountCalculation>
                    <DiscountAmount><usd/></DiscountAmount>
                    <DiscountPercentage><pct/></DiscountPercentage>
                    <DiscountFrequency><en/</DiscountFrequency>
                    <DiscountStartDate><date/></DiscountStartDate>
                    <DiscountEndDate><date/></DiscountEndDate>
                    <AdjustmentFrequency><en/></AdjustmentFrequency>
                    <AdjustmentAmount><usd/></AdjustmentAmount>
                    <AdjustmentPercentage><pct/></AdjustmentPercentage>
              </PaymentDiscount.1>
              <PaymentTax.1>
                    <TaxName><en/></TaxName>
                    <TaxTypeName><en/></TaxTypeName>
                    <TaxDescription><en/></TaxDescription>
                    <TaxCalculation><mathml/></TaxCalculation>
                    <TaxAmount><usd/></TaxAmount>
                    <TaxPercentage><pct/></TaxPercentage>
                    <TaxFrequency><en/</TaxFrequency>
                    <TaxStartDate><date/></TaxStartDate>
                    <TaxEndDate><date/></TaxEndDate>
                    <AdjustmentStartDate><date/></AdjustmentStartDate>
                    <AdjustmentEndDate><date/></AdjustmentEndDate>
                    <AdjustmentFrequency><en/></AdjustmentFrequency>
                    <AdjustmentAmount><usd/></AdjustmentAmount>
                    <AdjustmentPercentage><pct/></AdjustmentPercentage>
                    <AdjustmentMethodTypeName><en/></AdjustmentMethodTypeName>
              </PaymentTax.1>
              <PaymentFee.1>    <!-- includes delinquent fees -->
                    <FeeName><en/></FeeName>
                    <FeeTypeName><en/></FeeTypeName>
                    <FeeDescription><en/></FeeDescription>
                    <FeeCalculation><mathml/></FeeCalculation>
                    <FeeAmount><usd/></FeeAmount>
                    <FeePercentage><pct/></FeePercentage>
                    <FeeFrequency><en/</FeeFrequency>
                    <FeeStartDate><date/></FeeStartDate>
                    <FeeEndDate><date/></FeeEndDate>
                    <AdjustmentFrequency><en/></AdjustmentFrequency>
                    <AdjustmentAmount><usd/></AdjustmentAmount>
                    <AdjustmentPercentage><pct/></AdjustmentPercentage>
              </PaymentFee.1>
          </ItemizedPaymentAmounts>
    </PaymentTerms>
    <ContractSettlementTerms>
       <!-- deliveries that has an on-demand payment term (see DeliveryTerm.1 above) -->
       <!--  -->
       <!-- see PaymentTerm.1 above for final payments - this applies to all previous deliveries of goods -->
    </ContractSettlementTerms>
</LegalContract>


John McClure
New publications by Hypergrove Engineering!
http://www.hypergrove.com/Publications/Symbols.html
http://www.hypergrove.com/Publications/DC200DTD.ZIP
soon: Information Models for Commercial Lease Contracts



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC