Este es un plugin gratuito que puedes descargar aquí y luego instalar en FacturaScripts. Lee la guía de cómo instalar un plugin.
Descargar ContactoPlugin para FacturaScripts:
Stripe es un sistema de pagos online que entre otras cosas nos permite gestionar cobros recurrentes de servicios a los que se suscriben nuestros clientes y generar las facturas correspondientes a esos cobros. El problema de esas facturas es que puede que no nos sean utiles y tengamos que duplicar trabajo transcribiendolas a nuestro programa de facturación. Este plugin permite crear facturas en Facturascripts de forma manual o automática a partir de las facturas que se generan en Stripe. Además se pueden vincular artículos de Fs con los productos de Stripe.
Para poder usar el plugin StripeInvoice es necesario configurar ciertos aspectos.
En caso afirmativo continuará, si no te dará la opción de asociarlo a un cliente existente o bien crear un nuevo cliente. Por último podemos indicar si la factura generada tiene que darse por pagada y si se debe enviar por email a la dirección de la ficha del cliente de Facturascripts.
En el menú de ajustes tenemos dos secciones:
Aquí agregaremos el nombre de la cuenta (el identificador interno que queramos tener en FS para saber desde que cuenta de Stripe ha llegado), el sk de stripe y la serie donde se van a crear las facturas. Esto es así porque igual queremos que cada cuenta de Stripe se facture en una serie distinta.
Aquí vamos a tener distintos parámetros a configurar en el caso que queramos usarlo de forma automática:
Si tienes mucha facturación recurrente en Stripe, igual te interesa que se generen las facturas de forma automática, es decir, que cada vez que tu cliente haga un pago de un servicio, producto o suscripción, se cree una factura en facturascripts. Para ello, neceistas configurar un webhook en stripe, que no es más que un canal de comunicación entre Stripe y tu facturascripts. Hay que tener en cuenta que tu facturascripts tiene que estar en internet.
Para hacerlo es muy sencillo, por un lado, tienes que configurar como mínimo el cliente y producto por defecto en los ajustes del plugin y agregar el sk de stripe. Abajo en la tercera sección te aparecerá algo así como "(cuenta de stripe) >> Webhook facturas" y una url tipo /WebhookStripe?source=xxxx
Esa url es la que necesitamos configurar en stripe: Para ello, nos vamos a Stripe >> Desarrolladores >> Webhooks y creamos un nuevo destino. Ajustes:
Y listo ya lo tienes contectado. En este apartado luego podrás ver los pings que te haga Stripe cada vez que se haya pagado una suscripción o producto.
Cuando Stripe mande una factura a facturascripts por el webhook, esta factura se quedará en cola, ese apartado lo podrás ver en Menú >> Cola de transacciones. Esta transacción la puedes ejecutar manualmente pulsando en el check y dandole al botón procesar o configurando un cron en tu servidor de forma que llame a tu facturascripts cada 5 min.
Genera y gestiona cobros y pagos a cuenta vinculados a clientes, proveedores, proyectos o documentos de compra/venta, con pestaña Anticipos y control de acceso para su vinculación.