6. A non-transitory computer-readable medium storing a set of instructions that when executed cause a computer system to perform a method, the method comprising: generating intermediate electronic documents to interface between two enterprise resource planning systems or between an enterprise resource planning system and a translator module; detecting errors in the intermediate electronic documents, including: comparing data fields within the intermediate electronic documents with data templates for each of the intermediate electronic documents to detect erroneous data; and, handling detected document errors, including: selecting a first editor in response to a first editor selection, including: displaying a first editor screen that includes an error list, allowing field edits using a field editor so as to correct or eliminate one or more errors listed in the error list, and configuring the first editor screen in response to user selections; and, selecting a second editor in response to a second editor selection, including: accessing intermediate electronic documents by the second editor, generating a data node list that includes a plurality of data nodes, identifying a selected data node from among the plurality of data nodes, generating a data field arrangement for the selected data node, wherein the data field arrangement includes a plurality of data fields associated with the selected data node, and allowing editing, using the second editor, of a selected field so as to correct or eliminate one or more errors that appear in the selected field, where the one or more errors are listed in the error list.
6. A non-transitory computer-readable medium storing a set of instructions that when executed cause a computer system to perform a method, the method comprising: generating intermediate electronic documents to interface between two enterprise resource planning systems or between an enterprise resource planning system and a translator module; detecting errors in the intermediate electronic documents, including: comparing data fields within the intermediate electronic documents with data templates for each of the intermediate electronic documents to detect erroneous data; and, handling detected document errors, including: selecting a first editor in response to a first editor selection, including: displaying a first editor screen that includes an error list, allowing field edits using a field editor so as to correct or eliminate one or more errors listed in the error list, and configuring the first editor screen in response to user selections; and, selecting a second editor in response to a second editor selection, including: accessing intermediate electronic documents by the second editor, generating a data node list that includes a plurality of data nodes, identifying a selected data node from among the plurality of data nodes, generating a data field arrangement for the selected data node, wherein the data field arrangement includes a plurality of data fields associated with the selected data node, and allowing editing, using the second editor, of a selected field so as to correct or eliminate one or more errors that appear in the selected field, where the one or more errors are listed in the error list. 10. A non-transitory computer-readable medium as in claim 6 wherein the method additionally comprises: sorting intermediate electronic documents using custom search fields.