eXtensible business reporting language semantic error checking for accounting information systems. - Jarupa Vipoopinyo (2013)