Credential Types

The Credential Catalog provides an overview of verifiable credential types that can be used across digital trust use cases.

The Credential Catalog provides an overview of verifiable credential types that can be used across digital trust use cases. Within a use case, a credential type defines what trusted information can be issued, stored in a wallet and presented to a relying party, such as identity data, eligibility, authorization, qualifications, compliance status or membership. The catalog helps organizations discover and reuse existing credential types and schemas, instead of creating proprietary ones, supporting interoperability and reuse.

The FIDES Credential Catalog is being updated to align with TS11, the EUDI Wallet specification for catalogues of attributes and attestations.

Commercial Invoice

by UN/CEFACT

A commercial document which consists of an itemized account of goods or services delivered, together with a demand for payment.

Authority
UN/CEFACT
Subject type
Document
VC format
vcdm_2_0
Version
1.0
Native identifier
CommercialInvoice
Last updated

Tags

  • unvtd
  • invoice

Sectors

  • agriculture
  • construction
  • digital
  • education
  • energy
  • finance
  • food
  • healthcare
  • manufacturing
  • mobility
  • public_sector
  • retail
  • supply_chain
  • trade

Themes

  • digital_product_passports
  • payments
  • trade_documents

Ecosystems

  • eudi_wallet
  • uncefact

Attributes

  • purchaseOrderNumber string — Identifier assigned by the buyer to an order.
  • contractNumber string — Identifier of a contract concluded between parties such as between buyer and seller.
  • invoiceNumber string — Reference number to identify an invoice.
  • issueDate string — Date that a document was issued and when appropriate, signed or otherwise authenticated.
  • invoiceDate string — Date of issue of an invoice.
  • paymentDueDate string — Date when an amount due should be made available to the creditor under the terms of payment.
  • billOfLadingNumber string — Carrier-issued Bill of Lading or Waybill number for the shipment.
  • shippingMarks string — Marks and numbers placed on packages to identify the consignment and link physical goods to the document.
  • letterOfCreditNumber string — Letter of Credit reference number if applicable for payment.
  • portOfEntry object — Port where the goods will enter the destination country.
  • portOfEntry/unLocode string — UN/LOCODE port identifier (5 characters).
  • portOfEntry/portName string — Human-readable name of the port.
  • destinationCountry string — Two-letter ISO 3166-1 alpha-2 country code for final destination.
  • buyer object — Party to which merchandise or services are sold.
  • buyer/type string
  • buyer/id string — A unique party identifier.
  • buyer/name string — Trade party name.
  • buyer/postalAddress object — The postal address of the party.
  • buyer/postalAddress/type string
  • buyer/postalAddress/streetAddress string — The street component of the address
  • buyer/postalAddress/addressLocality string — The city compomnent of the address
  • buyer/postalAddress/addressRegion string — The state component of the address
  • buyer/postalAddress/postalCode string
  • buyer/postalAddress/addressCountry string — Country.
  • invoicee object — Party to whom an invoice is issued.
  • invoicee/type string
  • invoicee/id string — A unique party identifier.
  • invoicee/name string — Trade party name.
  • invoicee/postalAddress object — The postal address of the party.
  • invoicee/postalAddress/type string
  • invoicee/postalAddress/streetAddress string — The street component of the address
  • invoicee/postalAddress/addressLocality string — The city compomnent of the address
  • invoicee/postalAddress/addressRegion string — The state component of the address
  • invoicee/postalAddress/postalCode string
  • invoicee/postalAddress/addressCountry string — Country.
  • consignee object — Party to whom the goods are consigned (may differ from buyer).
  • consignee/type string
  • consignee/id string — A unique party identifier.
  • consignee/name string — Consignee name.
  • consignee/postalAddress object — The postal address of the party.
  • consignee/postalAddress/type string
  • consignee/postalAddress/streetAddress string — The street component of the address
  • consignee/postalAddress/addressLocality string — The city component of the address
  • consignee/postalAddress/addressRegion string — The state component of the address
  • consignee/postalAddress/postalCode string — Postal code.
  • consignee/postalAddress/addressCountry string — Country code.
  • sellersBank object — Bank designated by the seller to receive payment.
  • sellersBank/type string
  • sellersBank/id string — A unique party identifier.
  • sellersBank/name string — Trade party name.
  • sellersBank/postalAddress object — The postal address of the party.
  • sellersBank/postalAddress/type string
  • sellersBank/postalAddress/streetAddress string — The street component of the address
  • sellersBank/postalAddress/addressLocality string — The city compomnent of the address
  • sellersBank/postalAddress/addressRegion string — The state component of the address
  • sellersBank/postalAddress/postalCode string
  • sellersBank/postalAddress/addressCountry string — Country.
  • seller object — Party selling merchandise or services to a buyer.
  • seller/type string
  • seller/id string — A unique party identifier.
  • seller/name string — Trade party name.
  • seller/postalAddress object — The postal address of the party.
  • seller/postalAddress/type string
  • seller/postalAddress/streetAddress string — The street component of the address
  • seller/postalAddress/addressLocality string — The city compomnent of the address
  • seller/postalAddress/addressRegion string — The state component of the address
  • seller/postalAddress/postalCode string
  • seller/postalAddress/addressCountry string — Country.
  • sellerBankAccountNumber string — Identifier of an account with the bank designated to receive payment.
  • originalLoadingLocation object — Seaport, airport, freight terminal, rail station or other location where the goods were first loaded onto the means of transport being utilised for their carriage.
  • originalLoadingLocation/type string
  • originalLoadingLocation/name string — Location name.
  • originalLoadingLocation/iataAirportCode string — IATA three-letter airport code, when the location is an airport.
  • originalLoadingLocation/unLocode string — UN/LOCODE location identifier (5 characters).
  • originalLoadingLocation/postalAddress object — The postal address of the location.
  • originalLoadingLocation/postalAddress/type string
  • originalLoadingLocation/postalAddress/streetAddress string — The street component of the address
  • originalLoadingLocation/postalAddress/addressLocality string — The city component of the address
  • originalLoadingLocation/postalAddress/addressRegion string — The state component of the address
  • originalLoadingLocation/postalAddress/postalCode string — Postal code.
  • originalLoadingLocation/postalAddress/addressCountry string — Country code.
  • originCountry string — Name of the country in which the goods have been produced or manufactured, according to criteria laid down for the application of the Customs tariff or quantitative restrictions, or any measure related to trade.
  • tradeTermsConditionsDescription string — Free form description of delivery or transport terms (Incoterms).
  • tradeTermsConditionsCode string — Code specifying the delivery or transport terms (Incoterms).
  • paymentTerms string — Identification of the terms of payment between the parties to a transaction (generic term).
  • paymentMethod string — Code specifying a method of payment.
  • itemsShipped array — Invoice line items
  • itemsShipped/item/product object — Plain language description of the nature of a goods item sufficient to identify it for customs, statistical or transport purposes.
  • itemsShipped/item/product/id string — A unique identifier for the product.
  • itemsShipped/item/product/name string
  • itemsShipped/item/product/description string
  • itemsShipped/item/sku string
  • itemsShipped/item/itemCount number
  • itemsShipped/item/netWeight object — Total net weight (mass) of all the goods items referred to as one consignment.
  • itemsShipped/item/netWeight/amount number
  • itemsShipped/item/netWeight/unit string
  • itemsShipped/item/grossWeight object
  • itemsShipped/item/grossWeight/amount number
  • itemsShipped/item/grossWeight/unit string
  • itemsShipped/item/productPrice object
  • itemsShipped/item/productPrice/amount number
  • itemsShipped/item/productPrice/currency string
  • itemsShipped/item/commodity string — Code specifying a type of goods for Customs, transport or statistical purposes (generic term).
  • itemsShipped/item/price object
  • itemsShipped/item/price/amount number
  • itemsShipped/item/price/currency string
  • freightCost object — Cost of freight/shipping charges.
  • freightCost/amount number — Freight charge amount.
  • freightCost/currency string — Three-letter ISO 4217 currency code.
  • insuranceCost object — Cost of insurance for the shipment.
  • insuranceCost/amount number — Insurance charge amount.
  • insuranceCost/currency string — Three-letter ISO 4217 currency code.
  • allowanceCharges array — Discounts or surcharges applied at invoice level, after line item totals and before the final total.
  • allowanceCharges/item/type string — Whether this entry reduces (discount) or increases (surcharge) the invoice total.
  • allowanceCharges/item/description string — Free text explanation of the allowance or charge.
  • allowanceCharges/item/reasonCode string — Code list with allowed values: https://test.uncefact.org/vocabulary/allowance-charge-reason-code-list
  • allowanceCharges/item/amount object
  • allowanceCharges/item/amount/amount number — Monetary value of the allowance or charge.
  • allowanceCharges/item/amount/currency string — Three-letter ISO 4217 currency code.
  • totalAmount object — Total monetary amount charged in respect of one or more invoices.
  • totalAmount/amount number
  • totalAmount/currency string

