CANNOT GET SIGNATURE ON PRO VERSION OF INVOICE NINJA

We’re suppoisdely in the pro version of your hosted software program. The problem is that non of the features work! Its like we are using the free version. Even though its stated all over the place we have 10 days left on the trial of the pro version nothing works as advertised!

The big one, even though we have everything checked off right, SIGNATURES FROM CLIENTS DO NOT WORK!

Another problem is that there is only 1 invoice, which is not acceptable. We need to be able to have several different invoices we can customize depending on the client we are sending an invoice to.

Finally, so far, there is no way to customize the invoice when you get into the coding. First you should be making tings easier for customers using your program to edit their own invoices in a WYSIWG type environment instead of having them guess what code your using, its not css, its not php its not html, ever single entry in the code second comes up as an error.

then your documentation is very lacking on trying to set this up on a self hosted server. It took hours just to find out that you need to excute the server.php program just to get the program to install. Why didnt you just call it install.php! then when it installs theres another error with no explanation of what it is!

Zbecause of all this we dumped our own website and went to the paid version and now we’re on the paid version nothing seems to work! especially the signature!

I’m happy to try to help but you’ll have try to be nicer…

  • Can you clarify what you mean by ‘signature does not work’, does the app ask for a signature when attempting to pay?

  • The app supports up to 3 custom invoice designs.

  • We use pdfmake.org to generate the PDF, the format is JSON.

  • Are you using invoiceninja.com or are you self hosting the app? server.php is a standard file included with the framework we use (Laravel).

As we had stated, we are using your hosted version of invoice ninja pro. the “trial” of pro is acting like the non pro version. We’re sending out invoices for the primary reason to send them to customers for them to sign. We should be able to send the invoice to the buyer just for them to sign it. We have a retail business and because of some scum bag buyers, will file disputes claiming they never authorized the dispute, processing companies that are crooks themselves, know that the transaction is an eccommerce transaction and will basically come back and basically say, that in order for us to win the dispute, we have to fly 3000 miles to the buyers house get a signature from them then fly back to process the order, which is totally rediculous and just a way of stealing money from a non customer and going to their customer and say “hey we won the dispute for you even though we know we just stole it from the person you bought it with.”

A buyer should be able to receive an invoice and just sign it, without paying for it. We already have the payment information, we need to have the ability to have a signed invoice. We’re changing our online stores to woocommerce which has a 3rd party module that captures signatures on invoices at the time of purchase.

– Can you clarify what you mean by ‘signature does not work’, does the app ask for a signature when attempting to pay? We send out an invoice and have all the settings checked off that says (1) for the buyer to accept the terms and conditions checkbox and the buyer’s signature is required. When we send the buyer the link via email and they click the link, the invoice is there, but there is no signature field.

– The app supports up to 3 custom invoice designs.
How? The invoice details in the programming is (1) confusing (2) no one knows that language it is in. Basically he do we make different invoices if we have multiple stores say 5. We just want the title of the invoice to reflect the store name for customer signature and invoicing.

– Are you using invoiceninja.com or are you self hosting the app? server.php is a standard file included with the framework we use (Laravel).
We are using invoiceninja.com where the problems are happening.

Can you please clarify, if you’re using invoiceninja.com what do you mean by “It took hours just to find out that you need to excute the server.php program just to get the program to install”?

The signature field is shown when the client clicks ‘Pay Now’ in the client portal. If you aren’t accepting online payments you can add a custom gateway to show the ‘Pay Now’ button.

I agree it’s confusing, here are the docs: http://pdfmake.org/#/gettingstarted If you just want to change the title you may want to use a single custom design and add a custom field to it.

What I said was that the documentation for the self hosted program was so poorly written that we gave up and went with the hosted version. NO WHERE did it state to start the installation process to execute server.php.

After we spent hours trying to find it, the database was created, then it gave us yet another error with no number no description nothing! You need someone to write documentation that does it for a profession. WE do IT here and we couldnt figure it out until we went through every PHP file and just so happened to stumble across is by accident and then we get another error with no description.

ANYHOWS. you need to address the the issues. I need to know how to customize invoices just to change the top header into the different online stores we have.

And this is your software package. If your using someone elses programs than you need to come up with your own documentation, especially for your paid customers, not through them into someone elses website that does not know programming. No one is going to sit there and waste their time trying to figure out code.

you need you do your own documentation,

YOU NEED TO THIS :

  1. find the xxx.php file in the xxx/xxx directory
  2. find the line that says xxxxx
  3. ten change the xxx file to xxx.

Simple as that.

We’re not going to sit there and try to figure things out nor is anyone else. People that use your software ARE NOT programmers, they are people that want to use it for billing.

sever.php isn’t documented because it shouldn’t be used, the app is designed to be run with Apache or Nginx (https://stackoverflow.com/a/16921358). If you want to send us the database error we’re happy to look into it.

If the stores need to be tracked separately you may want to consider adding companies by clicking your name in the top right and then ‘Add company’.

Otherwise, you could create a custom invoice field on settings/invoice_settings#invoice_fields, ie. Store|First Store,Second Store,… then in the custom design you’d want to use $invoice.customTextValue1.