Section 2802(a) of the California Labor Code provides that:

An employer shall indemnify his or her employee for all necessary expenditures or losses incurred by the employee in direct consequence of the discharge of his or her duties, or of his or her obedience to the directions of the employer, even though unlawful, unless the employee, at the time of obeying the directions, believed them to be unlawful.

You can file a claim with the California Department of Industrial Relations for non-reimbursed business expenses http://www.dir.ca.gov/dlse/howtofilewageclaim.htm but as ilworking said, it sounds like time to find a new employer.