Here is some information about transferring assets to Germany:
The Bank Account
It is always recommended to have a bank account in Germany if you run your business on-site in order to quickly organize day to day business activities. Most of the large international banks have established offices in Germany with the option of having several foreign currencies in the bank account.
In order to open a private bank account in Germany, you must have a valid passport and written confirmation that Germany is your current place of residence from the local public office (Bürgeramt).
In order to have German business (company) bank account, the situation is a little more complicated as the legal form of your company also matters. Thus in addition to the valid passport, you will be generally required to have an excerpt of the commercial register plus the article of association of your company.
There are no restrictions for moving capitals in and out of Germany. However all transactions with the worth of EUR 12,500 and more or equivalent payments with valuables shall be reported to the German Central Bank (Bundesbank). These reports are necessary for statistical purposes. The Central Bank of Germany will give the business owner the relevant forms for such transactions.
Any obligations regarding money transfers from abroad depend on the residence of the recipient or addresser regardless of her/his nationality. In this case, if a businessman or company whose business or place of residence is based in Germany shall report his incoming and outgoing payments from abroad for all transactions above EUR 12,500. On the other hand, an investor with a place of residence outside of Germany does not need to register a capital transfer to an account in Germany even if he/she is the account holder.
Payments for the import or export of goods do not have to be reported.
Receivables or liabilities from companies (for example, banks) or private individuals abroad must be reported to the Bundesbank if they amount to more than EUR 5 million or equivalent.
In order to prevent money laundry, banks are required to check the identity of the depositor for the deposits of more than EUR 15,000.
Goods and Machinery
Goods and machinery can circulate freely within the EU. Customs, import turnover tax (Einfuhrumsatzsteuer), and in some cases, special excise taxes are charged for imports to Germany from non-EU states. Customs are not charged on investment goods if business operations have been transferred in full to Germany.
Household objects can also be imported into Germany freely if the owner moves place of residence from abroad to Germany. A customs exemption of this kind must be applied for in writing beforehand.