diff --git a/contexts/payswarm-v1.jsonld b/contexts/payswarm-v1.jsonld index e2a197fd..df809e6a 100644 --- a/contexts/payswarm-v1.jsonld +++ b/contexts/payswarm-v1.jsonld @@ -87,6 +87,7 @@ "voided": {"@id": "com:voided", "@type": "xsd:dateTime"}, "ApplyExclusively": "com:ApplyExclusively", "ApplyInclusively": "com:ApplyInclusively", + "Credit": "com:Credit", "FinancialAccount": "com:Account", "FlatAmount": "com:FlatAmount", "Deposit": "com:Deposit", diff --git a/specs/source/vocabs/commerce.html b/specs/source/vocabs/commerce.html index d48450e3..31622bc9 100644 --- a/specs/source/vocabs/commerce.html +++ b/specs/source/vocabs/commerce.html @@ -143,6 +143,40 @@

Account

+
+

Credit

+

+A credit is similar to a transfer, however it records a credit (or IOU) between a sourrce and a destination. +

+
+
Status
+
unstable
+
Parent Class
+
Thing
+
Properties
+
forTransaction, source, destination, amount, +currency, comment
+
+

+The example below shows a transaction processor transfering funds from a +local financial account to an external financial account. +

+
+{
+   "@context": "https://w3id.org/payswarm/v1",
+   "type": "Credit",
+   "forTransaction": "http://redbankexample.com/transactions/20110104#7827982";
+   "source": "http://redbankexample.com/accounts/12345#account",
+   "destination": "http://greencardexample.com/accounts/54321#account",
+   "amount": "8.00",
+   "currency": "USD",
+   "comment": "Transfer of $8.00 on 2010-10-16 at 12:34pm - Paying Jane back for pizza last Monday"
+}
+          
+
+ +

Deposit