There's a freighter with a capacity of 100,000 tons. In its hold are 4,000 units of Corbomite and 4,000 units of Uridium. Available cargo space is 84,000 / 100,000. This freighter is a one-ship TG.
I've got a colony, Alpha Centauri Tertius, that has no mines and is building financial centres. It has 330 corbomite on hand, and no other minerals. Its reserve levels of Corbomite and Uridium are 600. Reserve levels for all other minerals are 0.
I instruct the freighter to move to Alpha Centauri Tertius and queue a 1-day time slice. 23 hours later, the freighter arrives without errors.
A few packets have landed in the meantime. Now the colony has 30 Neutronium, 350 Corbomite, and 17 Tritanium.
I instruct the freighter to "Load/Unload Minerals to Reserve Level" at Alpha Centauri Tertius and queue a 1-day time slice. I get an "Error 3420 generated by DAO.Recordset, Object invalid or no longer set."
I dismiss that dialog and it pops up a second time. I dismiss it again and the turn generates normally. 30 minutes elapse and I get a message that the freighter has completed orders. The colony has 350 corbomite and no other minerals. The freighter has 30 Neutronium, 4,000 Corbomite, 17 Tritanium, and 4,000 Uridium.
I expected the freighter, in addition to picking up the neutronium and tritanium, to unload 250 corbomite and 600 uridium to bring the colony up to its reserve levels. Is that what it's supposed to do?