Several tools are available in Cockpit to help with the management of contest and project costs. One of the tools is the "Invoice History" Report.
This report will align with the costs a user incurs. When running the report, you can filter on the date range you are looking for, projects, billing accounts, cost types, etc. The results are organized into line items where each line represents a type of cost for each contest that is returned.
IMPORTANT NOTE: The report will only show costs after the associated competition is complete. The costs directly associated with member payments have a payment date that aligns with when the payment is generated for the member. This date may be difference (likely earlier) than the competition completion date.
Here is an explanation of the elements of the report:
Filters:
- Date Range Filter - This constrains the report on the "Payment Date" column. The "Payment Date" is the date that the cost is recorded. Prize money, reviewer payments, etc. will be shown when the payment becomes owed to the community member.
- Project - You can select all projects, or one at a time.
- Status - Select one of more contest statuses. This represents the status that contests are in, and NOT the payment status. In most instances, you won't use this filter.
- Payment Type - Select one or more payment types. This filters on the type of payment that is reported.
- Customer - If you are managing projects for more than 1 customer, you will see more than one name here. Select the customer account you want to filter on.
- Billing Account - Select all accounts, or one at a time.
- Invoice # - The invoice # that the line item was billed on. You can find Invoice #'s on the invoices you receive from the TopCoder Billing Department.
Result Column Definition:
After the report is run, you will see the results with the following columns:
| Column | Description |
|---|---|
| Payment Date: | The date the cost is recorded. This date is driven based on the payment type. Prizes, DR, Copilot Payments, etc. are recorded when the contest completes. It is normal to see payments record several days before or after the contest is marked complete depending on billing cycles. |
| Customer: | The name of the customer that the projects belong to. |
| Billing: | The billing account that was used to launch the contest. This is tied to a PO and contract that is in place between TopCoder and the customer. |
| Contest: | The name of the contest. |
| Contest ID: | The unique ID of the contest. |
| Category: | The type of contest (i.e. Wireframe, Architecture, Assembly, ...) |
| Status: | The status of the contest (i.e. Scheduled, Active, Finished). |
| Launch Date: | The date the contest launched. This is the date that the contest is open for registration. |
| Completion Date: | The date the contest completes. For Studio contests, this is the date that the contest submission phase completes. For software contests, this is the date of the end of the last Final Fix phase. |
| Payment Type: | Every contest has various types of costs that are associated to it. You can see these costs when looking at an individual contest. The Billing Report displays the costs broken out into each type so it can be tracked separately and in real time when the costs are recorded. Here are the types:
|
| Amount: | The amount of the line item. This is not the total contest cost. This amount represents the cost of the specific payment type for the contest. |
Need a Billing Account?
Need a Billing Account to be invoiced against? Email support@topcoder.com.

