Is there any difference in meaning between these two sentences?
1. Payment for the machines delivered will be made in June.
2. Payment for the delivered machines will be made in June.
As far as I understand in the first sentence we use Participle II whereas in the second - verbal adjective. Are there any rules concerning situations when it is appropriate to use Participle II or verbal adj?
And can I end a sentence with Participle II like in
He liked the picture seen. Ot is it better say
He liked the seen picture. ?The second variant sounds to my ear better

.