Let the cost price of 1000 grams be 100 rupees. The trader sells 800 grams for 120 rupees, applying the profit percentage to the cost of the goods actually given. To find the overall profit percentage on a 1000-gram transaction, the cost price of the full 1000 grams is 100, but he receives only 800 grams from the customer valued at the implied rate of 120 per 1000 grams, equating to revenue of 96 rupees, which reveals a path to a different result. The standard successive percentage formula for profit and false weight is ((100 plus 20) divided by (800 multiplied by 100 divided by 1000)) minus 1, all multiplied by 100. This simplifies to (120 divided by 80) minus 1, multiplied by 100, yielding an overall profit of 50%.