Do I need to enter a base currency?

If you are using only xTuple CRM, then currency is optional. However, once you begin to use xTuple accounting, you must have a base currency defined. The base currency is your currency of record. It is used by the general ledger to record accounting transactions.