Final answer:
The revenue recognized by Publicus from this sale in its income statement for the year to 31 December 2021 is £446,000.
Step-by-step explanation:
To determine the revenue Publicus should recognize from this sale in its income statement for the year to 31 December 2021, we need to consider the allocation of the transaction price. Publicus allocated £446,000 to the machine and £54,000 to the maintenance agreement. The revenue recognized from the sale will be the portion allocated to the machine.
Therefore, the revenue recognized by Publicus from this sale in its income statement for the year to 31 December 2021 is £446,000.