PO4NH3 is it covalent,ionic or an acid?

Do you mean (NH4)3PO4. If so, I would call the NH4^+ to PO4^-3 bond ionic with N-H, and P-O bonds covalent.