Comments (20)
Hi,
What about if we want a custom range of dates or invoices older than 'current year' or 'last year' ? Impossible so far...
I think it would be more practical (for user) if invoices were not each folded but at least monthly folded...
Because the purpose of that application is to do what Uber does not : easily retrieve large amount of invoices on large period of time.
And purpose of doing so are mainly for professional reason : to be able to give all invoices asked or needed for accountancy work.
As invoices are already labelled with date and time, it is not necessary to have it sorted out by daily folder and a big time waste to copy paste all to have them in a yearly or monthly folder(s).
Otherwise nice useful tool, though not very powerful as lagging or misworking to install, log in or deal with big amount of invoices (Windows 10).
Thank you :)
from ridereceipts.
I meant I had to install the app several times because app was freezing at starting process and then at Uber start up (whereas Lyft was okey). Then I downloaded 1.4 version, then chrome and now it is more or less working but still often freezing on logging in process.
In my situation, I get asked all my uber invoices from 2015 for accountancy. That's something like 35K$ and 1.500/2.000 invoices.
Unless you have UberBusiness or a business app for pro expenses management, it can be super painful and time wasting to retrieve & download all invoices one per one on Uber website which only display invoices/trips 10 per 10 from the newest to the oldest. That would be like 150/200 pages to view and pass one per one to download them all or if you want to find one your oldest invoice...
So far with your so useful app i can retrieve 2018 and 2017 invoices. But not 2015 or 2016 because your buttons only goes from 'last year' to 'last month'.
It is in that way that i advised to have the ability to customize dates range when user has a specific need or search, and to have results sorted out in monthly folder.
Your results are organised that way : folder 'year' > folders 'month' > folders 'trip' (1 trip = 1 folder) > receipt and invoice of the trip.
It could be nice to have : folder 'year' > folders 'month' > all receipts and invoices of trips done in that month.
Also when i want to do different searchs, I am obliged to shut down the application and restart it because there are no 'new search button'.
Menu buttons are not working either : clicking has no effect.
I think users for your app may be uber clients who are bigger than the average, doing more than 10 trips a month and unsatisfied with Uber website 10 per 10 display that has no search engine, but still smaller Uber client than larger companies using UberBusiness or pro expenses management apps which does already the job of listing & managing bills with powerful tools.
Your application could find cool success.
from ridereceipts.
Hi @mrgodhani , just to let you know you can use my api to retrieve your users' deliveroo receipts
https://github.com/jzarca01/node-deliveroo
from ridereceipts.
@michael2france thanks for feedback! Yes sometimes it gets lagging but is due to because we are scraping to get invoices and hence it would sometimes depend on website. But we would try to find ways and improve it wherever we could.
from ridereceipts.
@michael2france Again that's very helpful feedback. Out of curiosity why do you need receipts before 2017 ?
from ridereceipts.
@michael2france I see thanks
from ridereceipts.
@michael2france Again that's very helpful feedback. Out of curiosity why do you need receipts before 2017 ?
I am not the user in question but this is something I just ran into as well. Due to some corporate issues, I have to file and re-balance some business trips going back to 2014/2015 myself. And like @michael2france I have a ton of trips I take on a regular basis, so there are hundreds of pages to scroll through on Uber's website but if there was an option to search by date range in this app, that would solve my issue.
from ridereceipts.
Also if I could request another small feature:
In addition to downloading the invoices, if there is a way that I could download a CSV file of the trip listings from Uber's My Trips, that would be very useful when it comes to balancing reimbursements. It doesn't have to have a lot of detail other than what's listed on the My Trips webpage - Date, Fare, Car, City and Payment Method.
There are a couple of projects already that try to help with that but they are clunky or not as thorough (Ex: https://github.com/TreeNewBeeing/UberBill.js ) but if you are parsing the website already and can do an export, that would be the ideal solution.
from ridereceipts.
@SamAtwell CSV is on it's way but would be in Pro version (With one time payment). You would be also able to select any custom date range in pro.
from ridereceipts.
Screenshot of in progress https://www.dropbox.com/s/wiiy5hmsndmiqzo/Screen%20Shot%202018-09-12%20at%209.12.50%20AM.png?dl=0
from ridereceipts.
@jzarca01 How would I test it? We don't have deliveroo in Canada
from ridereceipts.
Here's an account you can use: [email protected]:Password!2345
from ridereceipts.
@jzarca01 Thanks! that helps
from ridereceipts.
So @jzarca01 I would be using order history to grab receipts?
from ridereceipts.
https://trello.com/b/QSh52R5w/ride-receipts-roadmap Deliveroo integration added to roadmap
from ridereceipts.
Here's what works
const Deliveroo = require('node-deliveroo');
const deliveroo = new Deliveroo();
async function init() {
try {
const profile = await deliveroo.login(
'[email protected]',
'Password!2345'
);
const history = await deliveroo.getHistory(profile.id);
// console.log(history);
history.orders.map(async (order) => {
const orderDetails = await deliveroo.getOrderDetails(
order.id,
profile.id
);
console.log(orderDetails);
});
} catch (err) {
console.log(err);
}
}
init();
Using this package makes me realize how my coding improved :) (and that i should update this library to reflect it)
But rest assured, when (if) I update this library i will notice you and provide you with code snippets
from ridereceipts.
@jzarca01 Thanks a lot for the API it's amazing. I am integrating this in our PRO app would you be interested in beta testing it? I think your API helps out to get details only thing missing is downloading actual receipt
from ridereceipts.
Yes, with pleasure ;)
About the receipt, you can use the orderId to get the receipt
For example for the order below
{
"order": {
"id": 51582701,
"order_number": 2701,
"status": "DELIVERED",
"payment_status": "PAID",
"reject_reason": null,
"total": "17.5",
"fee": "2.5",
"subtotal": "15.0",
"delivery_fee": "2.5",
"tip": "0.0",
"card_fee": "0.0",
"fee_breakdown": [[Object]],
"credit_used": "10.0",
"corporate_allowance_used": 0,
"balance": "7.5",
"currency_symbol": "€",
"currency_code": "EUR",
"submitted_at": "2017-09-22T20:14:25Z",
"advance_order": false,
"estimated_delivery_at": "2017-09-22T20:39:14Z",
"delivered_at": "2017-09-22T20:39:14Z",
"formatted_delivered_date": "22 September 2017",
"formatted_delivered_time": "22:39",
"acknowledged_at": "2017-09-22T20:15:01Z",
"estimated_in_transit_at": null,
"needs_rating": false,
"can_rate": false,
"zone": { "id": 44, "code": "PCN" },
"restaurant": {
"id": 15653,
"name": "Our / Kebab Gourmet",
"uname": "our-kebab-paradis",
"image_url": "https://f.roocdn.com/images/menus/14614/header-image.jpg?width={w}&height={h}&auto=webp&format=jpg&fit=crop&v=1519655051{&quality}",
"coordinates": [Array]
}
}
}
you can fetch the receipt from https://deliveroo.fr/order/receipt/51582701 (with the right headers and credentials)
from ridereceipts.
@jzarca01 Awesome I will let you know. Can I get an email where I can send a link for the beta test?
from ridereceipts.
from ridereceipts.
Related Issues (16)
- "White Screen" HOT 3
- v1.5.5 still asking to download Chromium HOT 4
- [Windows 10 x64] Uber : Ride Receipts failed to verify you account. Please try again HOT 9
- Testimonials HOT 1
- Doesn't download any receipts HOT 20
- production build process errors on mac HOT 6
- No progress when downloading receipts. Doesn't download. HOT 3
- Nothing is happening when i click on next to download invoices HOT 7
- Uber ride cancellation receipts go in folder named undefined HOT 4
- No selection of business/personal account HOT 1
- Getting Puppeteer working in electron-vue? HOT 3
- New logo design for the project HOT 1
- New integrations HOT 3
- Can't use with Uber HOT 8
- What all do you need to do to get puppeteer to work with electron? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ridereceipts.