Originally Posted by
shayele
I see the logo of AA in the BA on business site. Does that mean I can credit AA flight to BA on Business if yes how?
No. The other way around. You can earn points on AA as you normally would if flying BA, as well as BA On Business points for the trip. You, obviously, wouldn't earn Avios points then.
https://www.britishairways.com/onbusiness/how.shtml
Travellers enrolled in British Airways Executive Club® or other qualifying partner programmes will still earn miles in their personal accounts while earning On Business Points for their company.
Bottom line: you have to fly BA to earn BA on Business