PriceSpecification

A structured value representing a price or price range. Typically, only the subclasses of this type are used for markup. It is recommended to use MonetaryAmount to describe independent amounts of money such as a salary, credit card limits, etc.

Example eg-0374

Without Markup (source lint)

An example of a credit card bill (invoice).

ACME Bank
Bill for: January 2015 Visa
invoice link: http://www.acmebank.com/invoice.pdf
Customer: Jane Doe
account ID: xxxx-xxxx-xxxx-1234
payment due: 2015-01-30
minimum payment: $15.00
total due: $200.00
billing period: 2014-12-21 to 2015-01-20
payment due

RDFa (source lint)

<div vocab="https://schema.org/" typeof="Invoice">
  <h1 property="description">January 2015 Visa</h1>
  <a property="url" href="http://acmebank.com/invoice.pdf">Invoice PDF</a>
  <div property="broker" typeof="BankOrCreditUnion">
    <b property="name">ACME Bank</b>
  </div>
  <span property="accountId">xxxx-xxxx-xxxx-1234</span>
  <div property="customer" typeof="Person">
    <b property="name">Jane Doe</b>
  </div>
  <time property="paymentDueDate">2015-01-30T12:00:00</time>
  <div property="minimumPaymentDue" typeof="PriceSpecification">
    <span property="price">15.00</span>
    <span property="priceCurrency">USD</span>
  </div>
  <div property="totalPaymentDue" typeof="PriceSpecification">
    <span property="price">200.00</span>
    <span property="priceCurrency">USD</span>
  </div>
  <meta property="billingPeriod" content="P30D" />starts:2014-12-21 30 days
  <link property="paymentStatus" href="PaymentDue" />
</div>

microdata (source lint)

<div itemscope itemtype="https://schema.org/Invoice">
  <h1 itemprop="description">January 2015 Visa</h1>
  <a itemprop="url" href="http://acmebank.com/invoice.pdf">Invoice PDF</a>
  <div itemprop="broker" itemscope itemtype="https://schema.org/BankOrCreditUnion">
    <b itemprop="name">ACME Bank</b>
  </div>
  <span itemprop="accountId">xxxx-xxxx-xxxx-1234</span>
  <div itemprop="customer" itemscope itemtype="https://schema.org/Person">
    <b itemprop="name">Jane Doe</b>
  </div>
  <time itemprop="paymentDueDate">2015-01-30</time>
  <div itemprop="minimumPaymentDue" itemscope itemtype="https://schema.org/PriceSpecification">
    <span itemprop="price">15.00</span>
    <span itemprop="priceCurrency">USD</span>
  </div>
  <div itemprop="totalPaymentDue" itemscope itemtype="https://schema.org/PriceSpecification">
    <span itemprop="price">200.00</span>
    <span itemprop="priceCurrency">USD</span>
  </div>
  <meta itemprop="billingPeriod" content="P30D" />starts:2014-12-21 30 days
  <link itemprop="paymentStatus" href="https://schema.org/PaymentDue" />
</div>

JSON-LD (source lint)

<script type="application/ld+json">
{
    "@context": "https://schema.org/",
    "@type": "Invoice",
    "description": "January 2015 Visa bill.",
    "url": "http://acmebank.com/invoice.pdf",
    "broker": {
      "@type": "BankOrCreditUnion",
      "name": "ACME Bank"
    },
    "accountId": "xxxx-xxxx-xxxx-1234",
    "customer": {
      "@type": "Person",
      "name": "Jane Doe"
    },
    "paymentDueDate": "2015-01-30T12:00:00",
    "minimumPaymentDue": {
      "@type": "PriceSpecification",
      "price": 15.00,
      "priceCurrency": "USD"
    },
    "totalPaymentDue": {
      "@type": "PriceSpecification",
      "price": 200.00,
      "priceCurrency": "USD"
    },
    "billingPeriod": "P30D",
    "paymentStatus": "https://schema.org/PaymentDue"
}
</script>

structured

rdf:type schema:Invoice
schema:accountId xxxx-xxxx-xxxx-1234
schema:billingPeriod 30 days
schema:broker
rdf:type schema:BankOrCreditUnion
schema:name ACME Bank
schema:customer
rdf:type schema:Person
schema:name Jane Doe
schema:description January 2015 Visa bill.
schema:minimumPaymentDue
rdf:type schema:PriceSpecification
schema:price 15
schema:priceCurrency USD
schema:paymentDueDate 2015-01-30T12:00:00
schema:paymentStatus https://schema.org/PaymentDue
schema:totalPaymentDue
rdf:type schema:PriceSpecification
schema:price 200
schema:priceCurrency USD
schema:url http://acmebank.com/invoice.pdf

