Community mailing list archives

Re: Expense reports

Josean Soroa
- 04/15/2016 11:25:11
Ciao Luis.

Step1) To create a pdf based in different pictures taken from any mobile, I use SOS Notes app from Oxford. It's free and available for iOS and Android.
Step 2) After obtaining pdf (ilimited pages and pictures) you can attach it in odoo expense from odoo interface, send it by email as indicated by Nhomar, Eric and Antony. Also this app could share it in dropbox automatically. 

You can see example in last runbot odoo 8 in
There you can check administrator's today expense with attachment, created entirely from my android mobile.

Only requirement is to use an "Oxford SOS Notes" paper page in the back of your tickets. As you can see it uses some guides printed in page squares.
This is a small  disadvantage, but helps getting a quality document. And that's Oxford's business :-)
And no, I don't work for them.
Maybe you could find another similar app without this requirement.

I hope it helps.
If it's possible, just let us know the solution you finally adopt. Sometime ago I was around a similar project.

Best regards.

Josean  Soroa

2016-04-15 13:37 GMT+02:00 Luis Panozzo <>:
Nhomar, thanks for the input but the solution you imply if far more complex than what we are looking for. We are not considering any OCR or data interpretation. Just plain picture taking, consolidation into a file and file feed into Odoo.

Luis Panozzo (Lp)
Technology Manager
Elmatica AS
Skype: luispanozzo

On 15 April 2016 at 12:34, Nhomar Hernandez <> wrote:

On Fri, Apr 15, 2016 at 4:57 AM, Luis Panozzo <> wrote:
It sound OK, but how to build a single file with all receipts? Imagine a week worth of traveling for a salesperson means 20 tickets/invoices or the like ...
Trying to clarify: 
The idea would be to have an app in the phone that collects a set of pictures (photographs of parking, restaurant, whatever...) in one file (PDF, most likely) and allows some type of upload into Odoo. 
Interim compromise: Build a single PDF file and email it to the user who downloads it to the computer and from there, yes, uploads it manually into Odoo. 

This is not a difficult development, but you will face 3 problems I see (this feature has been asked to me something like 10 times and nobody wants to do hat because at the end it will bring more problems than solutions).

  1. OCR: Te image should be scanned in server side to fill the lines I suppose, and bring back some kind of OK to you, then you have a huge amouts of ticket formats then scan something with that kind of diversity efficiently is a HUGE development (almost being alive) then we have solutions availables bou the business value for that feature is too little for the effort that it represent (frequently).
  2. The flow itself: What you want to do, what are your expectations once the file is attached to what?, it means you need a line per invoice, a line per item, approve separatelly and automatically the document? it means it is so dofferent from company to company no there are any **good practice properlly documented, we achieve a huge process wheich we tried to implement and somebody else in the community kindly graphic with PR included ;-). here ->
  3. Connection and technology: In your case I should do a responsive odoo module (alá stock barcode) in order to not have a a client in the phone, then you simply once need to load, connect in your phone to odoo normally call the link and upload. You can see some very simple examples here: this is pretty simple with a good programmer in web techs nothing new there.

Then as you can see IMHO it will be difficult find something really free and finished by a little priice, if you found some other choice that do that specific job you should try it and the sync with odoo.

Other option is simply teach you users how load properly that (a manual of an afternoon) and expend 1 man hour per travel uploading such documents.

that's my 2 cents.

Nhomar Hernandez
CEO Vauxoo.
Twitter: @nhomar
Odoo Gold Partner
Skype: nhomar00 (Envia mail previo no lo superviso siempre).
Móvil Venezuela:
+58 4144110269
Móvil México:
+52 1 4773933942

Post to:

Post to: