Wednesday, August 3, 2011

Make multiple phone calls using Gmail

Log in to your Gmail account.

On the left side of the screen, you should see a link named "Call Phone" in the Chat section. Click on that link, and a small dialer window will pop up in the lower right of your screen.

Before you can make your first call, you'll first need to download Google's voice plug-in, which you can do by clicking on the link for it in the dialer window.

You'll see a screen asking you to install voice and video chat. Install the plugin.

After the plug-in is installed, just reopen the voice dialer on your Gmail page and you can now make a call.


If you wish to make a second call and not lose the first one, simply click on the "Call Phone" link in the Chat section again. Your first call will automatically switch to hold. And as explained in the Picture, clicking on the Resume button will let you switch back and forth from one call to another.

Personality Development Notes

Monday, August 1, 2011

E-filing your income tax returns is cheap, convenient and easy

See, filing returns online is really as easy as A, B, C ....Even filling up the form through a tax-filing portal is a smooth process. The website explains each step and computes all the calculations, making the procedure a breeze even for newbies. All you need are the relevant documents, such as Form 16 from your employer, and then replicate the information in the portal. The only question that remains is, how should you choose a tax-filing portal?


ABC of filing online returns

A Register with a tax-filing portal.It will help you choose the correct form and guide you while filling it.

B Review the completed form and submit for e-filing. If you use a digital signature, the process is complete. If you don't want to spend on the signature, you'll get the ITR V acknowledgement by e-mail.

C Print the ITR V and mail it by regular post or speed post to the Centralised Processing Centre at Bangalore. The address is: Income Tax Department- CPC, Post Box No. 1, Electronic City Post Office, Bangalore - 560100, Karnataka.


Register with a tax-filing portal.It will help you choose the correct form and guide you while filling it.

Review the completed form and submit for e-filing. If you use a digital signature, the process is complete. If you don't want to spend on the signature, you'll get the ITR V acknowledgement by e-mail.

Print the ITR V and mail it by regular post or speed post to the Centralised Processing Centre at Bangalore. The address is: Income Tax Department- CPC, Post Box No. 1, Electronic City Post Office, Bangalore - 560100, Karnataka.

The first step is to check whether the portal provides the form that you want. While most offer ITR 1 and ITR 2, few have the others. The next step is to see if the portal accounts for all the sections. For instance, a tax-filing site that we went through did not include the section on carrying forward losses from the previous years.

This is a glaring fault because if you do not include such information in this year's return, you will not be able to do so next year. Most portals usually charge a fee only when you have to submit the returns, so you can go through these and choose the one in which the user interface is the smoothest. A good portal will prompt you to fill up a slot you have missed or ask you to rectify a mistake. This reduces the chances of making errors.

The third and most important step is to go through the site's security and privacy policy. "You must check that the portal encrypts the saved and transmitted data and is protected from hackers. Also, a good portal will not carry advertisements or use the client database to market other financial products, such as insurance," says a senior official at Taxshax.com. To check the authenticity of the portal, you can access the list of e-return intermediaries (ERI) on incometaxindiaefiling.gov.in.

All about Form 16

All salaried employees have to file their income-tax returns by July 31. For tax calculations, it is necessary to have form 16, issued by your employer. Form 16 has details of the tax deducted and the branch of the bank where it is deposited into the central government account. For example, if a TDS of Rs 2,000 was deduced from your April salary, form 16 will have its gives. Form 16 is the final certificate issued by your employer giving details of the salary you have earned and the tax deducted on your behalf and paid to the government.


It is given at the end of the financial year, generally by April 30. If there has been no TDS on your salary, you just get a salary certificate and not the Form 16. FORM 16A AND FORM 16: If you are not a salaried employee and work as a professional for an organisation earning fees, then the certificate that shows TDS details deducted while making payments to you is called Form 16A.

WHAT IF YOU HAVE CHANGED JOBS?

At the end of the year, you need to collect the Form 16 from both your employers as that is the basis on which you would file your returns. When you join a new organisation, you should furnish your TDS details from the previous employer to your current employer. This will help your current employer in deducting tax accordingly. If you do not mention your previous organization details to your new employer, then you are liable to show the total income from both employees and calculate your tax liability accordingly.

WHAT IF YOU CANNOT GET FORM 16 FROM MY PREVIOUS EMPLOYER?

Your best option then is to fill Form 12B and submit it to your new employer. The employer will take into account the previous salary you earned while deducting tax.

DO YOU HAVE TO ATTACH FORM 16 WITH IT RETURNS?

As per the IT department, it is not necessary to attach the original form 16 with your income-tax returns. However, in your interest, you could attach a photo copy of form 16, while retaining the original with you.


WHAT OTHER PARTICULARS SHOULD BE CHECKED IN FORM 16?

The first thing you need to confirm in Form 16 is the PAN number. If it is wrong, you have to ask your employer to rectify it and give you a new Form 16. Besides this, the employer needs to make correction at their end by filing revised return of TDS to credit the TDS proceeds to the correct PAN number.

WHAT IF THERE IS AN ERROR IN FIGURES IN FORM 16?

You need to tally the figures in Form 16 with the tax declaration statement provided by you to your organisation at the beginning of the year. It's possible that the figures mentioned are either wrong, or not considered at all. The result would be that fewer deductions would have been shown, resulting in higher tax liability. You might not have submitted the proofs of all investments, or could have forgotten to submit some bills. If there is an error by the employer, you could request them to rectify it and issue a revised Form 16. If a higher tax has been deducted, you can claim a tax refund while filing your returns.

How to claim refund while filing income tax return

Have you failed to reporting some tax saving investment to your employer or did you make the investment after submitting your investment declaration to the employer? Then there is a possibility of you being eligible for a tax refund.

"A tax refund could be due to the following: tax deduction at source at a rate higher than the actual tax payable; wrong (ie, higher) estimation of income while computing advance tax liability; not reporting all investments to the employer while the employer deducts taxes on salary; and claim of exemption in tax returns," says Sonu Iyer, tax partner, Ernst & Young.

Most companies require employees to declare at the beginning of the financial year their proposed investments for tax exemptions/deductions. House rent and leave travel allowances are the common exemptions that can be claimed, while interest on housing loan, investments in PPF, NSC, ELSS, life insurance premiums, home loan principal repayment, stamp duty/registration fee, and long-term infrastructure bonds come under common deductions. Other deductions include medical insurance premium (section 80D), interest on education loan (section 80E), maintenance of disabled dependent (section 80DD), etc.

