Ja disponible a FacturaScripts.com
Fa ja temps, i quan dic temps és uns anys, volia desenvolupar un plugin de Redsys per a FacturaScripts. Què és el que succeïa. El primer és que entre una cosa i una altra, no trobava el moment, ja que començar a desenvolupar per a una nova plataforma, no és aixecar-se un dia i posar-se a desenvolupar com un boig, has d’aprendre abans com funciona per poder-ho fer. I el segon era que per a FacturaScripts 2017 (que és el que utilitzava), era pràcticament impossible fer-ho com jo veia al meu cap que havia de funcionar.
Al agost de 2019 (quasi fa un any ja), vaig contactar amb NeoRazorX per explicar-li el que m’agradaria desenvolupar i que em comentés una mica on podia trobar la màxima informació possible per informar-me. Ell es va oferir a explicar-m’ho tot, no sé si perquè li va agradar la idea o perquè li vaig fer pena 😂, així que vam quedar que parlaríem (quedant la pilota al meu tejat). Però qui és NeoRazorX? doncs és Carlos García, desenvolupador de FacturaScripts. Jo vaig descobrir FacturaScripts l’any 2017, i va ser a raó d’una notícia que va sortir en diversos mitjans parlant de Carlos i d’un «llest» que es va posar a vendre FacturaScripts sota un altre nom com si fos un desenvolupament propi, i cobrant per ell.
El cas és que el temps va passant, i jo cada vegada més liat i veient complicat submergir-me en això, ja que com comento, el problema no era el desenvolupar, el problema era aprendre bé com funciona tot i agafar-li la mecànica, i ojo, que encara estic aprenent, que cada vegada que vull fer alguna cosa nova he d’investigar com ho he de fer submergint-me per tot el codi de FacturaScripts.
Aprofitant el confinament a casa que em va proporcionar més temps al no haver d’anar a reunions fora de casa, vaig pensar que era el moment, ara o mai, així que vaig tornar a contactar amb NeoRazorX demanant-li de nou si em podia explicar tot. Vam quedar per realitzar una videotrucada, i no és que m’ho expliqués, és que em va facilitar un plugin base des del qual treballar, cosa que em va ajudar moltíssim per arrencar i comprendre com funcionava tot.
Així que em vaig posar a desenvolupar-ho i fent-li consultes cada vegada que em quedava encallat en alguna cosa (la veritat és que ha tingut més paciència que un sant). La meva intenció ha estat llançar una primera versió que faciliti que els nostres clients paguin les factures d’una forma senzilla. Abans de FacturaScripts, jo era el típic que creava un excel amb les factures, i les anava generant en Word, després creava els PDF’s i els enviava. Això feia que a final de cada mes, tingués una feina descomunal. Igual que havia de revisar cada trimestre que l’Excel estigués correcte per enviar-ho al gestor. Un error allà em podia costar una multa de aupa per part d’hisenda. Quan vaig començar a utilitzar FacturaScripts, vaig veure la llum pel que fa a automatització, només havia de crear les factures cada mes de forma manual, em realitzava tots els càlculs i cada trimestre podia exportar a Excel tot, de manera que segur que no hi havia cap error. Però encara tenia el folló de generar les factures. El que feia era duplicar les factures, i d’aquesta manera ja guanyava molt temps, lògicament FacturaScripts li posa un nou número quan les duplica. Però em seguia generant temps consumit, i se’m podia passar generar alguna. Llavors vaig descobrir el plugin que automatitza la generació de factures «Albarans programats». Per a mi és un «Must Have». Cada mes, trimestre, any o el que vulgui (programa cada albarà perquè generi un nou i creï la factura de forma automàtica amb la periodicitat que desitgis), i després l’únic que he de fer és enviar-les des de l’administració de FacturaScripts, que és només apretar un botó.
Però quedava un últim punt a solventar per a l’automatització total, i era el que no hagués de estar pendent de si un client m’havia pagat, o no m’havia pagat. Em mata haver d’anar mirant si m’han pagat, què han pagat, quan han pagat, etc. Igual que tot l’anterior, em consumeix massa temps. I aquí és on entra el meu plugin. A partir d’ara, qui tingui aquest plugin per a FacturaScripts, a la que s’enviï la factura generada, el client tindrà un enllaç per seguir-lo, podrà pagar mitjançant targeta de crèdit (de moment, perquè aniré afegint totes les formes de pagament que ofereix Redsys, que són moltes). Si vols veure moltes de les coses que poden acabar en aquest plugin, mira totes les opcions que té el meu plugin premium per a WooCommerce i et podràs fer una idea del que està per arribar.
Com una imatge val més que mil paraules, aquí us deixo un vídeo explicant-ho tot.

