Origen de datos: Kill Bill
Suscripciones, cobros recurrentes y pagos con una plataforma de código abierto.
Conecta Kill Bill con BillMySales y emite automáticamente el documento tributario de cada cobro.
Kill Bill
Kill Bill es una plataforma de código abierto (licencia Apache 2.0) para gestionar suscripciones, cobros recurrentes y pagos. Ofrece APIs para modelos de precios, suscripciones, cobro por uso, créditos prepagados y conexión con pasarelas de pago, y se administra desde su panel Kaui.
Nació en 2010 como proyecto de código abierto en Ning y, según su sitio, desde entonces funciona en producción en empresas privadas y públicas, facturando miles de millones de dólares y cobrando millones de tarjetas de crédito.
Kill Bill genera las facturas de tus cobros, pero no emite los documentos tributarios electrónicos que exige la autoridad tributaria de cada país, como el SII en Chile, la DIAN en Colombia o la SUNAT en Perú. Para eso se conecta con BillMySales.
“Si innovar en modelos de precios y esquemas de cobro es un diferenciador clave para tu negocio, necesitas ser dueño de tu sistema de facturación.”
¿Usas Kill Bill y necesitas automatizar tu facturación?
Regístrate y prueba la conexión de Kill Bill con un facturador local de tu país.
Gestiona tus cobros con Kill Bill
BillMySales recibe tus cobros
Se emite el documento tributario
Aprende a configurar Kill Bill en BillMySales
Hemos preparado un tutorial paso a paso de todo lo que necesitas para empezar a facturar tus cobros de Kill Bill.
¿Aún no tienes tu plataforma de cobros? Instala Kill Bill con Docker
Nuestro stack de Kill Bill deja la plataforma lista para producción en tu propio servidor: HTTPS automático, respaldos programados y configuración segura por defecto. Es gratuito y de código abierto. Conoce todos nuestros stacks.
Desarrollo en tu computador
Levanta Kill Bill en tu equipo en minutos, con contraseñas de desarrollo ya definidas y un buzón de pruebas para los correos.
git clone https://github.com/BillMySales/billmysales-docker-killbill.git
cd billmysales-docker-killbill
cp .env.dev.example .env
docker compose up -d
docker compose logs -f setup
El último comando muestra el resultado de la instalación: si termina con ==> Done, la plataforma está lista en http://localhost:8110, y los correos que envía, en http://localhost:8025.
Producción en tu servidor
En un servidor con los puertos 80 y 443 abiertos y tu dominio apuntando a él:
git clone https://github.com/BillMySales/billmysales-docker-killbill.git
cd billmysales-docker-killbill
cp .env.prod.example .env
Abre el archivo .env con tu editor favorito y completa tu dominio, las contraseñas y claves secretas, y los datos de SMTP (cada variable está documentada en el mismo archivo). Guarda y levanta el stack:
docker compose up -d
docker compose logs -f setup
El stack no arranca mientras falte un dato obligatorio. Con el dominio configurado obtiene el certificado HTTPS y los respaldos quedan activos desde el primer día.
Detrás de Traefik
Si ya tienes varios sitios en el mismo servidor detrás de Traefik, activa el override y el stack no publica puertos propios:
git clone https://github.com/BillMySales/billmysales-docker-killbill.git
cd billmysales-docker-killbill
cp .env.prod.example .env
Abre el archivo .env con tu editor favorito y, además de las contraseñas, las claves secretas y el SMTP, deja estas variables así (con tu dominio):
COMPOSE_FILE=compose.yaml:overrides/traefik.yaml
TRAEFIK_HOST=billing.example.com
KILLBILL_URL=https://billing.example.com
SITE_ADDRESS=:80
Guarda y levanta el stack:
docker compose up -d
docker compose logs -f setup
Guía para dejar Kill Bill en producción
Variables obligatorias, recursos, actualizaciones y cómo restaurar respaldos: lo esencial para operar Kill Bill con nuestro stack, junto a la guía general de los stacks. ¿Prefieres que lo instalemos por ti? Conversemos.
¿Eres de Chile? ¡Esto te interesará!
Integra GRATIS Kill Bill en Chile con el SII
¿Necesitas más que el portal del SII? Te recomendamos LibreDTE
LibreDTE es la solución de facturación electrónica principal de BillMySales para Chile. Es la que mejor soporte tiene y más características y funcionalidades.
La integración entre BillMySales y LibreDTE permite generar boletas y facturas. Para las últimas se deben definir campos obligatorios con los datos que una factura requiere, el video de la derecha explica este proceso de integración.
Nota: existen otras soluciones de facturación para Chile que puedes revisar aquí.