Hello,
Do you have an issue with MB31 or MB51?
If you completely delivered the production order through MB31 then same order you can not post the good receipt again. But it depends upon the over deliver tolerance or unlimited delivery indicator defined in material master work scheduling view.
Please share screen shot of production order CO03 GoodS receipt tab.
Best Regards,
R.Brahmankar