✅ Solución 1: Agregar una línea de tarifa de procesamiento en Zoho Books (Recomendado)
Cómo funciona: Crea un producto o servicio específico llamado "Comisión por procesamiento de pagos" en Zoho Books que se agregará manual o automáticamente a las facturas antes del pago.
Pasos de implementación:
Crear un artículo de pago en Zoho Books
- Ir a
Items → New Item - Nombre: "Comisión por procesamiento de pago" o "Recargo por tarjeta de crédito"
- Establecer como un elemento de servicio
- Establezca las normas fiscales adecuadas (las tarifas pueden o no estar sujetas a impuestos en su jurisdicción).
Calcular la tarifa
Tarifa estándar de Stripe: 2,9% + 0,30 $ por transacción.
Fórmula para trasladar el coste total al cliente:
Tarifa = (Total de la factura × 0,029 + 0,30) / (1 - 0,029)
(Esto tiene en cuenta que Stripe también cobra sobre el importe de la comisión).
Agregar a la plantilla de factura
En Zoho Books, crea una plantilla de factura personalizada que incluya este concepto. Se puede añadir manualmente por factura o mediante automatización (consulta la Solución 3).
Limitaciones:
- Requiere cálculo manual a menos que sea automático.
- Debe aplicarse de forma coherente para evitar confusiones en los clientes.
Referencia: Ayuda de los elementos de Zoho Books
Empiece a usar Zoho Books en https://zurl.co/QvFrD para configurar sus artículos y facturas sin esfuerzo.
✅ Solución 2: Utilice el campo de ajuste/cargo integrado de Zoho Books.
Cómo funciona: Zoho Books tiene un campo de "Ajuste" en las facturas que permite agregar un cargo fijo o etiquetado en la parte inferior de la factura.
Pasos de implementación:
- Abrir o crear una factura en Zoho Books
- Desplácese hasta la sección de totales inferior.
- Busque el campo "Ajuste"
- Ingrese una etiqueta (por ejemplo, "Tarifa de procesamiento") y el monto en dólares.
- Esto aparece como una línea separada en la factura que ve el cliente.
Ventajas:
- Rápido y no requiere configuración de nuevos elementos.
- Claramente visible para el cliente
Limitaciones:
- Cantidad fija únicamente ; no se basa en porcentajes de forma nativa.
- Debe calcularse manualmente cada vez.
- Es posible que no se sincronice correctamente con los registros de Trainer Central.
Referencia: Ayuda para crear facturas en Zoho Books
✅ Solución 3: Automatizar la adición de tarifas mediante Zoho Flow o un script de Deluge
Cómo funciona: Utilice Zoho Flow o una función personalizada de Zoho Books (Deluge) para calcular y añadir automáticamente la tarifa de procesamiento cada vez que se cree una nueva factura desde Trainer Central.
Pasos de implementación: Enfoque de Zoho Flow:
- Desencadenante: Nueva factura creada en Zoho Books (procedente de Trainer Central).
Acción 1: Calcular la tarifa:
tarifa_de_procesamiento = (total_de_factura * 0.029 + 0.30)
Acción 2: Agregar artículo a través de la API de Zoho Books
POST /facturas/{invoice_id}/lineitems Nombre del artículo: "Tarifa de procesamiento de pago"
Importe: valor calculado
Pasos de implementación — Función personalizada de Deluge:
// Función personalizada de Zoho Books (Diluvio)
invoiceId = input.get("invoice_id");
invoiceDetails = zoho.books.getRecordById("invoices", invoiceId, "YOUR_ORG_ID");
subTotal = invoiceDetails.get("sub_total").toDecimal();
// Calcular la comisión de Stripe
Tarifa de procesamiento = ((subtotal * 0,029) + 0,30);
Tarifa de procesamiento = Tarifa de procesamiento.round(2);
// Construir mapa de elementos de línea
lineItem = map();
lineItem.put("name", "Comisión por procesamiento de pago");
lineItem.put("description", "Comisión por procesamiento de tarjeta de crédito (2,9% + 0,30 $)");
lineItem.put("tasa", processingFee);
lineItem.put("cantidad", 1);
// Actualizar factura
actualizarMapa = mapa();
updateMap.put("line_items", list(lineItem));
respuesta = zoho.books.updateRecord("facturas", invoiceId, updateMap, "YOUR_ORG_ID");
devolver respuesta;
Ventajas:
- Totalmente automatizado: sin cálculos manuales.
- Aplicación uniforme en todas las facturas.
- Se sincroniza correctamente con los registros de CRM y Books.
Limitaciones:
- Requiere tiempo de configuración técnica.
- Necesita pruebas para garantizar la sincronización correcta con Trainer Central.
- Debe gestionar los casos excepcionales (reembolsos, pagos parciales).
Referencias: Zoho Flow , API de Zoho Books v3
Descubre Zoho Flow para la automatización en https://zurl.co/FjKoY .
⚠️ Solución 4: Utilizar la tarifa de aplicación integrada de Stripe (Opción para desarrolladores)
Cómo funciona: Si tienes acceso a la API de tu integración con Stripe, Stripe admite comisiones de aplicación a nivel de API que se pueden añadir a las intenciones de pago.
Pasos de implementación:
- Creación de intención de pago de acceso a Stripe
- Agregar parámetro
application_fee_amount : {
"cantidad": 5000,
"moneda": "USD",
"importe_de_la_tarifa_de_solicitud": 175
}- Esto deduce la comisión del pago antes de depositarlo en su cuenta.
Limitaciones:
- Requiere Stripe Connect (cuentas de plataforma), no cuentas de comerciante estándar.
- Probablemente no sea accesible a través de la integración nativa de Stripe de Zoho Trainer Central.
- Es complejo de implementar sin recursos de desarrollo.
Referencia: Stripe Connect Collect Then Transfer
Solución 5: Incluir la tarifa en el precio del curso (la más sencilla a largo plazo)
Cómo funciona: En lugar de añadir un recargo visible, aumente los precios de los cursos según el coste medio de procesamiento y absorba la comisión de forma transparente.
Ejemplo de cálculo:
Ingresos deseados: $100.00
Comisión de Stripe: $3.20 (2.9% + $0.30)
Precio fijo: $103.20
Ventajas:
- No se requiere ninguna implementación técnica.
- No hay preocupaciones sobre recargos legales.
- Experiencia del cliente más limpia
Limitaciones:
- El importe de la comisión varía según la transacción (el precio fijo no será exacto).
- Menos transparencia si los clientes preguntan por el desglose de precios.
- No funciona bien para cursos de precio variable.
Para métodos de pago alternativos, considere PayPal en https://www.paypal.com/ para una gestión de comisiones flexible.