I am a contract worker that invoice companies after the work I do for them.
Some companies make me sign a basic employment contract before a job, not containing payment rates or tax specifics.

One of the companies I do regular work for in 2013 started deducting tax from my payments (they did not use to).

I can not get payslips out of them, only "invoices", and when I contacted SARS they said this company has not yet paid tax into my profile or registered me as someone who is doing work for them.

I understand the law has changed in regards to companies deducting tax from freelancers and contract workers, but I do not trust this company.

When should this company let SARS know I do work for them? And what can I do to get proper payslips from them?