Fixes stock movement didn't displayed properly.
Convert Groovy enum to Java enum for compatibility reason.
Add feature to preview and print purchase order.
Please remove this when dependency bug in JasperReports has been published.  The next release of JasperReports should not have problems running without servlet-api (hey, Java SE is still alive, right?)
Add `Satuan` (unit for quantity).