Hi Howard,
Reversal is like you stated not supported for invoices created by PO's but also there are some other restrictions.
To know all constraints you can search for the documentation or do some reverse engineering if you have someone available with development skills. I'm not familiar with the Japan localization.