The currency exchange rate batch job looks into the customer and vendor sub ledgers and posts the difference to a gl account.
for the same to work there must be a posting type defined against the payables account mentioned on the vendor posting group, else the internal JV posting fails