It doesn't look like you can create native transactions via "Create Record" in workflows, so probably not. It would need to be scripted.
A script could then read from the a custom field or custom record that tells it what item is then "input" (received) and what is the "output" (added to Inventory adjustment).