Why not interested to help?

Hi

May i ask why you are not interested to help? I asked here, you tell I should ask on github. Your colleague usually gives an answer, which does not help and closes the task. Follow ups not possible. When i ask why he closes, he converts to a disussion, but still does not answer, probably offended or sulks.

We have two issues which might be of interest for others using Invoiceninja:
1: Creating a custom template based on another: expectection is, obviously, the copy is the same as the original. It is not, it is even different between templates. So, either templates are not correct or the copy/custom template function not. Why are you not interested to check this?

2: The second is swiss qr, which is obviously only relevant for a few users here. Nevertheless, we provided detailed problem description e.g. we asked
a) why does sepa-qr work but swiss qr not? You dont mention any difference between them, just ignored this question
b) according your documentation, swiss-qr should also render in template fields. But does not. We provided on github detailed information, you are not interested to answer.

I know InvoiceNinja is open source. We are even ready to contribute to the project. But maybe you should set expectations and write that you only answer a few issues, and for sure is no support for any topics not relevant for the majority of users.

best
andre

1 Like

Hi,

Can you please provide links to the issues on GitHub?

but still does not answer, probably offended or sulks.

That’s an unfair and unkind assumption to make. No one is offended or sulking – except perhaps you, based on the tone of this post.

Let’s step back for a moment. You’re self-hosting an open-source platform maintained by a small, talented, and very dedicated team. By choosing to self-host, you’re signaling a level of technical capability and independence that includes taking initiative to self-troubleshoot when things don’t work as expected.

Remember: no one here owes support just because the software is freely available. The developers still manage a growing user base and a complex codebase, while also running a commercial SaaS version that funds the project. It’s unreasonable to expect priority treatment for every edge-case or feature you personally care about – especially when it’s presented with any level of hostility.

That said, if you do want engagement on your issues, consider how you’re approaching them. Clarity, concise technical details, and a collaborative tone go a lot further than accusations and frustration. No one is saying your questions aren’t valid – but framing them in a way that invites help rather than criticism is key in any open-source community.

If you’re willing to contribute, that’s awesome – open-source thrives on that. But leading with empathy and professionalism is what gets people on your side.

1 Like

hi @TechGrips
thanks for your reply. I agree 100% what you say, there is no doubt that it should work like this.

I self-hosted it, because we must have it on a private server. My Developer has 20 years PHP Experience, we made 100+ complex drupal sites with many custom module implementations, used also TWIG. therefore, some knowledge is here.

However, we cant invest 50 hours and learn a complete new software, because we see that the copy function is not a copy. If we need many hours to configure “basic” things and dont get usable answers about, in my opinion, quite clear questions, then I ask myself why the owners not simply say: We dont support, or in the case of swiss qr “it is not relevant for most of users, therefore we dont provide support”. Clear communication would help a lot.

Let me quickly explain the two mentioned issued, in my view quite simple cases, I mean
1: When creating a custom design template based on a default template, then my expectation is, that the custom template at this stage is 100% the same. And in such a case, I guess you understand, we are not going to invest 10, 20 hours etc to understand what is wrong. If this is needed, then InvoiceNinja is not an option. And I guess for others also not. But for maintainers it should be very simple either to confirm that this is a bug, OR, indeed copying a template is not a copy for whatever reason (explanation of the reason would be helpful)

2: swiss_qr token renders in invoice fields, but not in template fields.However, sepa_qr renders with 100% identical code.
Instead of closing issues and not answering follow ups, it would be in my opinion much simpler to do this:
Either check why it does not work, if maintainers think it should work
Tell that there is no support, because not relevant for most users
In the latter case we will decide ourselves how to proceed. It is a free world.

1 Like