The problem with quotation marks is that "nobody knows how to punctuate them".
In fact, this punctuation is correct if you're following the predominant British style, often referred to as logical punctuation because the punctuation falls within the quotes only if it belongs there. American-style punctuation would more commonly place the period inside the quotes.
Which practice is more correct? Neither is inherently right or wrong. The correct approach is the one mandated by your company's style guide. If you don't have a style guide, your editor can help you find one that will meet your needs.