to complete means "to finish"
to accomplish means "to gain with effort"

See the examples:
I completed the work at 10.
I'm happy because I accomplished the work successfully.

If you say, I did something to complete it - you did the work to finish it and bring it to an end.
If you say, I did something to accomplish it - you finished the work with effort.