We establish carbon emission models based on direct carbon emissions, indirect carbon emissions, and other indirect emissions of enterprises, and conduct professional evaluation based on the minimum allowable granularity to help enterprises take carbon inventories and thus lay the foundation for carbon trading.