The difference between GDP and GNP is income receipts from the goods and services produced abroad using labor and capital of U.S. residents less income payments for the goods and services produced in the United States using labor and capital supplied by foreign residents.
384279
GNP means the goods and services provided in the United States by using foreign residents.
384280
GNP And GDP both are talking about the money within a single country.