Question: what is the difference between contract asset and receivable?
Answer: A contract asset is recognized when an entity has satisfied a performance obligation but cannot recognize a receivable until other obligations are satisfied. While a contract asset represents a right to payment that is conditional on further performance, a receivable represents an unconditional right to payment.