All affidavits, petitions, answers, defenses, or other proceedings required to be verified or sworn to under oath shall be held to be sufficient when the same are sworn to before any notary public, magistrate, judge of any court, or any other officer of the state or county where the oath is made who is authorized by the laws thereof to administer oaths. The oath if made outside this state shall have the same force and effect as if it had been made before an officer of this state authorized to administer the same. The official attestation of the officer before whom the oath or affidavit is made shall be prima-facie evidence of the official character of the officer and that he was authorized by law to administer oaths. However, this Code section shall not apply to such affidavits as may be expressly required by statute to be made before some particular officer within the state.
OCGA § 9-10-113