Plugin to export to online invoicing service(s)
I'm guessing many of us use ManicTime because we bill customers based on time spent. I'd like to automatically generate online invoices based on ManicTime data.
Personally I'm a fan of Xero.com, though it's possible there are more QuickBooks and Freshbooks users amongst ManicTime users.
Wayne Viljoen commented
I agree - a big thumbs-up for Xero.com integration
Arnie Cilliers commented
I think Adam Law is onto something and agree that ManicTime would greatly benefit from a Xero Plug-In.
Arnie Cilliers commented
I am also very interested in a XERO export capabilities.
Maybe the Tag system can be setup where
Tag1 = Xero Customer,
Timesheet Thru Date =Invoice Date
This would allow one to create a summary invoice Summaries by Tag1, Tag2, Tag3 for the Timesheet Period.
Challenges might include:
- how to deal with different gl accounts by Tag
- how to deal with different billing rates by Tag
- adding an attachment to the invoice with full time entry detail, i.e. including notes
- might be more challenges to think about.
How many of these fields are constants, they don't change with each export?
For each field, could you tell me if you would change it with each time you tag, or would it remain constant. For example bank account, I imagine this is not something which would change every time you tag?
Adam Law commented
Hi I am new to Manictime, but love it.
The charges I send to XERO are of this format
Done: is basically has this already been sent to xero
Discount: is the discount applied
Date: is the date
Person+Action+Note: provide the description
Item: Is the XERO charge code (effectively description 2)
Quantity: is the number
Unit Price: is the charge rate
Code: Is the bank account.
<Note>Filing a request for examination; diarizing; and reporting to you.</Note>
Currently, I think I can add these to the Notes field of a tag as text. I can then access them via the WebServices and send to xero.
Ideally it would be great if I could add custom input boxes to the tag field.
Additional fields would the the invoice number the tag is added to in XERO and the item item number of the tag in the invoice, and whether the charge is approved by the case owner. Some fields must accordingly be read only.
If you were to create a plugin for XERO my feeling is that you would smash xero plugin competitiors
I think that Manic time would benefit from an API like XERO (api.xero.com)
I work as a patent attorney
We have Quickbooks export from timesheet. We also have Freshbooks plugin where you can tag time to Freshbooks tasks and then send work back to Freshbooks.
If we were to add Xero support, how should it work?