Export invoice report? Export button does nothing

Trying to export a custom invoice report. Export button does nothing. What am I missing?

Hi,

Which version of the app are you using?

I’m using web v5, since the app won’t load on my Mac (Big Sur). To be more precise, the button blinks and there’s no explanation of what action may have occurred. Sometime later, I get an email saying there’s a download available. Even more precisely, I got two emails, one of which was a weirdly labeled (“company backup”) .json file that defaulted to opening in Firefox, which I don’t use; the other contained an illegible line of text. Since I wasn’t expecting the emails/links, I didn’t open them till after their stated expiration time.

Hi,

Where in the app are you clicking export?

If you use the export button on the reports page you should immediately see the CSV file.

Yes. I should.

Thanks for your help. I am restricted from any further replies.

Best,
Michael

Are you using the web app or the desktop app?

As noted, the web app, because Mac Big Sur will not install the desktop app.

The macOS app has just been released in the app store.

I’m not sure this will fix the export though. Are there any errors in the browser console?

Thanks for the link. Same behavior via web and app.

web:
[Log] POST: https://invoicing.co/api/v1/refresh?&first_load=true&include_static=true (main.profile.dart.js, line 10153)
[Log] Response: 1 MB (main.profile.dart.js, line 10153)
[Log] MissingPluginException(No implementation found for method listen on channel flutter_keyboard_visibility) (main.profile.dart.js, line 10153)

Have you tried using a different web browser?

Does changing the report make a difference?

Yes.

To what end? That’s the report I want(ed).

Sorry, I appreciate you’re trying to help.

Addressing the enterprise, not you: I’m paying for a service. I’m particularly paying for access to reports, after years of getting by on the free version. I’m not getting paid to troubleshoot that service after making a suggested conversion months after it was announced, and an apparently unknowable length of time before it’s as functional as its predecessor.

It would be helpful to know if other reports work as it would help pinpoint the problem.

Just trying to help…

I appreciate your efforts. I’m obviously frustrated with the product and its implementation and promotion.

Error reporting is enabled

main.profile.dart.js?v=5.3.30:10153 POST: https://invoicing.co/api/v1/refresh?&first_load=true&include_static=true
main.profile.dart.js?v=5.3.30:10153 Response: 1 MB
main.profile.dart.js?v=5.3.30:10153 MissingPluginException(No implementation found for method listen on channel flutter_keyboard_visibility)
main.profile.dart.js?v=5.3.30:10153 at Object.wrapException (https://invoicing.co/main.profile.dart.js?v=5.3.30:7641:17)
main.profile.dart.js?v=5.3.30:10153 at https://invoicing.co/main.profile.dart.js?v=5.3.30:218035:25
main.profile.dart.js?v=5.3.30:10153 at _wrapJsFunctionForAsync_closure.$protected (https://invoicing.co/main.profile.dart.js?v=5.3.30:11894:15)
main.profile.dart.js?v=5.3.30:10153 at _wrapJsFunctionForAsync_closure.call$2 (https://invoicing.co/main.profile.dart.js?v=5.3.30:134015:12)
main.profile.dart.js?v=5.3.30:10153 at _awaitOnObject_closure.call$1 (https://invoicing.co/main.profile.dart.js?v=5.3.30:134001:32)
main.profile.dart.js?v=5.3.30:10153 at _RootZone.runUnary$2$2 (https://invoicing.co/main.profile.dart.js?v=5.3.30:136885:18)
main.profile.dart.js?v=5.3.30:10153 at _Future__propagateToListeners_handleValueCallback.call$0 (https://invoicing.co/main.profile.dart.js?v=5.3.30:135048:51)
main.profile.dart.js?v=5.3.30:10153 at Object._Future__propagateToListeners (https://invoicing.co/main.profile.dart.js?v=5.3.30:12150:93)
main.profile.dart.js?v=5.3.30:10153 at _Future._completeWithValue$1 (https://invoicing.co/main.profile.dart.js?v=5.3.30:134868:9)
main.profile.dart.js?v=5.3.30:10153 at _Future__asyncCompleteWithValue_closure.call$0 (https://invoicing.co/main.profile.dart.js?v=5.3.30:134972:18)
main.profile.dart.js?v=5.3.30:10153

Thanks for the details! I don’t think that error is related, does it appear when you click export?

Do other reports work? If you can send an email to contact@invoiceninja.com we can try to replicate the problem.

No error appears. I have to go digging for it, as you have asked.

I’ve tested two reports. I’m done.

Thanks for the link. I’ll send it a link to this conversation, which describes all failures, symptoms, and troubleshooting to date.

Best,
Michael

Received an email after last attempt. Not sure how soon after, since there was never any alert that it was on its way.

No idea what a “company backup” is; it’s not the payment report I asked for.

Don’t know if the result below from the download link in the email reflects its having expired (because unexpected; see above) or due to some deeper flaw. At least it didn’t try to open Firefox this time.

This XML file does not appear to have any style information associated with it. The document tree is shown below.

NoSuchKey

objects.invoicing.co

tx00000000000000011b5d6-006195d26c-2baa9d9-default

2baa9d9-default-default

That email is sent when you click export on Settings > Import/Export

If you click export on the reports page the app should immediately download a CSV file.

I’m pretty well aware of what should happen. Feel free to let me know if it ever starts happening.

If you can send an email to contact@invoiceninja.com we can try to replicate the problem.

The macOS app is now available in the Apple App Store if you want to give it a try:

Edit: worth noting I’m not sure this feature is supported in the desktop app yet.

Sent four days ago. Yet here we are, talking as if none of the prior conversation had ever happened. Desktop app and web (non-)results are the same.