Labour Leader David Shearer's dobbed himself in for forgetting to declare a foreign bank account held in his name.
The New York-based Chase cash account, which was used to collect Mr Shearer's United Nations salary, hasn't been included on the Register of Pecuniary interests since he became an MP in 2009.
The register is being amended after Mr Shearer realised his mistake.
The register is designed to improve political transparency and many MPs have had to make corrections in the past - including gifts, superannuation schemes, and free lunches.
source: newshub archive