Skip to content
Free planNo credit card requiredStart writing

preprint · RePEc: Research Papers in Economics

Double Entry Bookkeeping and Error Correction

Anil Arya, John Fellingham, Doug Schroeder, Richard Young

Cited by 0Abstract and details only

Abstract

We formally establish the link between linear algebra and the double entry bookkeeping system: the system transforms a vector of numerical values corresponding to transaction amounts to a financial statements vector through matrix multiplication. The matrix is called a generator matrix (it is used to generate financial statements). This representation of double entry bookkeeping allows us to simultaneously apply coding theory and linear algebra's nullspace to the analysis of the relationship between transactions and account balances. We show how to construct a parity check matrix directly from the generator matrix. Our main results demonstrate how the parity check matrix can be used to detect and correct errors which can not be corrected and may not even be detected by the usual trial balance check. (The trial balance check would be a subset of possible checks performed via the parity check matrix.) The idea is that there are more restrictions on the relations among the transaction which are captured by the generator matrix. These restrictions are then exploited by the parity check matrix, allowing for detection and correction of errors.

Cite this paper

APA 7

Arya, A., Fellingham, J., Schroeder, D., & Young, R. (n.d.). Double Entry Bookkeeping and Error Correction. RePEc: Research Papers in Economics.

MLA 9

Arya, Anil, et al. “Double Entry Bookkeeping and Error Correction.” RePEc: Research Papers in Economics.

Chicago

Arya, Anil, John Fellingham, Doug Schroeder, and Richard Young. n.d.. “Double Entry Bookkeeping and Error Correction.” RePEc: Research Papers in Economics.

Harvard

Arya, A. et al. (n.d.) ‘Double Entry Bookkeeping and Error Correction’, RePEc: Research Papers in Economics.

BibTeX
@misc{aryadouble,
  title = {{Double Entry Bookkeeping and Error Correction}},
  author = {Arya, Anil and Fellingham, John and Schroeder, Doug and Young, Richard},
  journal = {RePEc: Research Papers in Economics}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.