Sift flour, baking powder, baking soda, and salt into a large bowl; set aside.
Using a mixer with a paddle , cream the butter and sugar together until soft and fluffy, three to four minutes.
Add eggs, one at a time then the vanilla.
Reduce to low, and add dry ingredients and mix until just combined.
Fold in chocolate.
Press plastic wrap against dough (or place dough in an airtight container) and refrigerate overnight.
When ready to bake, preheat oven to 350F degrees. And scoop out dough in desired size about 120 grams each is best on a Lined baking sheet nonstick baking mat
Sprinkle lightly with sea salt and bake until golden brown but still soft, about 20 minutes.