Xero is used by our Accounting Dept. to create P & L's, Balance Sheet's, Aging Receivable Reports, to create Credit Memos and other accounting related tasks. Accounting Data is sent from our system to Xero via it's API, which is fully functional and well documented. The API is the reason that I chose to use Xero. Xero has many checks in place that make sure that our Accounting Data is correct when we send it. If something is not right, the API let's me know so that I can take corrective action with the data on our side.