Convention Receipt

Keeps track of what Users have purchased from a Convention. You must have the financials ConventionPrivilege to access this. Convention Receipts are accessed via /api/conventionreceipt.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in ConventionReceiptProperties. It also has these extra read-only properties:

grand_total

Total minus any refunds.

shortname

It will be "Receipt #47" as an example.

Related Objects

See "Related Objects" in Introduction for how to use them.

convention

The Convention this convention receipt belongs to.

payment

The Payment that was used to pay for this receipt.

Relationships

See "Relationships" in Introduction for how to use them.

badges

The list of Badges that were paid for in this receipt.

boothaddons

The list of BoothAddOns that were paid for in this receipt.

booths

The list of Booths that were paid for in this receipt.

ledgerentries

The list of LedgerEntrys created by this receipt.

soldproducts

The list of SoldProducts that were paid for in this receipt.

tickets

The list of Tickets that were paid for in this receipt.

Services

The services used to fetch and manipulate convention receipts.

Search Convention Receipts

This will search across all conventions, but only for the current User. To search all the receipts on a single convention see "Relationships" in Convention.

 GET /api/conventionreceipt

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "user_id" : "xxx,
          ...
        },
        ...
    ]
 }

Read Convention Receipt

 GET /api/conventionreceipt/xxx

Returns:

 {
   "id" : "xxx",
   "user_id" : "xxx,
   ...
 }

Resend Convention Receipt

If a user wants to get their receipt emailed to them again, post to this service. In addition to the financials ConventionPrivilege a user with the registration ConventionPrivilege may also use this service.

 POST /api/conventionreceipt/xxx/resend