"Some employees fail to make the declaration, while some may give the details but fail to provide the relevant documentary proof within the time frame prescribed by the employer. In either case, employees can claim tax exemptions/deductions only while filing tax returns.

This results in a tax refund," says Vaibhav Sankla executive director, Adroit Tax Services. "The deduction on interest on the housing loan, based on the provisional certificate obtained from the housing finance company/bank during the financial year, is reflected in Form 16. For FY 2010-11, since the rates were on the rise, the final certificate would show a higher amount of interest for those who took loan on a variable rate. This, too, can be a reason for a tax refund claim," Sankla says. In the case of retired individuals/senior citizens, banks deduct income-tax at source if they fail to furnish declaration in Form 15G/15H for non-deduction of tax on their interest income. Further, if PAN is not provided, the deduction rate goes up to 20% from 10%.

For non-residents, banks often deduct taxes at 30.9% (or lower as per India's tax treaty with the country they reside in) on the interest earned by NRO accounts. Even tenants of non-resident landlords deduct income tax at 30.9% on the rent paid. Most nonresidents fall in either the 0% or 10% tax slab as their Indian income is limited. This means, nonresidents often claim refund of the excess tax deducted.

Some individuals pay advance tax on the capital gains they expect during the year. This can be adjusted against any capital loss they may incur later in the year. The amount of capital gain could also be lower due to indexation, deductions u/s 54/54EC/54F, incorrect cost calculation etc.

ELIGIBILITY FOR REFUND

"Taxpayers should first calculate their final tax liability in accord-inance with the tax slabs applicable to them. If the total tax liability is less than the taxes paid or deducted during the year, they would be eligible for a tax refund," says Vineet Agarwal, director - tax and regulatory services, KPMG. Ensure tax exemptions and/or deductions are mentioned correctly. In the case of a home loan, for instance, ensure the amount on the final certificate from the housing finance company is the same as in the provisional certificate you submitted to the employer.

CALCULATING REFUND

"For calculating refund, you have to calculate taxes on income after applying the applicable income tax rates. Once you arrive at the total tax payable, deduct all the tax deducted at source and advance taxes and self assessment tax paid (if any). The balance (if negative) is the refund amount," Iyer adds.

REJECTION OF TAX REFUND

The most common reason is incorrect calculation of tax payable by the taxpayer. "Refund can also be rejected if the amount shown as TDS in the returns does not match with the details in the database of the income-tax department," Agarwal of KPMG says. If you have mentioned the PAN or assessment year wrongly, then, unless corrective action is taken, the refund claim will be rejected.

TRACKING REFUND

If you filed returns online, visit tin.tin.nsdl.com/oltas/refundstatuslogin. html to know the refund status. Enter your PAN, select the assessment year and click submit to get the details. You can also send an email to itro@sbi.co.in or refunds@i ncometaxindia.gov.in for refund related queries. If you have filed the returns through a chartered accountant, you can check the refund status by contacting the SBI helpdesk or the aaykar sampark. It would be advisable to follow up with the assessing officer of the jurisdiction where the return was filed to get the correct status.

PROCESSING TIME FOR REFUND
E-filing results in quicker refunds. "Taxpayers should mention the correct bank account number if they want the refund cheque to be deposited in their account. If a taxpayer wants the refund directly credited to the bank account, then he/she should provide the MICR of the bank's branch as well," Sankla says. If you opt to receive the refund by way of cheque, ensure that you mention your permanent address in the tax return form. Else, in case you change the address before receiving the refund, the refund cheque would be returned undelivered to the I-T department. If the cheque is invalid/expired by the time it reaches you, intimate the jurisdictional office and send the cheque back to the refund banker for re-issue.

In cases of e-filing, the refund is received within two to seven months. For offline returns, it often takes anywhere between one and two years. In case you haven't received your tax refund, file an application with the grievance cell or the income-tax ombudsman. "The taxpayer should visit the tax office for follow-up action on the refund and enquire about the reasons for it not being processed. The taxpayer may also approach the assessing officer ('AO') concerned, with necessary documents. However, if no action is taken by the AO, the taxpayer can write to the jurisdictional chief commissioner with copies of the letter/s written to the assessing officer and with a copy of the tax return filed," says Agarwal.

How to make sure your e-return is not rejected

In the previous issue of ET Wealth, we laid out a systematic approach to filing tax returns. However, your return can be rejected if the guidelines laid down by the Income Tax Department are not followed while filing returns, be it physically or online. If you are e-filing and not using the digital signature, you will have to print out the acknowledgement form, ITR V. Here are the things you should keep in mind while using this option.


Printing ITR V

Printing the ITR V form correctly is critical. Avoid using the dot matrix printer if you want your return to be processed faster. This is because the bar code on the ITR V should be clearly visible for quicker processing, and this can be done only by using the ink jet or laser printers. Take the printout in black ink only. If you are sending two returns, don't print them back to back. Use a fresh A4 size sheet to print each time. Perforated paper or of any other size is not acceptable.

Signing

The signature on the form must be clear and legible. For this, use a ball-point pen in blue ink only. "The document that is mailed to the Central Processing Centre (CPC) in Bangalore should be signed in blue ink," says Parizad Sirwalla, executive director, tax, KPMG.

Also, if you are taking photocopies, make sure you send out the original one signed in blue ink. A photocopy of the signature is not accepted. "As per the guidelines issued by the Income Tax Department, the ITR V should carry the signature in ink and should not be a photocopy of the signature," says Sonu Iyer from Ernst & Young.

Sending

"The filing of non-digitally signed returns is completed only when the ITR V reaches the CPC in Bangalore," says Sirwalla. So, make sure that your ITR V reaches the destination within 120 days of e-filing. In case it does not reach CPC Bangalore within the stipulated period, you will have to go through the agony of filing your tax return again. Earlier, you could not send more than one ITR V per envelope, but now, you can include more than one such form. Do not attach other documents, such as photocopies of Form 16 or TDS certificates along with the ITR V. Even annexure documents don't need to be attached. Dispatch it in an envelope that can hold an A4 size paper without folding it.

Other filing errors

Taxpayers often make mistakes that lead to deduction or incorrect calculation of taxes. One of these is not declaring the correct break-up of deductions under Section VIA, which includes tax-saving investments in life and health insurance policies, mutual funds, bank fixed deposits, etc. Iyer points out, "It is essential to have the tax filing details like deductee's PAN details, PAN & TAN of the deductor, total amount paid, total taxes deducted and deposited in Form 16/ Form 26AS."

In case of a change in the residential address, make the necessary alterations in the PAN database since the IT Department refers to it for correspondence. Do not mention bank accounts that are closed or even dormant because refunds are unlikely to reach you in such a case. "The circles in the Sahaj and Sugam forms must be shaded, not ticked," says Ameet Patel, partner at Sudit K Parekh & Co.


No response from CPC

The CPC dispatches an acknowledgement on receiving the ITR V. Ideally, it should reach you within three days. If you don't receive it, consider sending it again. You can send it through regular postal service or speed post. Do not use the courier or deliver it personally. You can call 1800-425-2229 and 080-22546500 from 9 am to 8 pm on working days to check its status. It can also be done online at www.incometaxindiaefiling.gov.in.


E-filing checklist

Avoid copy-pasting information while e-filing.

Take printouts using ink jet or laser printer on A4 size paper in black ink.

Sign on the ITR V acknowledgement form in blue ink only.

Avoid the use of staplers in ITR V.

You can send more than one ITR V form in the same envelope.

Do not attach any other document with the ITR V.

ITR V should only be sent via speed post or ordinary post to Bangalore CPC within 120 days of e-filing.

Do not courier or deliver the ITR V by hand. It will not be accepted.

File income tax returns online using the right form

The time to file your income tax returns is here. Every individual whose total income before allowing deductions under Chapter VI-A of the Income Tax Act exceeds the limit is required to furnish his returns of income.

The limit in case of individuals below the age of 65 years (other than women) is Rs 1,60,000. In case of women below the age of 65 years, the limit is Rs 1,90,000. In case of individuals who are of the age of 65 years or more at any time during the financial year 2010-11, the limit is Rs 2,40,000.

You need to file the returns on the correct form, as is applicable. The forms have been revised this year, so you need to ensure you use the current year's forms only. Or else the returns will not be accepted by the Income Tax Department.

ITR I

In lieu of the earlier Saral form, this time, the Sahaj form has been introduced. ITR I (Sahaj) is the form to be used by most individual tax payers. This is just a two-page form. This is meant for the individuals who have income from salary, property (not brought-forward loss from the previous years), and other sources (except income from winnings).

This returns form is not for an individual whose total income for the assessment year 2011-12 includes income from more than one property, income through capital gains which are not exempted from tax, income from agriculture in excess of Rs 5000, or income from business or profession.

No documents (including TDS certificates ) should be attached to this returns form.

For most individuals, ITR I will be applicable. The form has four parts. Part A is general information. Part B is for gross total income. Part C is for deductions and total taxable income. Part D is for the tax computation.

ITR II

This form is for individuals and Hindu Undivided Families (HUFs) without any income from business or profession. This form is for individuals and HUFs with income from salary, house property, capital gains, and other sources.

ITR III

This form is for individuals and HUFs who are partners in firms and not carrying out a business or profession under any proprietorship.

ITR IV or Sugam

This form is for small businessmen and commission agents. This is for individuals and HUFs with income from a proprietary business or profession.

Bank account number

While filling in the form, you should mention your bank account number to enable the Income Tax Department to make a refund in a stipulated period of time if applicable. Not mentioning the bank account number will result in a delay in refund.

Filing returns

The returns can be filed with the Income Tax Department in any of these ways:

In paper form

Electronically with a digital signature

Transmit the returns electronically

and then submit the verification of

the returns on ITR V

Bar-coded returns form

Where the returns is transmitted electronically, you should printout two copies of Form ITR V. One copy, duly signed, has to be sent by ordinary post to Post Box No 1, Electronics City Office, Bangalore 560 100. The other copy should be retained by you for your records. Only one copy of the returns form is required to be filed.

In case the returns is furnished in paper form, electronically with a digital signature, or in a bar-coded format, you should fill up the required information in the verification. Strike out whatever is not applicable. You need to ensure the verification has been signed before furnishing the returns.

E-filing income tax returns is simple, try it

You have just three more days to file your income-tax returns. If you want to do it without much bother, you should consider efiling. It's simple if you take care of a few things.

You need to go to the website incometaxindiaefiling .gov.in, and download the relevant returns form (ITR 1 to 7) based on your sources of income. For instance, if your only sources of income are salary /pension, interest income and income/loss from one house property, then you can use ITR 1.

The website explains who should use which. Select the Excel version of the form. Very importantly, enable Macros in the form. People often fail to do that because the 'Enable Macros' messaging is not very clear on the website/form. A help file that gets downloaded with the Excel form explains how to enable Macros. If Macros are not enabled, many of the required fields in the form do not perform their required functions.

Read other instructions on the website and then fill up all the mandatory fields in all the forms. Particularly ensure that you have written your PAN number correctly. Pressing the 'Calculate Tax' button on the form tells you how much tax you need to pay or how much you need to be refunded (you don't need to know anything about tax rates).

If you have taxes to pay, then these can be paid online through the incometaxindia .gov.in website. Once that's done, details of the counterfoil of the tax paid challan must be entered in the Excel form.

Pressing the 'Validate' button on top of each form tells you whether you have filled up the forms correctly. Once validated , press the 'Generate XML' button on the top right of the form, and an XML version of the form gets created on your PC.

Now go once again to the efiling website, and choose the assessment year for which you are filing (it will be AY 11-12, if you are filing for financial year 2010-11 ). You will be asked to register yourself, which again is a simple process. Once registered, use your login and password to login again, you will be asked to upload the XML file. The moment you upload and send it, you will have access to an ITR-V form, which is the acknowledgement form.

You need to take a print out of this on a laser printer (so that the barcode on it is printed properly), you need to sign it and then send it to the Centralized Processing Center (address provided on website) by ordinary post within 120 days.

"Efiling is one of the best things to have happened," says Sunil Birla, partner in chartered accountancy firm BDO India. "You can do everything from home. No running around to income tax offices. It's possible to complete the entire process in 10-12 minutes. In our firm, what took 15 people to do now takes just 3 people."

If you file online, tax refunds will also happen much faster (within three months) than if you file paper returns. But for refunds, ensure that you fill up your address, email id and bank account details accurately. As per data provided by the Centralized Processing Center that is managed jointly by the I-T department and Infosys Technologies, more than 4.28 lakh refunds for assessment years 2009-10 and 2010-11 have not happened because of wrong address or bank account details.

Easy ways to file your tax returns

Just two weeks remain for filing tax returns. Tax-payers are, therefore, busy collecting their Form 16 and meeting tax consultants to set the process of filing the returns in motion. Traditionally, tax- payers file their returns through consultants, given the technicalities and hassles associated with the process. But, over the past few years, e-tax filing has become popular, as it makes the process simple. Both offline and online tax-filing have their own advantages and disadvantages. Here is a look at how each works and what suits you the best.

Filing tax returns offline

If you are filing your return in the Sahaj form, ensure the form adheres to the requirements of the income-tax department pertaining to the font, font color, paper size, paper quality, bar code, etc. Else, the form can be rejected. And even if the form is erroneously accepted, there could be delays in processing the return. Double check if you have entered your correct PAN (permanent account number) and TAN (tax deduction and collection account number) of the employer/tax deductor with reference to the TDS certificates in Form 16/Form 16A.

Ensure that extra sheets are enclosed wherever required. "For example, the standard ITR-2 form captures details of only up to two house properties. If you own four houses, you need to enclose additional sheets to provide details of the two other houses," says Vaibhav Sankla, executive director, Adroit Tax Services. However, you should not enclose any other documents with the tax return form. "Documents, such as Form 16, Form 16A, proofs for tax benefits claimed, capital gains workings, etc, should be kept with you and not enclosed with the tax return form. Ensure that the filing date, acknowledgement number and jurisdiction are clearly stamped on the acknowledgement. If they are not clear, you should request the receiving officer to correctly write them on the acknowledgement with his signature," says Sankla.
In case you are claiming a refund, then give the correct bank account number and make sure the MICR code is mentioned correctly. Accuracy of these details will ensure a faster and hassle-free refund.

"Disclose exempt incomes such as dividends from mutual funds and long-term capital gains on listed securities. Even though the tax laws do not require you to pay tax for such income, some return forms have schedules to capture these details. Lastly, file your return with the correct IT jurisdiction. This ensures faster processing and timely refunds," says Vineet Agarwal, director - tax and regulatory services, KPMG.

Don't wait till the last week of July to e-file your return. Send the signed ITR-V form to the centralised processing centre, Bangalore, as soon as possible and resend it if you do not receive a confirmation for the one sent earlier. Lastly, don't forget the password to your account with the e-filing portal; note it down in your diary. If you are using the tax department's template, make sure you save the incomplete file on your computer's disk. If you're using a portal such as taxsmile.com or taxspanner.com, make sure you have saved your changes before logging out.


"However, beware of emails that claim to offer links to the income-tax office website. These should be carefully evaluated as they may be intended to steal sensitive personal information like credit card, bank details, etc," says Agarwal.

Issues encountered

Online: The biggest issue many tax-payers encounter is with the password for the account created on the I-T department's portal. Many forget it. The other issue is that the I-T department's e-filing website becomes almost inaccessible (due to server overload) during the last few days of July, forcing many to file their returns offline.

Offline: Long queues at the tax office are common as the July 31 deadline nears. Late processing of tax returns delays refunds.

Documents required
Typically, you need to have your Form 16 issued by your employer, Form 16A issued by banks, housing loan certificate, etc, while preparing your tax return. Some tax-payers may even need to look at their passport to see the arrival/departure days to determine their residential status in India.

Offline vs Online tax filing
E-filing is hassle free when compared with offline filing. "This year, there have been some developments that are pushing tax-payers to opt for e-filing. Firstly, the Sahaj form has too many specifications. The logic behind introducing such specifications is to facilitate easier processing by the I-T department given the increase in the volume of tax-payers in the country. Just to cite one example, the form has some colour specifications, which means the tax-payer has to look for a colour printer to take a printout of the form before submitting it. Tax-payers may find e-filing more convenient," says Ravi Jagannathan, MD & CEO of eMudhra Consumer Service.

You can e-file the return from the comfort of your home/office. The return can be e-filed at any time, on any day and from any location. Offline filing is possible only on weekdays during working hours of the I-T department. Moreover, online returns are processed faster than offline returns and the refund is also quicker. The only hassle with e-filing is that you have to send the signed ITR-V form to CPC, Bangalore. At times, one has to send the signed ITR-V form multiple times.

Tracking refund
The 'Refund Banker Scheme', which commenced from January 24, 2007, is now operational for individuals assessed all over India. Under the scheme, the refund amount will be either transferred electronically to the bank account of the taxpayer or will be sent by way of a cheque.

You can track your refund status by logging on to the NSDL-TIN website www.tin-nsdl.com and clicking on the 'Status of Tax Refunds' link then and entering your PAN and the assessment year.

E-filing: The Easier Way

It is difficult to part with your hard earned money in taxes and could even more be pinching if there is hardship in filing the return. No wonder some say that while the government taxes your earnings, filing the tax return taxes your mind!

While the thrust continues to be on simplification of income tax (IT) return, IT Department has also introduced a convenient way to file these returns online, saving the hassles of long queues and handling stacks of documents. It means filing your tax returns electronically through the internet. This is catching on fast and more and more tax payers are making use of e-returns.

With the due date for filing the IT return, i.e. 31 July, fast approaching, many people are contemplating shifting from the old fashioned method of filing paper returns to the contemporary method of electronic filling.

Pre requisite for e-filing

As a prerequisite, you are required to pay all your due taxes before you can proceed to file the IT return. Unlike the traditional process of payment of taxes in cash or cheque at the designated bank branch, you may also choose to pay taxes online using net banking facility. On successful payment of online taxes, a printable acknowledgment, similar to the challans provided by the banks, is generated. The details of the acknowledgment / challan are required to be mentioned in the IT return.

Once the taxes have been paid and all the relevant income details are available, the next step is to fill the applicable IT return form.

Selection of correct IT return form

The IT return has to be filed in the correct form which is determined as per the source of the earnings of the individual or HUF. Below is the description of various IT return forms:

Form Category of person Applicability

ITR 1 Individual o Income from Salary or Pension, and / or

o Income from One House Property (excluding loss brought forward from previous years), and / or

o Income from Other Sources (Excluding Winning from Lottery and Income from Race Horses.

ITR 2 Individual / HUF Where total income does not include any income under head " Profits and Gains of Business or Profession"

ITR 3 Individual / HUF Individual / HUF who is a partner in a firm and where income chargeable under head "Profits and Gains of Business or Profession" does not include any income other than income by way of interest, salary, bonus, commission or remuneration received from the firm

ITR 4 Individual / HUF Where income is being derived from business or profession under a proprietorship

You can access the website www.incometaxindia.gov.in wherein all the tax return forms and utilities to file online return along with proper instructions are available.

The user may download the return preparation software for the selected form from the IT department website or may alternatively use the software available in the market for this purpose.

The user will then need to input his income / tax details in the IT form. The IT form should then be verified using the tools available therein.

The forms require personal information like the name, address, PAN, date of birth etc details of tax payment challans, etc for your income earned during the year.

Procedure for filing your IT Return

The process of e-filing begins by accessing the website www.incometaxindia.gov.in

Every new user has to register his Permanent Account Number (PAN) at this website and create her / his account.

An automated link is sent to the e-mail address mentioned at the time of registration. The account at the IT website can only be activated by clicking the link received via email.

An XML file can be generated using the ITR form downloaded from the IT website on just click of a button. The generated xml file then needs to be uploaded on the webpage by logging in to the website.

Successful Completion

On successful upload, an acknowledgement in Form ITR V is generated. The acknowledgment is also automatically emailed to the e-mail address mentioned in the tax return form. This is required to be printed and signed manually. Alternatively, the return may also be filed using digital signatures. The signed acknowledgement has to be sent to the Central Processing Centre, Bangalore by ordinary post within 120 days of filing the return online.

The e ase from E -filing

With this new method of filing the return, there is no constraint on space and time as the return can be filed from anywhere in the world provided the internet facility is available. So, even if the return is being filed on the last day, one need not worry about waiting in a long queue to submit the form, thereby saving time and effort.

Moreover, it offers great accuracy as the calculations are processed electronically. In case any error is observed while filing the return, the same can be revised easily. The advantages with e-filing are far greater than its disadvantages and e-filing will be a favoured option in the years to come.

Sunday, July 31, 2011

T760 Specification Teclast [ My Tablet]

Processor: Rockchip RK2918 Cortex-A8 single-core 1.2GHz
Memory: 512MB DDR3
Storage Capacity: 8GB
Screen size: 7.0 inches
Standard Resolution: 1024 × 600
Wifi: 802.11b / g (54Mbps)
Operating System: Android 2.3
Camera: 300,000 pixels front + rear two-megapixel camera
Interface:

Mini USB

3.5mm headphone jack

HDMI Interface

Micro SD (TF) card slot

Colors:White

Product Weight:383.3g

Length:200mm

Width:125mm

Thickness:13mm

Battery capacity: 3600 mAh

Battery Life:About 5 hours, the specific time depending on use environment

Standard List:
Earphones, USB cable, charger, product manual, warranty card, USB female adapter cable 

Rockchip RK2918 Mobile Internet Platform for Android System

Posted Image RK2918 parameters
1.2G ARM Cortex-A8 core
Neon co-processor and 512KB L2 cache
2D/3D graphics processor with OpenGL ES 2.0 and Open VG, up to 60M tri / s
Support H.264 1080P video coding
Support H.264, VP8, RV, WMV, AVS, H.263, MPEG4 video format such as decoding 1080P
Supports DDR III, DDR II, Mobile DDR memory
Support for 24bit hardware ECC MLC NAND, support e-MMC boot
Two SD ports, SD card and WIFI module
Support before and after the 5-megapixel camera
Three USB ports, support USB device, host and 3G modules
Supports a standard Ethernet interface
Standard TFT / EPD controller
Support high-definition movie channel I2S and SPDIF output 8
With a TS interface, mobile and terrestrial TV reception (ATSC-T/MH)
Support the VoIP network video calls
Support for android 2.3 and later
 


Posted Image
RK2918 datasheet,
Posted Image

Bus Achitecture,
Posted Image

1.1.6 Video Codec,
Posted Image

1.1.9 Graphica Engine.
Posted Image 

0

Apache Rewrite Rules

The Apache module mod_rewrite provides a powerful mechanism for hiding, redirecting, and reformatting request URLs. I just finished implementing a mod_rewrite scheme for timfanelli.com to accomplish 3 things:

1. Redirect old URLs with a 301 redirect code
2. Hide certain parts of the URL from my readers.
3. Optimize my Google pagerank.

Using a two simple rewrite rule
RewriteEngine on
RewriteRule ^/index.cgi(.*) /old.html [R=301]

To hide the /cgi-bin/blog.cgi portion of my URL.
RewriteRule ^/blog/(.*)$ /cgi-bin/blog.cgi/ [PT]
RewriteRule ^/$ /blog/ [R=301]
RewriteRule ^/blog$ /blog/ [R=301]

To redirect to domain name to www.domain.name
RewriteCond %{HTTP_HOST} ^yourdomain.com$
RewriteRule .* http://www.yourdomain.com [QSA]

My Birthday Profile

Birthday Profile by Wishafriend
Birthday Profile by WishAFriend.com

Friday, July 29, 2011

Reverse Proxy with ModProxy


Mod proxy is a versatile module for apache that has many uses. One of its many uses is the reverse proxy feature. Lets say you have multiple web servers behind a router and want to give the outside world access to each server. Your router can only open port 80 for one host, but with modproxy you can direct users to different servers depending on which sub domain or directory they are requesting. This also works for external sites that may not be on your private network.
Hit the jump to see how.
To do this is quite simple:
ProxyRequests Off

Order deny,allow
Allow from all
ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar
Example from: http://httpd.apache.org/docs/2.0/mod/mod_proxy.html
Basically when some one requests /foo on your web server that the public port 80 points to, it proxies the request to foo.example.com/bar. The reverse is to make sure that the requests come back to the user that requested it. As the documentation states you should secure your servers before using mod_proxy which is probably a wise choice, but you should always secure your servers.

Why The Antivirus?


Although viri on Linux are not very common, it is not unusual to find anti virus utilities available. You may ask what the point is if your operating system is not as vulnerable to these types of threats but perhaps you are looking at it the wrong way. What better platform is there to act as an anti-virus scanner then one that isn’t as likely to get owned?
Take this example: a Linux file server Vs. a Windows 2003 file server. Just by plugging the Windows server in it may be at risk, in an hostile environment (eg Internet), while the Linux server may not have as much risk (at least from a Virus attack)
We all know the benefits of running Linux file servers such as cost, stability and coolness so we won’t touch on those but there are downsides to running a Linux file server. One of the major downsides is that Linux servers have a perception of being hard to manage. While they can be significantly different from managing a Windows server this myth is often on the top of the list for decision makers.
Often system administrators (myself included in this one) get lazy in their samba configurations. This is a potential problem because a sneaky virus could attempt to write its self to any writable volume, which could cause a lot of grief for the poor Windows machines. Or perhaps in tandem with the writable volume an exploit for a piece of out dated software allowing the writable file to be executed.
A friend of mine first introduced me to the concept of anti-virus scanners on a machine he had created specifically for the purpose of housing his virus collection. He had made a script that extracted information about the virus and cataloged it for easy reading and searching. All he had to do to add a virus to his collection was copy it to a folder. With this method he was able to quickly search and find any virus he had on file for specific traits or purposes for analysis. While some may call this overkill for him it was a hobby. Would you keep your entire virus collection on a Windows machine?
As with any operating system, it is only as secure as you make it, therefore running an anti virus on your Linux machine may not be as stupid as it first sounds. Especially if they interact with the dirty Windows boxes on a regular basis. Then again, if you’re purely a Linux shop, enjoy the cleanliness while it lasts.

Linux Server Monitoring



Linux Server MonitoringThere is a bunch of Linux Server Monitoring software available. The problem is sifting through it all. The first thing to do is identify what it is you want to monitor then you can find what software will work best for your needs. As far as system monitoring goes there is old school and new school. Any combination of tools could be used and there are also a number of ways you can home brew some monitoring solutions. Click for the large version of the Linux Server Monitoring Image.

Workstation Monitoring

Although not exactly server monitoring, workstation monitoring is a good starting point if you want to explore the available options.
Top
The most basic form of monitoring is top. This comes installed with most distributions, live cd’s and servers. To use it just open up a terminal and type the command.  It will auto update by default every 5 seconds but there are some tweaks to make it more useful, my favorite is the < and keys, which change which field it is ordered by. It is very useful to see what is taking up precious CPU or memory resources, the man page is the best resource to learn more.
htopA slightly newer top, with colors and textual bar graphs.
GKrellMIt’s not quite as old as top, but still old school and its still available in many distributions repositories. Its great to have sitting on your desktop and has a whole range of plugins to make it do some pretty cool stuff.
Torsmo / Conky
Torsmo (http://torsmo.sourceforge.net/) and Conky (http://conky.sourceforge.net/) are pretty much the same thing. Conky started out as a fork of Torsmo which is why I’ve included them under the same category. Basically these are little apps that live on your desktop like GKrellM except in text mode. You can display pretty much any information you want, and run external applications including shell scripts.
phpSysInfo
A tool long forgotten about is phpSysInfo (http://phpsysinfo.sourceforge.net/) It requires a webserver such as apache to run, but provides a broad range of information. This tool really has improved over the years becoming more visually appealing, supporting more operating systems and languages. It gives the most basic information out of the box, and to be honest Top gives you more info, but it can now be extended with plugins, meaning you can do whatever you want with it.
rrdtool
Perhaps for the most hardcore users that wish to and some zing to their monitoring rrdtool (http://www.mrtg.org/rrdtool/) provides a great interface to creating graphs from data. Check out their Gallery for some examples of what rrdtool can do. A lot of the other tools in this document also utilize rrdtool.
Cacti
If you’re not as daring as the die-hard rrdtool users Cacti (http://cacti.net) is a great piece of software that provides an interface and simplifies using rrdtool. You can create your own templates or use the pre-built templates that allow you to monitor a variety of things.

Web Server monitoring

I couldn’t get away with talking about Linux Server Monitoring without mentioning Web Server monitoring. If you’ve ran a website before you know how exciting it can be to monitor your server. *Chuckles*, seriously though these tools can make it more fun and worthwhile. These tools may monitor, but some have very different uses from others. I’ll start with the most basic.
Apache Logs
While not exactly server monitoring software, these deserve a mention. You can  monitor a number of things such as access logs:
tail -f /var/log/httpd/access_log
tail -f /var/log/httpd/ssl_access_log
or error logs:
tail -f /var/log/httpd/error_log
tail -f /var/log/httpd/ssl_error_log
If you want to get really snazzy with it you can use a tool like multitail.
apachetop
A great piece of software that simplifies using a pager and opening the log files and puts it into a top like interface. Handy to see real time statistics.
mod_status
Possibly the most complex apache monitoring software available. I’ve honestly never used this before, but after reading this I may just have to give it a try.

Web Analytic Software

These don’t per say monitor but rather give you statistics. They can be useful to identify issues related to traffic spikes.
Apart from Google Analytics My favorite is analogstats, I have not yet got a chance to run PiWik but it looks pretty good too. Evaluate them all and make a decision.

Database Monitoring

MySQLTop
A hard one to find in some distributions repositories. I actually found mysqltop:http://jeremy.zawodny.com/mysql/mytop by mistake one day. Its similar to top and apache top except it monitors mysql databases.
InnoTop (http://sourceforge.net/projects/innotop)
I perceive innotop to be the same as mysqltop except for innodb.
check_postgresWithout mentioning postgres I wouldn’t be completing the database section. check_postgres (http://bucardo.org/wiki/Check_postgres) is a set of scripts to help monitor it. I’ve always found that configuring postgres can be tricky, and since I haven’t tried this one I’m wondering how hard it would be to set up.

Network Monitoring

What good is all this server monitoring if your network is crap non-functioning? A start would be to monitor your network, after all even if your server is up, its no good if your network doesn’t work.
netstat (http://freshmeat.net/projects/netstat/)
Possibly the simplest form of monitoring for the network. Not very functional for more than a workstation listening post monitor unless you were to hack something together. Worth a mention none the less.
etherape
I’m assuming this is pronounce ether ape as in the chimp variety and not eth-rape, since there is an “e” in between. Etherape is a powerful graphic network monitoring tool. Check out the screenshots to see what I’m talking about.http://sourceforge.net/projects/etherape/
iptraf
This one has been around about 10 or so years, but the website hasn’t been updated in 5. Some may think that it looks like Kismet, but I say Kismet looks like iptraf.
mrtg
If you have the Multi Router Traffic Grapher open to the public it gives them an idea on how much traffic you get. Oh what I’d give to get a sneak at Youtubes graph. Used by script kiddies everywhere to see if their DDoS’s are working. Mrtg makes nice rrdtool graphs and wraps an interface around them.
netmonitor (http://netmonitor.sourceforge.net/)
Top like network interface to view network bandwidth / usage. Updated slightly more recently than iptraf.
Use:
netmonitor –config
to generate a config file, startup netmonitor and watch magic in the making.
jnettop
Project page is here: http://jnettop.kubs.info/wiki/ but the freshmeat pagehttp://freshmeat.net/projects/jnettop/ has working screenshots. This is a top like interface that you guessed it, displays information like top.
ntop (http://www.ntop.org)
I know what your thinking, another top interface, give it a rest already. Well, you are wrong. Although ntop shares its name the user interface is far from the same.
even runs on win32 since it uses the libpcap library.
Smokeping
Sounding like a deep purple song we have smokeping, measure and track your network latency in style. http://oss.oetiker.ch/smokeping/

Linux Enterprise Server Monitoring

Lets get to the part that every one wants to hear about. Linux Server Monitoring forsuits enterprise. So, these are the top picks that are either open source, free or little support cost. I’ll be honest here, I don’t have that much experience in this arena.
Monit
Monit (http://mmonit.com/monit/) was suggested to me by NOGREP while writing this article. I’m not sure how well it scales but it certainly has all the makings of an enterprise solution. It can monitor process, files, and network stuff either locally or on remote hosts. It also has its own web server for graphical server monitoring.
Nagios
The world famous Nagios (http://nagios.org) Huge community here and for good reason. Possibly one of the most robust monitoring software solutions out there. I’ve talked to a few IT managers that swear by it, Nagios is also available in many distributions repositories already making it a great choice. Monitoring, Alerting, Response, Reporting, Maintenance and Planning are the larger areas that Nagios supports.
Zenoss
Perhaps known more for its enterprise services zenoss has a community edition. Look for the community edition link on their home page, at the time of this writing the URL is http://community.zenoss.org. Zenoss provides availability monitoring, performance monitoring, event monitoring, alerting and more. A neat feature is the XML-RPC and REST api’s making it integrable and extensible.  The community edition released under the GPL license.
OpenNMS
OpenNMS Either Network Management software or solution (http://www.opennms.org/) is perhaps geared more towards the network infrastructure side of the house, although as stated before this can be useful. Its perhaps the oldest available and can be highly customized like the others.
PandoraFMS
The Pandora Flexible monitoring system (http://pandorafms.org/) doesn’t mean its bendy. Its a really pretty monitoring system with some unique features I haven’t seen in any of the others. The web cam overlay is nice, although I don’t really know how practical. The graphs are pretty and not so rrd like and the maps look awesome. The network auto generation is not unique but gives a cool visualization of a network fairly quickly.

Conclusion

This could be the most comprehensive list I’ve ever come up with. As you can see there is a ton of open source Linux Server Monitoring software available. Give them a try, use the comments to tell what you think of if any nuggets were missed.

Linux Server Management


linux server management
Management… What more is there to say? Management has the ability to either make your life easier or make your life a living hell, server management can go the same way. With these utilities Linux Server Management doesn’t have to be quite as grim. In fact having the right server management software can be very rewarding. In this post we’ll cover some of the Linux Server Management software that is available. As always, feel free to contribute your favorite tools!

                                  Linux Server Management Software

Webmin
I used to run webmin when I wasn’t as experienced with server management. What a long way it has come since then!
Probably one of the more well known pieces of server management software.
OpenNMS is the world’s first enterprise grade network management application platform developed under the open source model.
next generation, open-source Data-center management platform”
splunk
Strange Name neat software. Where’s my t-shirt? All joking aside Splunk is rather unique and powerful. Definitely worth a gander.

Configuration Management

Samba Administration

SWAT
We finish with SWAT, the Samba Web Administration Tool. I wouldn’t exactly call this enterprise ready but for those managing small to medium sized workgroups SWAT may just do the trick.

htaccess allow from


htaccess allow from gives you the ability to allow (or deny) specific IP’s or domain names from a directory on your server. To do this the syntax is quite simple. UsingVIM or nano open up the .htaccess file in the directory that you want to restrict access to. You need to add the following:
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
This allows access from your local host and the IP address you specify. Using .htaccess you can also allow by host name. This is useful if you wish to allow or deny a friend access to a directory. (note: it will also work if you have them in your hosts file)
Order Deny,Allow
Deny from all
Allow from LinuxBlog
Allow from .thelinuxblog.com
Using htaccess to allow from your LAN is also pretty easy. You use your CIDR address (ip/subnet) to do this try something like this (changing to match your LAN):
Order Deny,Allow
Deny from all
Allow from 192.168.1.1/24
I run into htaccess allow problems a lot, and hope that this will clear the air up for me. htaccess can be very handy if you do not want to keep turning your firewall on and off, but do not want your directories wide open. Just remember, if you want to stop everyone except those you choose to access your apache web directories, use htaccess allow from!

Using SSH as a Proxy


A helpful reader left a comment on this blog about using SSH as a Socks Proxy. Here is how to do it.
ssh -D
Thats it, once your logged in you are good to go.
Now, the problem I ran into was making Firefox use this proxy. I found a great extension called SwitchProxy which can be installed from the extensions site. Once installed, you can easily switch between proxies. This is really useful to use while at a coffee shop.
Check out the screenshot of the toolbar that it installs (click for a larger image):
Using SSH as a proxy on Linux
It makes it really easy to turn the proxy on or off. One day if there is interest I might try to extend this to establish the SSH connection.

Remote SSH Port Forwarding


SSH is an amazing tool, I often find myself finding new and interesting ways (at least to me) to use it. It is a great tool to have in your toolbox.
This may be hard to explain in works, but here goes.
Picture this: you have 3 hosts, Host A has outbound access only and is on the same network as Host B. Host B has port 22 open, accepts ssh and is allowed to ssh to Host A. Host C is the computer you are sitting at and on a different network. So, you need to connect to Host A from host C. The way to do this is with SSH port forwarding.
Lets say Host A is 192.168.1.2, Host B is 192.168.1.1 and Host C is 10.0.0.1 on the different network. Host C also has port 22 open.
So, in order to connect to Host A from Host C you can do the following with local port forwarding:
ssh -L 2222::22 user@HostB
Since this is a local forward in another terminal you use ssh -p 2222 remoteuser@localhost (on your localmachine host c) to connect to Host A. This works, but you have to keep the SSH session to Host B open. Which may or may not be a problem.
One thing I like to do is use the SSH Remote port forward, this gives the advantage of not needing to keep the Host C (local) -> Host B connection open. Here is how it goes:
SSH from your current workstation (local) to the host that has access to your target host (host A in this case)
user@hostC: ssh hostB
From that connection, ssh to host A (the final target)
user@hostB: ssh hostA
Now you’re on your target host, you can open screen (to resume if you need to) and then ssh back to your current workstation (host C) and use the remote forward option (-r) and use a port that is open on your current workstation (2222) to connect to localhost (host A on port 22.
user@hostA: screen
user@hostA: ssh hostC -r 2222:localhost:22
Finally, from your workstation, in another terminal window, you’ll connect to your local port 2222, to connect to Host A.
user@hostC: ssh localhost -p2222
Once this is done, you can actually de-attach from your screen session on host a, logout of host A and host B. Once that is done, you’ll essentially have a connection from host A, to host C with a port forward that allows host C to connect to host A even though you cannot SSH directly to host A from host C.
So, if you’ve followed it this far good job. Here is an attempt at drawing a graphic to represent what I typed. It should make the text a little easier to follow.
Remote SSH Port Forwarding

Thursday, July 28, 2011

Linux find command

For those a little scared of the terminal using the Linux find command may seem a little daunting. To be honest though the find command really isn’t that hard to get the hang of. By effectively learning and using the Linux find command you’ll open up a whole new can of searching capabilities. You’ll increase your capabilities, boost productivity, and be more likely to find what your looking for. Alright, enough of the pep talk already and lets get to the core that is the powerful Linux find command.

Basic Searching

So, the first thing you need to know about the Linux find command, is how to find stuff. The simplest syntax for find is as follows:

find . -name “example_filename.txt”

What this does is find the file named (-name) example_filename.txt (“example_filename.txt”) from the present working directory “.” This may seem like a lot to find this file, but if you have a thousand directories on your desktop and you don’t know where you put that blasted example_filename.txt then it will find it. It will also do it quickly.

If you don’t remember the case of the example_filename.txt (perhaps you named it ExAmPlE_FiLeNaMe.TXT) you can use the -iname switch. You use it just like the above example.

What if you’re too lazy to cd into the directory you know the file is in. Or better put: search for files in another directory. Well, instead of the . you can use the path. So if you want to search in /usr/share/icons you’d do

find /usr/share/icons -iname “*mail*”

Woah, what are those stars? Those are wildcards and they’re covered in the next section.


Wild Cards

So, you’ve mastered how to find a file if you know the file name, lets move on to wildcards. With the Linux Find Command, wildcards are a way of searching without knowing the everything about what you are trying to find.

The most commonly used wildcard for find is the asterisk. * will help you find what you need with only knowing part of what you wish to find.

Lets say you have a picture named example_filename.png only you don’t remember what type of picture it is, it could be .jpg, .jpeg, .gif or even the .exe that your gross aunt fanny’s infected Windows box sent you. You’d do something like this:


find . -iname “example_filename.*”


If you need to find a file where you only know the middle of a filename you can also use the asterisk at the beginning or anywhere inbetween as follows:


find . -iname “*foo*bar*”


This would match foobar.*, foodbar.* tofoobar* tofootbarf* and so on.

Pretty simple huh? But wait there’s more! You can also use “?” as a wildcard. The question mark is a great way of finding things that you know have one certain digit. Take the following example:

You have a number of pdf files, they are sorted by a letter, followed by a number so A1.pdf through whatever, and B1.pdf through whatever, and C1.pdf through however many you want. Well, you only want the .pdf’s that have the number 2 in them, but you want all letters. You’d do something like this:

find . -iname “?2.pdf”


This is just as useful to know as the * command which I find myself using more often.


Date / Time


Handily the Linux find command also knows how to find files by date. You can search for files if you know the last accessed time, last changed time or last modified date. There are a huge number of options available with this one but the easiest is mmin (-mmin n). Make sure you represent n as a negative number.


find . -mmin -60


You can also use -mmin with a pattern


find . -mmin -60 -iname “*.doc”


Size

Finding files by size is pretty straight forward. The most common are search by kilobyte, megabyte and gigabyte these are represented respectively below.


find . -size 512k

find . -size 256M

find . -size 2G

Type

Sometimes it’s nice to be able to search just for directories, or only search for files. It can be useful for getting counts of directories or counts of files when used with wc. If you want to use the Linux find command to find all directories you can use the following:

find . -type d -iname “*test*”

The same goes for the file type, except f is used. (The following is piped to wc to get a file count)

find . -type f -iname “*test*”
wc -l

There are other types that can be used, but the ones that are useful to the average user are f (file) d (directory) and l (symlink)

Permissions

If you need to you can use the Linux find command to search for files by permission type. The easiest method is -perm and the octal representation. For more information on the octal format try: Introduction to CHMOD – Octal Format.

To simply put it you’d do something like this:

find . -perm -777

Tuesday, July 26, 2011

Linux OS Image Backup & Restore Guide (Using PING Tool)

Using PING for backup and Restore Linux OS Images

PING (Ping is not Ghost) is a live Linux ISO, created to take image backups of HDD/partitions, either locally or over the network. It can be burnt on a CD and booted, or integrated into a PXE / RIS environment.


Its a good idea to take an image backup of all the servers. so that, if something goes wrong, we can restore easily.


Look at the Quick HOWTO Guide for Backup and Restore Linux Images using PING Tool


Download PING from here

Hope this Article will help System Admins. Using PING you can take image backup of Linux and Windows Operating Systems.