Example eg-0375

Without Markup (source lint)

An example of a invoice for a purchase and installation.

ACME Home Heating
Bill for: New furnace and installation
Customer: Jane Doe
payment due: 2015-01-30
minimum payment: $0.00
total due: $0.00
payment status: paid
order: furnace model ABC123
order: installation labor

RDFa (source lint)

<div vocab="https://schema.org/" typeof="Invoice">
  <h1 property="description">New furnace and installation</h1>
  <div property="broker" typeof="/LocalBusiness">
    <b property="name">ACME Home Heating</b>
  </div>
  <div property="customer" typeof="Person">
    <b property="name">Jane Doe</b>
  </div>
  <time property="paymentDueDate">2015-01-30</time>
  <div property="minimumPaymentDue" typeof="PriceSpecification">
    <span property="price">0.00</span>
    <span property="priceCurrency">USD</span>
  </div>
  <div property="totalPaymentDue" typeof="PriceSpecification">
    <span property="price">0.00</span>
    <span property="priceCurrency">USD</span>
  </div>
  <meta itemprop="paymentStatus" content="PaymentComplete" />
  <div property="referencesOrder" typeof="Order">
    <span property="description">furnace</span>
    <time property="orderDate">2014-12-01</time>
    <span property="orderNumber">123ABC</span>
    <div property="orderedItem" typeof="Product">
      <span property="name">ACME Furnace 3000</span>
      <meta property="productID" content="ABC123" />
    </div>
  </div>
  <div property="referencesOrder" typeof="Order">
    <span property="description">furnace installation</span>
    <time property="orderDate">2014-12-02</time>
    <div property="orderedItem" typeof="Service">
      <span property="description">furnace installation</span>
    </div>
  </div>
</div>

microdata (source lint)

<div itemscope itemtype="https://schema.org/Invoice">
  <h1 itemprop="description">New furnace and installation</h1>
  <div itemprop="broker" itemscope itemtype="https://schema.org/LocalBusiness">
    <b itemprop="name">ACME Home Heating</b>
  </div>
  <div itemprop="customer" itemscope itemtype="https://schema.org/Person">
    <b itemprop="name">Jane Doe</b>
  </div>
  <time itemprop="paymentDueDate">2015-01-30</time>
  <div itemprop="minimumPaymentDue" itemscope itemtype="https://schema.org/PriceSpecification">
    <span itemprop="price">0.00</span>
    <span itemprop="priceCurrency">USD</span>
  </div>
  <div itemprop="totalPaymentDue" itemscope itemtype="https://schema.org/PriceSpecification">
    <span itemprop="price">0.00</span>
    <span itemprop="priceCurrency">USD</span>
  </div>
  <link itemprop="paymentStatus" href="https://schema.org/PaymentComplete" />
  <div itemprop="referencesOrder" itemscope itemtype="https://schema.org/Order">
    <span itemprop="description">furnace</span>
    <time itemprop="orderDate">2014-12-01</time>
    <span itemprop="orderNumber">123ABC</span>
    <div itemprop="orderedItem" itemscope itemtype="https://schema.org/Product">
      <span itemprop="name">ACME Furnace 3000</span>
      <meta itemprop="productID" content="ABC123" />
    </div>
  </div>
  <div itemprop="referencesOrder" itemscope itemtype="https://schema.org/Order">
    <span itemprop="description">furnace installation</span>
    <time itemprop="orderDate">2014-12-02</time>
    <div itemprop="orderedItem" itemscope itemtype="https://schema.org/Service">
      <span itemprop="description">furnace installation</span>
    </div>
  </div>
</div>

JSON-LD (source lint)

