Now available on FacturaScripts.com
Some time ago, and when I say time is a few years, I wanted to develop a Redsys plugin for FacturaScripts. What was going on. The first thing is that between one thing and another, I couldn’t find the right moment, because to start developing for a new platform, is not to get up one day and start developing like a crazy person, you must learn before how it works to be able to do it. And the second thing was that for FacturaScripts 2017 (which is the one I used), it was practically impossible to do it as I saw in my head that it should work.
In August 2019 (almost a year ago now), I contacted NeoRazorX to explain what I would like to develop and to ask him to tell me where I could find as much information as possible. He offered to explain everything to me, I don’t know if because he liked the idea or because he felt sorry for me 😂, so we agreed to talk (leaving the ball on my roof). But who is NeoRazorX? Well, he is Carlos García, developer of FacturaScripts. I discovered FacturaScripts in the year 2017, and it was as a result of a news item that appeared in several media talking about Carlos and a “smart guy” who started selling FacturaScripts under another name as if it were his own development, and charging for it.
The fact is that time was passing by, and I was getting more and more involved and seeing how complicated it was to dive into it, because as I said, the problem was not the development, the problem was to learn how everything works and get the mechanics, and be careful, I’m still learning, that every time I want to do something new I have to investigate how I should do it by diving all over FacturaScripts’ code.
Taking advantage of the confinement at home that gave me more time by not having to go to meetings away from home, I thought it was time, now or never, so I contacted NeoRazorX again asking him if he could explain everything to me. We met to make a video call, and it’s not that he explained it to me, it’s that he gave me a base plugin to work from, which helped me a lot to start and understand how everything works.
So I started developing it and consulting him every time I got stuck in something (the truth is that he has been more patient than a saint). My intention has been to launch a first version that will make it easier for our customers to pay their bills in a simple way. Before FacturaScripts, I was the typical one who created an excel with the invoices, and generated them in Word, then created the PDF’s and sent them. This meant that at the end of each month, I had a huge job. Just like I had to review every quarter that the Excel was correct to send it to the manager. A mistake there could cost me a fine from the tax authorities. When I started using FacturaScripts, I saw the light in terms of automation, I only had to create the invoices each month manually, I did all the calculations and each quarter I could export everything to Excel, so I am sure there was no error. But I still had the hassle of generating the invoices. What I was doing was duplicating the invoices, and this way I was already saving a lot of time, logically FacturaScripts puts a new number when it duplicates them. But I was still generating time, and I could miss generating some. Then I discovered the plugin that automates the generation of “Scheduled Delivery Notes” invoices. For me it’s a “Must Have”. Every month, quarter, year or whatever you want (you program each delivery note to generate a new one and create the invoice automatically with the periodicity you want), and then all I have to do is send them from the FacturaScripts administration, which is just a click of a button.
But there was one last point to be solved for total automation, and that was that I did not have to keep an eye on whether a customer had paid me, or not. It kills me to have to keep checking if I have been paid, what they have paid, when they have paid, etc. Like all of the above, it’s too time-consuming. And this is where my plugin comes in. From now on, whoever has this plugin for FacturaScripts, to which the generated invoice is sent, the client will have a link to follow it, and will be able to pay by credit card (for the time being, because I will be adding all the payment methods offered by Redsys, which are many). If you want to see many of the things that can end up in this plugin, look at all the options that my premium plugin for WooCommerce has and you will get an idea of what is to come.
As a picture is worth a thousand words, here is a video explaining everything.