Auditing of local financials. If so, must the auditor be located in local jurisdiction, and must the company's books be kept locally?

Japan
Registered branch
None.
Kabushiki-Kaisha (KK)
An audit is required for a KK with statutory auditors or an accounting auditor. Statutory auditors review the financial statements of the company and are responsible for auditing the execution of duties by directors for compliance with statutes and the Articles of Incorporation unless such statutory auditor's scope of audit is limited to accounting matters. There is no requirement that a statutory auditor be an accountant, and they do not have to be located in local jurisdiction. A KK must keep its books for 10 years, must place its books for 5 years at its head office and must place a copy of its books for 3 years at its branch office (if any).
Godo-Kaisha (GK)
Since there are no statutory auditors or accounting auditors in a GK, auditing is not required for a GK. A GK must keep its books for 10 years.