You may receive an error within whmcs "Error: Provided domain has not been found in reseller account" when a domain name exists under your account with ZA Domains but has not been imported into your reseller profile.
To resolve the issue, log into the ZADomains client service area and browse to Domains > Reseller Area
On the reseller area page, click the Domains tab and then click the Assign Domains button
Assign all domains listed in the pop up window.