Different ways of entry points in a form or one way?

So I am trying to digitalise a business form for my client.
I will quickly explain the workflow:

  1. User fills a form which has:
    • shipping address
    • payer address
    • billing address.

2.They create a new form for each shipping address they have.

3.He may add new shippings or make changes in old shippings form.


I planned to have a screen with the list of all the shippings he has filled earlier and make changes to it. My suggestion is that there should be one entry point to every form. User should search the form and edit it.

But my client wants a button saying "Maintain Shipping" after clicking on it they search the shippings and make changes to it.

Does that make sense? any suggestions?