For absolute clarity, you should consult the appropriate lawyer / tax professional in your jurisdiction.
However, in general, accepting bitcoin for payment should be no different than accepting any other form of payment. Think of it like accepting a foreign currency, and apply the appropriate accounting practices. There are even services out there which allow you to accept payment from customers in bitcoin, but will then pay you out in your local currency.
KYC/AML type stuff usually applies to businesses that are money transmitters, trading one form of currency for another. But as I mentioned above, if you are truly worried, then you shouldn't take the advice of a stranger on the internet, you should hire the appropriate professional to advise you on the matter.
1I'm voting to close this question as off-topic because it can only be answered by a lawyer familiar with that jurisdiction – Raghav Sood – 2018-08-16T21:43:32.617