12. 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, and allowing field edits using a field editor so as to correct or eliminate one or more errors listed in the error list; 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, and allowing manual editing of fields using a list view editor so as to correct or eliminate one or more errors listed in the error list.
12. 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, and allowing field edits using a field editor so as to correct or eliminate one or more errors listed in the error list; 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, and allowing manual editing of fields using a list view editor so as to correct or eliminate one or more errors listed in the error list. 16. A non-transitory computer-readable medium as in claim 12 wherein selecting the second editor additionally includes: switching to a summarized mode where an error list summarizes errors and allows a user to correct multiple errors in a single step.