I really liked the question.
I think this question may have different answer depends on the financial rules of the country.
In lebanon we have in our chart of accounts the folowing :
| 94 |
INVENTORY |
|
|
|
940 |
Goods |
|
|
|
941 |
Raw materials. |
|
|
|
942 |
Other materials and consumables. |
|
943 |
Investment in progress. |
|
|
944 |
Services in progress. |
|
|
945 |
Production (Semi-finished and finished). |
So once you will sell Software license(specially if you are the license provider) , you will do the following :
Dr: A/c Receivables
Cr: Sales
-------------------
Dr: Cost of good sold - Salary.....
Cr: Services in Progress
-----------------
So the time of every employee considered as service will not be considered as salary at the end of the month. It will be considered in the service in progress acount. You got my point ?
I don't know if my answer helps you.