When Accounting Transaction is Booked?

1- When do the ones having trade and corporate earnings, have to book their transactions?
Taxpayers having trade and corporate earnings have to book their transactions within ten days.

2- When do self-employer tax payers have to book their earnings?
Self-employed tax payers have to book their earning on a daily basis.