HELP CENTER
Sending Transactions
In order for us to produce accounting statements, you will need to send transactions via API. Although this may happen at any time up to 30 days before your reports are due each quarter, we strongly suggest that you send them in daily batches or as soon as you have received them from third-party distributors. Your reporting due date is determined by your agreements with publishers and karaoke studio. Typically, this is 45 days from the end of each quarter.
Transaction Types
Transactions should be sent in newline delimited JSON format, where each transaction line is a valid JSON value.
Example
JSON

{"cross_id":"CCMR-255586-XKFE","currency":"USD","floor-override":null,"transaction-id":"996fd218-4bf1-414a-9b5f-7024eaefaf4b","internal-comment":"my private note","transaction-type":"subscription-stream","transaction-amount":0,"transparent-comment":"a note that should display on reports","transaction-datetime":"2019-12-30T01:32:10.000Z"}
{"cross_id":"CCMR-255345-HJSH","currency":"USD","floor-override":null,"transaction-id":"0ca67498-6e71-4d57-bebf-80484bddfe34","internal-comment":"my private note","transaction-type":"download-refund","transaction-amount":0.20559685423728813,"transparent-comment":null,"refunded-transaction":"0ca67498-5h71-4d59-bebf-80478bddfe34":,"transaction-datetime":"2019-12-30T01:29:14.000Z"}
{"transaction-id":1102,"transaction-datetime":"2020-05-28T13:40:42.568Z","transaction-type":"subscription-purchase","transaction-amount":9.99,"currency":"USD"}
It is important to note that transactions will only be accounted for if they a) have a transaction-datetime (with timezone) within the current quarter (based on your app's default timezone) and, b) are submitted before reports are due. If you have any transactions that need to be accounted for outside of this scope, please let us know and we will work to provide next steps for creating an adjustment to past quarter accounting.
For more detailed information review the API Documentation:
https://developers.crossclear.com/