If you have tested with know working parts then the charging system or charging IC chip has failed or other componets on the logic board. This would be a board level repair.
open