Forfaiting allows you to absolve yourself of both country risk and economic and currency risk.  You can take the pressure off of your balance sheet and conserve your credit lines with the bank.  In contrast to factoring, forfaiting is most commonly used for long term and larger transactions.  In addition, the financing partner, unlike some types of factoring, bears the full risk of a payment default.