based on question two page numbering scheme for SOP - Standard Operating Procedure document, I got this MWE.
\documentclass{article}
\usepackage{atenddvi} % added <<<<<<<<<<<<<
\usepackage{lastpage} % added <<<<<<<<<<<<<
\usepackage[user]{zref}% added <<<<<<<<<<<<<
\usepackage{titletoc}
\usepackage{kantlipsum}% ONLY dummy text
\usepackage{fancyhdr}
\fancypagestyle{firststyle}{% changed <<<<<<<<<<<<<<<<
\fancyhf{} %clear header and footer
\fancyfoot[R]{\stepcounter{pageaux}
\fbox{%
\begin{tabular}{r}
Global Page: \thepage/\pageref{LastPage} \
SOP Page: \thepageaux/\ref{\currentauxref} \
\end{tabular}}
}}
\pagestyle{firststyle}
%%********************************* from https://tex.stackexchange.com/a/82560/161015
\newcounter{pageaux}
\def\currentauxref{PAGEAUX1}
\makeatletter
\newcommand{\resetpageaux}{%
\clearpage
\edef@currentlabel{\thepageaux}\label{\currentauxref}%
\xdef\currentauxref{PAGEAUX\thepage}%
\setcounter{pageaux}{0}}
\AtEndDvi{\edef@currentlabel{\thepageaux}\label{\currentauxref}}
\makeatother
%%*********************************
\begin{document}
\thispagestyle{empty}
\tableofcontents
\newpage
\addcontentsline{toc}{section}{SOP 1 - Administration}
\resetpageaux% reset aux page numbers
\startlist{toc}
\printlist{toc}{}{\section*{Contents - SOP 1}}
\section{OBJECTIVE}
\kant[9]
\section{RESPONSIBILITY}
\kant[2]
\section{PROCEDURES}
\kant[9]
\stopcontents
\newpage
\setcounter{section}{0}
\addcontentsline{toc}{section}{SOP 2 - Production}
\resetpageaux% reset aux page numbers
\startlist{toc}
\printlist{toc}{}{\section*{Contents - SOP 2}}
\section{OBJECTIVE}
\kant[1-8]
\section{RESPONSIBILITY}
\kant[1-8]
\section{PROCEDURES}
\kant[1-8]
\stopcontents
\end{document}
Is there a way for the main TOC to show a global numbering and the TOC of each SOP a local numbering?

