Documents are used in Codejig ERP. Documents have a timestamp field by which they can be uniquely sorted. Document can be posted and unposted. Posting of document results in bookkeeping records created in one or more journals. Documents can not have system instances. Technically documents can have fields referring to other documents. However, such references should be avoided where possible. As a rule, documents should not modify other documents. If document needs some data available in other documents, most of the times the data should be retrieved from the postings made by other document and not directly.