Remember, Incoterms are not written for revenue recognition and the ICC (The International Chamber of Commerce) guide specifically says that's not what they do.   Keep in mind that Incoterms cover the supply chain delivery, transfer of risk and very little else.