What I need:

  • Simple modern UI
  • easy way to create invoice and auto generate pdf file for me
  • allow to make me invoice template so I can put like additional info like bank details
  • have nice dashboard so I can see my income What I want to avoid:
  • too complex system
  • lack of docker support
  • software with paywalls for functions

Hope you can help me find something.

  • Sylvannes@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    I have been researching this subject for a while as well and eventually settled on using Odoo with the full accounting features. It’s more than just accounting but it works quite well and it’s free. Can be run as a single python docker container.

  • foolsh_one@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Well, openERP or openbravo were what I would have recommended ten years ago, but due to their commercialization aren’t really relevant any longer. If I personally was setting this up for myself I would probably use redmine and a plugin that gives redmine the invoice functionality. However I wouldn’t call it simple for a first timer to pull off, but if redmine is mastered you will find very extensible and customizable to any particular project’s needs.

        • towerful@programming.dev
          link
          fedilink
          English
          arrow-up
          3
          ·
          10 months ago

          Employee/employer relationship is normally more formalised with contracts and wages. This is to ensure that the employer isn’t taking advantage of loopholes.
          Chances are you will get classed as a “disguised employee” if you are freelance and invoicing only 1 client.

          But I don’t know employment law where you are. I know the US and UK have laws about this, chances are EU does as well.

          • surewhynotlem@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            Freelancers with only one client are fine. More about who controls how and when the tasks are accomplished.

          • Madiator2011@lm.madiator.cloudOP
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 months ago

            Ye though it’s more complex when you are from EU and want to work for US company. Also for now it’s more like part time job hope to get full contract one next year :)

  • dan@upvote.au
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I currently manually create invoices in Excel, so I’m definitely interested in seeing what you find!

  • thealmightyk@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    My friend and I have been building just such a program for a while now. We are both self employed software devs and we didn’t have a clean way of tracking time, so we started building something that just did that at first, but it’s evolved a lot since then. However, it’s still very much in development so customisation is limited, but the core stuff all works. Now granted, it doesn’t use docker, it’s just a stand alone program and currently doesn’t have cloud support (we are working on it), but I can absolutely send you a copy if you wanna try it out.