Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Invoice Ninja

49 Topics 731 Posts
  • InvoiceNinja - Package Updates

    Pinned
    361
    0 Votes
    361 Posts
    11k Views
    nebulonN

    [1.12.10]

    Update Invoice Ninja to 5.8.37 Full changelog Fixes for updating client record
  • Duplicate Recurring Invoices

    Unsolved
    24
    0 Votes
    24 Posts
    371 Views
    Dave SwiftD

    To investigate further, I performed an analysis of all the running processes on my system using the ps aux command.
    Here are the relevant processes I found:

    Queue Worker Process: www-data 2129 0.0 0.3 194696 104424 pts/0 S 23:12 0:01 php /app/code/artisan queue:work database

    This process is running the Laravel Artisan queue:work command with the database queue connection.

    Schedule Worker Process: www-data 37 0.0 0.3 192452 103156 pts/0 S 22:18 0:05 php /app/code/artisan schedule:work

    This process is running the Laravel Artisan schedule:work command, responsible for executing scheduled tasks.

    Apart from these processes, I found multiple Apache web server processes and a Supervisord process, which I don't think are related to the queue or InvoiceNinja application.

    Is the presence of a single queue worker process and a separate schedule worker process expected in the standard InvoiceNinja setup on Cloudron?

    Could the schedule worker process be contributing to the duplicate recurring invoices issue, or is it unrelated?

    Are there any other processes or configurations I should investigate further to identify the root cause of the duplicate recurring invoices problem?

    Thank you for your assistance and guidance in resolving this issue.

  • 1 Votes
    5 Posts
    82 Views
    andreasduerenA

    Very nice, thank you!

  • 0 Votes
    3 Posts
    47 Views
    d19dotcaD

    That makes sense, not sure why I hadn't thought of that one. I temporarily moved the invoice Ninja app to a different subdomain, created a quick LAMP app on the original subdomain with the file I needed, then verified and undid it all. Thank you for the idea @robi. πŸ™‚

  • 1 Votes
    35 Posts
    616 Views
    foliovisionF

    @nebulon said in Automated env configuration destroys InvoiceNinja custom mail configuration on every restart:

    In an ideal world, we would probably hide that UI to avoid all this, but we are not the developers of those apps and contributing upstream

    This is a backwards approach. It would be completely in Cloudron's control to check the .env variables for every app. If those variables change, Cloudron should:

    notify the admin user with a screen on first startup alerting the user that key variables have changed (which ones) send an email to the admin user alerting the user that key variables have been changed

    I don't think local admins should have control over database settings but we should certainly be alerted if they are being changed back and forth.

    It would also be very simple to allow users to enable or disable centralised email rewritten in each app. It's just one checkmark in the admin interface for the particular install.

    That you have not spent the time to think about these issues and/or fix them is deeply disappointing. Your insouciance about how awful the situation is now is a deep indictment of the open source model (and this is from someone who has spent most of his adult life both creating open source and funding it).

    Cloudron is sinking under too many apps and not enough care and housekeeping around the key ones you do support. I know the too-much-to-support issue first-hand. Due to WordPress making it ever more painful to keep our FOSS plugins both up to date and active in the directory (there were code change barriers, but even more administrative barriers), we had to retire about ten of them. Users can't find them or use them.

    @girish does a great job running around to help us all and give us tips. It's outstanding. Systemic issues like this need to be addressed in a deeper way and not waved away with one blithe hand, or swept under the carpet.

    Don't let the yes-men flatter you into complaisance. Unmerited pats-on-the-back is not how one improves a system or makes progress.

  • InvoiceNinja: Links don't work on PDF anymore

    Moved Solved
    22
    1 Votes
    22 Posts
    482 Views
    robiR

    Perhaps the translations are breaking the links.

  • 1 Votes
    3 Posts
    63 Views
    X

    Thanks!

    Resolved.

  • login page won't load on v1.10.11 & v1.10.12

    Solved
    5
    0 Votes
    5 Posts
    72 Views
    humptydumptyH

    @jdaviescoates I don't think it was a caching issue because I tried a private window and two different browsers with the same result.

    @nebulon I'm on @1.10.14, and it's working fine now. I loaded the page while upgrading from .10 to .11., .12,.13, and it was working fine until I reached .13 this time and then the white page showed again. It went away on .14 though. Maybe it is a cache issue after all 🀷

  • InvoiceNinja - Update Currency Exchange Rates

    8
    0 Votes
    8 Posts
    132 Views
    girishG

    @spacetime You can just run sudo -u www-data php /app/code/artisan schedule:run in the web terminal. Does that not work ?

  • InvoiceNinja - Add Currencies with Name

    2
    0 Votes
    2 Posts
    41 Views
    girishG

    @spacetime You cannot change code files, this is by design. Any changes you make to code will get lost during update. You have to check with the upstream project at https://forum.invoiceninja.com/ or https://github.com/invoiceninja/invoiceninja/discussions as to what is the correct approach to acheive this.

  • InvoiceNinja - Export CSV Broken

    3
    0 Votes
    3 Posts
    73 Views
    girishG

    Err, reading again, it seems you want CLI export . On Cloudron, you can access the CLI via the Web terminal. There are some examples at https://docs.cloudron.io/apps/invoiceninja/

    But yeah, there is no CLI export command AFAICT. You should raise a feature request upstream at https://forum.invoiceninja.com/ or https://github.com/invoiceninja/invoiceninja/discussions

  • Invoice Ninja Mysql dump

    2
    1 Votes
    2 Posts
    53 Views
    girishG

    @shergill1504 It's in the backup of the app. If you unzip the backup, there will be a dump file inside it.

  • PDF invoices broken

    Solved
    19
    0 Votes
    19 Posts
    428 Views
    joesitsolutionsJ

    @girish Yep works fine in the demo site.
    This is a strange one and very likely a me issue. Even if I put my config back to normal it doesn't work for me... then I clear my pfsense's suricata blocks and it loads.
    Hmm, I wonder if this pulls in external formatting/css/styles from somewhere that is being blocked on my end or something weird like that.
    But then why would the preview load fine. Real head scratcher this one.

    Edit:
    I've tried from my phone and am getting the same issue. Even with IDS/IPS/PFblocker off on my FW.
    The preview itself loads fine with normal Vanilla config but when I go to preview PDF or download I get the gray file.
    Still not sure what is happening tbh. Worth a reinstall perhaps?

    Edit 2:
    Did a reinstall and it works...? Am I the problem rolf..
    Thanks for your help. I'll do some more testing and see if I run into this issue again.

  • 0 Votes
    6 Posts
    126 Views
    N

    @humptydumpty I slapped a band-aid on this for now. It's still not working for whatever reason. I have tried everything I know to try. Even gone as far as re-installing cloudron. For the tine being I just replaced the src=$company.logo with a link to my logo on my website. I'm sure this may cause problems down the line (or not), but I have logos on my invoices again. I'm definitely going to throw this up as a possible bug on the ninja forum.

    Thanks for the help!!

  • WePay + Invoice Ninja

    Solved
    4
    1 Votes
    4 Posts
    242 Views
    F

    Thanks @nebulon for getting me seeking in the right direction. Found the answer:

    WePay has changed their policy, they no longer support our self host users 😦

    That's why it works via invoicing.co but not self-hosted. Closed.

    Alternatively, I'm seeing that Checkout.com & GoCardless.com make a pretty strong pair of payment providers,
    and those appear to be integrating perfectly with the latest Invoice Ninja build. πŸ’«

  • external requests to google and microsoft

    2
    0 Votes
    2 Posts
    114 Views
    humptydumptyH

    The google font issues can be tracked here:

    https://github.com/invoiceninja/admin-portal/issues/397
    https://github.com/invoiceninja/admin-portal/issues/396

  • 1 Votes
    4 Posts
    368 Views
    nebulonN

    I can only reproduce the LICENSE.md issue and tried to create a symlink for it into /app/data but apparently their health checking code is not realizing the writeability through the symlink. We have to investigate further upstream then to see what solutions may be possible.

    Edit: I created an upstream issue to gather more information on this https://github.com/invoiceninja/invoiceninja/issues/7458

  • Client portal 500 Error

    Solved
    4
    0 Votes
    4 Posts
    198 Views
    saikarthikS

    Please ignore this issue, there was some error with the underlying instance I guess. I started a new instance and everything is good.

  • Client Portal SSL Cert Mismatch

    Solved
    4
    0 Votes
    4 Posts
    195 Views
    humptydumptyH

    For those wondering, removing the /client prefix from the client portal link isn't supported.

  • Stripe Integration -- Cloudron App Clone Bug

    4
    0 Votes
    4 Posts
    220 Views
    humptydumptyH

    @girish In my attempt to troubleshoot the issue, I had 3 IN apps installed and deleted the bugged one by mistake earlier today 🀦 but what you said makes sense because everything else was working fine except for the Stripe integration form. I assume the logs are gone now but if not, let me know where to find them and I'll post them for you.