# Inserting period/stop at end of each reference

Using author-date style, how does one insert a period or stop at the end of every reference? I presume you have to \renewbibmacro and \setunit*{\adddot} to a specific field?

\documentclass[a4paper,oneside,10pt]{article} % Unix options
\usepackage{endnotes,setspace,excludeonly,etex,ifthen,etoolbox,logreq,etoolbox,keyval,url}
\usepackage[english]{babel} \usepackage{csquotes}
\usepackage[style=authoryear,natbib=true,maxbibnames=4,backend=biber]{biblatex}

\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}
\printlist{publisher}%
\usebibmacro{date}%
\newunit}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}% %
\printfield{number}%
\printfield{eid}}

\usepackage{fancyhdr}
\pagestyle{plain}

\begin{document}
\nocite{knuth:ct:a,shore}
\printbibliography
\end{document}

• We are going to need a minimal example here: the usual approach is to have references-as-sentences. – Joseph Wright Oct 7 '11 at 8:20
• OK, not used to quoting but hope this is correct. I've tried mashed up my code and the bibtex-examples that the great lockstep used to answer a previous post – DGarside Oct 7 '11 at 11:56

\renewbibmacro*{publisher+location+date}{%
\printlist{location}%
\iflistundef{publisher}

The command nopunct influences the command \finentry which produces a final period.
\renewcommand*{\finentrypunct}{}