<script type="application/ld+json">
{
    "@context": "https://schema.org/",
    "@type": "Invoice",
    "broker": {
      "@type": "LocalBusiness",
      "name": "ACME Home Heating"
    },
    "accountId": "xxxx-xxxx-xxxx-1234",
    "customer": {
      "@type": "Person",
      "name": "Jane Doe"
    },
    "paymentDueDate": "2015-01-30",
    "minimumPaymentDue": {
      "@type": "PriceSpecification",
      "price": 0.00,
      "priceCurrency": "USD"
    },
    "totalPaymentDue": {
      "@type": "PriceSpecification",
      "price": 0.00,
      "priceCurrency": "USD"
    },
    "paymentStatus": "https://schema.org/PaymentComplete",
    "referencesOrder": [
      {
        "@type": "Order",
        "description": "furnace",
        "orderDate": "2014-12-01",
        "orderNumber": "123ABC",
        "paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice",
        "orderedItem": {
          "@type": "Product",
          "name": "ACME Furnace 3000",
          "productID": "ABC123"
        }
      },
      {
        "@type": "Order",
        "description": "furnace installation",
        "orderDate": "2014-12-02",
        "paymentMethod": "http://purl.org/goodrelations/v1#ByInvoice",
        "orderedItem": {
          "@type": "Service",
          "description": "furnace installation"
        }
      }
    ]
}
</script>

structured

rdf:type schema:Invoice
schema:accountId xxxx-xxxx-xxxx-1234
schema:broker
rdf:type schema:LocalBusiness
schema:name ACME Home Heating
schema:customer
rdf:type schema:Person
schema:name Jane Doe
schema:minimumPaymentDue
rdf:type schema:PriceSpecification
schema:price 0
schema:priceCurrency USD
schema:paymentDueDate 2015-01-30
schema:paymentStatus https://schema.org/PaymentComplete
schema:referencesOrder
  • rdf:type schema:Order
    schema:description furnace
    schema:orderDate 2014-12-01
    schema:orderNumber 123ABC
    schema:orderedItem
    rdf:type schema:Product
    schema:name ACME Furnace 3000
    schema:productID ABC123
    schema:paymentMethod http://purl.org/goodrelations/v1#ByInvoice
  • rdf:type schema:Order
    schema:description furnace installation
    schema:orderDate 2014-12-02
    schema:orderedItem
    rdf:type schema:Service
    schema:description furnace installation
    schema:paymentMethod http://purl.org/goodrelations/v1#ByInvoice
schema:totalPaymentDue
rdf:type schema:PriceSpecification
schema:price 0
schema:priceCurrency USD

Example eg-0397

Without Markup (source lint)

<div>
<h1>Music Resource Centre</h1>
<h2>Opening hours</h2>

<div>Monday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

<div>Tuesday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

<div>Wednesday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

<div>Thursday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

<div>Friday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

<div>Saturday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

<div>Sunday: <time> 9:00 AM</time> - <time> 5:00 PM</time></div>

    <h2 >Contact information</h2>
        <div>Email address:
        <a href="mailto:dscott@laurentian.ca">dscott@laurentian.ca</a></div>

    <div>
        <div>
            <h3>Mailing address</h3>
            School of Education - Music Resource Centre<br />Laurentian University<br />
            Sudbury<br />
            ON<br />
            Canada<br />
            P3E 2C6<br />
        </div>
    </div>

    <h2>Branch relationship</h2>
    <div>Parent library:
        <a href="/eg/opac/library/LUSYS">Laurentian University</a>
    </div>

RDFa (source lint)

<div vocab="https://schema.org/" typeof="Library">
    <h1 property="name">
        Music Resource Centre
    </h1>
    <h2>
        Opening hours
    </h2>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Monday">Monday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Tuesday">Tuesday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Wednesday">Wednesday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Thursday">Thursday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Friday">Friday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Saturday">Saturday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div property="openingHoursSpecification" typeof="OpeningHoursSpecification">
        <link property="dayOfWeek" href="https://schema.org/Sunday">Sunday: <time property="opens" content="09:00:00">9:00 AM</time> - <time property="closes" content="17:00:00">5:00 PM</time>
    </div>
    <h2>
        Contact information
    </h2>
    <div>
        Email address: <a href="mailto:dscott@laurentian.ca" property="email">dscott@laurentian.ca</a>
    </div>
    <div>
        <div property="location address" typeof="PostalAddress">
            <h3 property="contactType">
                Mailing address
            </h3><span property="streetAddress">School of Education - Music Resource Centre<br>
            Laurentian University</span><br>
            <span property="addressLocality">Sudbury</span><br>
            <span property="addressRegion">ON</span><br>
            <span property="addressCountry">Canada</span><br>
            <span property="postalCode">P3E 2C6</span><br>
        </div>
    </div>
    <h2>
        Branch relationship
    </h2>
    <div>
        Parent library: <a property="parentOrganization" href="/eg/opac/library/LUSYS">Laurentian University</a>
    </div>
</div>

microdata (source lint)

