Debt collection often involves recovering debts from a large number of Debtors for a particular Client. Manually capturing these Matters in the LegalSuite program can be an onerous and time-consuming task for the LegalSuite user. In many cases, however, the basic data required to open each file is available in the client's database or credit control system.
To automate the process of handing over bulk Matters for Debt Collection, LegalSuite has a feature that allows a third party to send data to an attorney which is then imported into the LegalSuite database.
The process involves the third party exporting the debtor information from their system to the LegalSuite API, where it becomes available for a LegalSuite user to view and then import into the LegalSuite program. Once imported, the user can inspect the data, add any additional information that may be required, and start the debt collection process.
This can be of great benefit if a client has numerous delinquent debtors that need to be handed over. It not only avoids the onerous task of taking on each Matter manually, but also avoids data-capturing errors and ensures the debt collection process can be initiated much sooner.
Exporting the Data
The data must be sent in an XML format.
The XML data will be validated against an XSD before it is imported into the LegalSuite system. The XSD file can be downloaded from matters.xsd.
If the XML data does not conform to the rules contained in the XSD, it will be rejected. You should always validate your XML against the XSD before exporting it. You can do this programmatically or use an online tool such as XML Validator.
An example of a valid XML file can be downloaded from matters.xml.
Notes:
- The XSD has comments (annotations) to indicate which fields are compulsory (indicated by
minOccurs="1") and what data is expected in each field.
- Any elements in the XML must appear in the sequence as specified in the XSD, i.e. one after each other in the sequence specified in the XSD.
- All dates must be in the
YYYY-MM-DD format.
The Basic Structure of the XML
The XML contains a <matters> element that wraps the entire XML.
The <matters> element has two important header elements: <clientCode> and <employeeCode> which are described below.
Inside the <matters> element, there can be multiple <matter> elements which contain the basic details of each delinquent account (a Matter on the LegalSuite system), such as the description, your reference, the amount outstanding etc.
Each <matter> element must have at least one <party> child element.
If the <role> of the <party> element is set to "Defendant", it should contain the debtor's personal information, such as their name, address, language and entity (e.g. male, female or business).
You can specify the Plaintiff by adding another <party> element with the <role> set to "Plaintiff", but in most cases, the Plaintiff is the Client. If a Plaintiff is not specified, the Client will be the Plaintiff on each Matter.
Each <party> element can have one or more <contact> child elements which provide the contact information for each Party such as their phone numbers and email address.
Each <matter> element can optionally include <doclog> and <filenote> child elements for attaching documents and notes to the matter.