NAD or NADP-dependent benzaldehyde dehydrogenase that catalyzes the conversion of benzaldehyde into benzoate in the (R)-mandelate degradation pathway. benzaldehyde + H2O + NAD(+) = benzoate + 2 H(+) + NADH benzaldehyde + H2O + NADP(+) = benzoate + 2 H(+) + NADPH kcat is 8240 min (-1) with benzaldehyde and NAD as substrate. kcat is 2550 min (-1) with benzaldehyde and NADP as substrate. Aromatic compound metabolism; (R)-mandelate degradation; benzoate from (R)-mandelate: step 4/4. Belongs to the aldehyde dehydrogenase family.