<div itemscope itemtype="https://schema.org/Library">
    <h1 itemprop="name">
        Music Resource Centre
    </h1>
    <h2>
        Opening hours
    </h2>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Monday">Monday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Tuesday">Tuesday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Wednesday">Wednesday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Thursday">Thursday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Friday">Friday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Saturday">Saturday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <div itemprop="openingHoursSpecification" itemscope itemtype="https://schema.org/OpeningHoursSpecification">
        <link itemprop="dayOfWeek" href="https://schema.org/Sunday">Sunday: <time itemprop="opens" content="09:00:00">9:00 AM</time> - <time itemprop="closes" content="17:00:00">5:00 PM</time>
    </div>
    <h2>
        Contact information
    </h2>
    <div>
        Email address: <a href="mailto:dscott@laurentian.ca" itemprop="email">dscott@laurentian.ca</a>
    </div>
    <div>
        <div itemprop="location address" itemscope itemtype="https://schema.org/PostalAddress">
            <h3 itemprop="contactType">
                Mailing address
            </h3><span itemprop="streetAddress">School of Education - Music Resource Centre<br>
            Laurentian University</span><br>
            <span itemprop="addressLocality">Sudbury</span><br>
            <span itemprop="addressRegion">ON</span><br>
            <span itemprop="addressCountry">Canada</span><br>
            <span itemprop="postalCode">P3E 2C6</span><br>
        </div>
    </div>
    <h2>
        Branch relationship
    </h2>
    <div>
        Parent library: <a itemprop="parentOrganization" href="/eg/opac/library/LUSYS">Laurentian University</a>
    </div>
</div>

JSON-LD (source lint)

<script type="application/ld+json">
{
  "@context": [
    "https://schema.org",
    { "@language": "en-ca" }
  ],
  "@type": "Library",
  "address":  {
    "@id": "_:school_edu_library_1",
    "@type": "PostalAddress",
    "addressCountry": "Canada",
    "addressLocality": "Sudbury",
    "addressRegion": "ON",
    "contactType": "Mailing address",
    "postalCode": "P3E 2C6",
    "streetAddress": "School of Education - Music Resource Centre Laurentian University"
  },
  "email":  "mailto:dscott@laurentian.ca",
  "location": { "@id": "_:school_edu_library_1" },
  "name":  "Music Resource Centre",
  "parentOrganization": "https://laurentian.concat.ca/eg/opac/library/LUSYS",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "closes":  "17:00:00",
      "dayOfWeek": "https://schema.org/Sunday",
      "opens":  "09:00:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "closes": "17:00:00" ,
      "dayOfWeek": "https://schema.org/Saturday",
      "opens": "09:00:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "closes":  "17:00:00",
      "dayOfWeek": "https://schema.org/Thursday",
      "opens": "09:00:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "closes": "17:00:00",
      "dayOfWeek": "https://schema.org/Tuesday",
      "opens": "09:00:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "closes": "17:00:00",
      "dayOfWeek":  "https://schema.org/Friday",
      "opens": "09:00:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "closes": "17:00:00",
      "dayOfWeek": "https://schema.org/Monday",
      "opens": "09:00:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "closes": "17:00:00",
      "dayOfWeek":  "https://schema.org/Wednesday",
      "opens": "09:00:00"
    }
  ]
}
</script>

structured

rdf:type schema:Library
schema:address
@id _:b1(2)
rdf:type schema:PostalAddress
schema:addressCountry Canada
schema:addressLocality Sudbury
schema:addressRegion ON
schema:contactType Mailing address
schema:postalCode P3E 2C6
schema:streetAddress School of Education - Music Resource Centre Laurentian University
schema:email mailto:dscott@laurentian.ca
schema:location _:b1
schema:name Music Resource Centre
schema:openingHoursSpecification
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Thursday
    schema:opens 09:00:00 AM UTC
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Friday
    schema:opens 09:00:00 AM UTC
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Sunday
    schema:opens 09:00:00 AM UTC
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Wednesday
    schema:opens 09:00:00 AM UTC
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Saturday
    schema:opens 09:00:00 AM UTC
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Tuesday
    schema:opens 09:00:00 AM UTC
  • rdf:type schema:OpeningHoursSpecification
    schema:closes 05:00:00 PM UTC
    schema:dayOfWeek https://schema.org/Monday
    schema:opens 09:00:00 AM UTC
schema:parentOrganization https://laurentian.concat.ca/eg/opac/library/LUSYS