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.
GNP And GDP both are talking about the money within a single country.