Credential Types
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.
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
-
Aadhaar Verifiable Credential
UIDAI Aadhaar mDoc schema derived from the ISO 18013-5 Aadhaar mDoc Specs. Schema derived from public UIDAI documentation.
-
Academic Base Credential (ABC)
Basic credential indicating affiliation with an education institution in the Npuls/SURF eduwallet proeftuin. Attributes derived from the…
-
Academic Enrollment Credential (AEC)
Proof of enrollment in an education programme in the Npuls/SURF eduwallet proeftuin. Attributes derived from the issuer OpenID4VCI creden…
-
Student Card Credential (SCC)
-
Study Data Credential (SDC)
-
Exam Enrollment Credential (EEC)
-
Support Credential (SC)
-
Open Badge Credential (OBC)
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.

