I'm curious how to treat the timing of invoices for digital sales as it pertains to a distributor. For instance, Vendor A goes to MyCompany to distribute their product, which is digital music. We sign an agreement with Customer Z to sell this music. If Customer Z sells product during a given month, and then sends us the details of what they sold 30-45 days later, do we invoice as of the date we receive their statement? Or perhaps the month it was actually sold? It is complicated by the fact that for Customer Z, even if we had the units sold, we wouldn't know the dollar amount until their statement is received due to the fluctuating nature of the prices. From what I understand, you should invoice at the time the prices are realizable. In a twist, assume for example that Customer Z always sends their statement on the 25th of the following month. However, due to contract negotiations with another party, their statement comes 2 months later than usual. Payments do not stop as they advance money based on what they expect us to receive. Do we then back date the invoice to when we expected to receive it, or as asked above, to the month of actual sale? I'm leaning toward invoicing it as of the time we get the statement since we don't have price information until that point (or any information, as is often the case). Thoughts?