It sounds like you want to know two things:
- How much grain did my Plant asset produce?
- How much grain do I have in my bins?
For the first one, you can go to Assets > Plant, find the Plant asset, view all the Harvest logs for it, and add up the quantities to see how much it produced.
For the second one, you can go to Assets > Product, and see the current inventory of each product asset (which represent grain in a particular bin).
Notably, your Harvest logs should NOT move the Plant asset to the bins (they should not have the “Is movement” box checked”).
After harvest, you would archive your Plant asset, and then you’re just managing your Product assets (the two bins), because the Plant asset (which represents the plants in the ground) is gone and what you now have is one or more new assets (which represent the harvested grain).
Like I said, it’s up to you what type of asset you want to use to represent the harvested grain. You could make them a Product asset, or a Seed asset, or a Material asset - it’s really up to you - and that might be determined by how you plan to use them in the future.
Do you sell your grain to an elevator? Then it might make sense to use Product assets to represent it.
Do you replant the harvested grain as seed the following year? Then maybe a Seed asset makes sense.
Do you manage other Material assets, and prefer to see everything together? Use a Material asset.
The point is: create separate assets to represent the “plants in the ground” and the “harvested grain”, in whatever way makes the most sense for your workflow and how you plan to manage things after harvest.
I wouldn’t recommend the Group module for this - that adds a layer of complexity that I don’t think you need.
The Group module was originally added to represent herds of Animal assets, so they could be moved as a group instead of individually. Some people have used it for other things as well, but based on what you’re describing I don’t think it’s necessary.
Are you self-hosting? You can download and install the Ledger module with the following commands:
composer require drupal/farm_ledger
drush en farm_ledger
(How you run those depends on your environment, whether you are using Docker, etc).
If you’re using Farmier hosting, then you can install Ledger (and other approved community modules) at https://[your farmOS URL]/setup/modules.