Income earned in India is considered as Indian income and income earned outside India is considered as foreign income. However Indian income or foreign Income is important. For the purpose of taxation, income may be earned from salary, house property, business, capital gain or any other source. Classification of such sources of income into Indian or foreign income will be decided on the basis of place of earning/accrual of income and place of receipt of income. Following table will help u to understand when an income is considered to have been earned in India.
Sr No. Condition 1 Condition 2 Status of Income
1 Received In India Earn/accrued In India Indian Income
2 Received outside India Earn/accrued In India Indian Income
3 Earn/accrued in India Received Outside India Indian Income
4 Received outside India Earn/accrued outside India Foreign Income
The Answer for your questions are
01. Even though she receives in her Singapore account she is liable to pay tax in India.
02. If She receives as consultant fee in Singapore from India she needs to pay for Singapore. Also 10% TDS would be deducted if she has a Permanent Establishment in India as per DTAA