Related listings

  1. Aadhaar Verifiable Credential

    UIDAI Aadhaar mDoc schema derived from the ISO 18013-5 Aadhaar mDoc Specs. Schema derived from public UIDAI documentation.

  2. Academic Base Credential (ABC)

    Basic credential indicating affiliation with an education institution in the Npuls/SURF eduwallet proeftuin. Attributes derived from the…

  3. Academic Enrollment Credential (AEC)

    Proof of enrollment in an education programme in the Npuls/SURF eduwallet proeftuin. Attributes derived from the issuer OpenID4VCI creden…

  4. Student Card Credential (SCC)

  5. Study Data Credential (SDC)

  6. Exam Enrollment Credential (EEC)

  7. Support Credential (SC)

  8. Open Badge Credential (OBC)

View full catalog

Help us make the catalog better

The FIDES Credential Catalog aims to provide a clear and up-to-date overview of verifiable credential types. While FIDES Labs BV does not assume responsibility or liability for the completeness, accuracy, or timeliness of the information presented, we have made a best effort to compile a correct and representative overview. The data in this catalog is aggregated from publicly available sources, as well as information published by authorities themselves. Schema owner and authorities can manage and publish their credential types and schema information via a public GitHub repository or through service endpoints referenced in their DID documents. The FIDES catalog aggregates and presents this data. If a schema owner or authority is not yet able to manage a DID document, they may submit a JSON file directly to the credential catalog GitHub repository.

Missing a credential type? Let us know at catalog@fides.community.