In this paper we outline the complete flux scheme for an advectiondiffusion-reaction model problem. The scheme is based on the integral representation of the flux, which we derive from a local boundary value problem for the entire equation, including the source term. Consequently, the flux consists of a homogeneous part, corresponding to the advection-diffusion operator, and an inhomogeneous part, taking into account the effect of the source term. We apply (weighted) Gauss quadrature rules to derive the standard complete flux scheme, as well as a compact high order variant. We demonstrate the performance of both schemes.