
Recently, our sub in a foreign country entered a multiple year software licensing agreement with a local customer resides outside that foreign country. The sub delivered the licenses two days after the contract signing. However, the customer won’t be billed anything until one month later. The deal does not involve customization of the licenses and services element are not essential to other elements in the transaction. Due to lack of VSOE for undelivered elements, mainly services and maintenance, the whole arrangement will be recognized ratably over the longer term of maintenance and services. The tricky point is that at which foreign exchange rate that should be used to calculate the total contract value for booking purpose as well as recognize revenue. Shall we use the spot rate at the contract signing or at the rate the actual invoice is generated (know that invoicing is processed one month after the contract signing).