Calculadora de rotación de cuentas por cobrar
Unas ventas netas a crédito de 365.000 sobre unas cuentas por cobrar medias de 50.000 dan una rotación de 7,3: la cartera de clientes se cobró 7,3 veces en el periodo. Indique ambos totales en la misma moneda. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ventas netas a crédito
- 365 000
- Cuentas por cobrar promedio
- 50 000
- Rotación de cuentas por cobrar
- 7,3
La rotación de cuentas por cobrar mide cuántas veces una empresa cobra su saldo medio de deudores en un período: las ventas a crédito netas divididas por las cuentas por cobrar medias. Los analistas de crédito, los controladores y los candidatos CFA buscan esa frase cuando quieren el múltiplo de eficiencia de cobro a partir de dos totales publicados, no los días de ventas pendientes ni las vueltas de inventario. Esta calculadora de rotación de cuentas por cobrar acepta ventas a crédito netas y cuentas por cobrar medias en la misma moneda, las divide y devuelve el ratio de rotación con la fórmula junto al resultado.
Cómo la rotación de cuentas por cobrar convierte ventas a crédito netas y AR medio en un múltiplo
La rotación de cuentas por cobrar de una empresa es las ventas a crédito netas divididas por las cuentas por cobrar medias. Las ventas a crédito netas son los ingresos de clientes a crédito tras devoluciones, rebajas y descuentos para la misma ventana que el total de deudores: un año natural, un ejercicio fiscal o un periodo personalizado que usted ya cerró.
Las ventas al contado no pertenecen al numerador, porque el efectivo nunca estuvo en cuentas por cobrar e incluirlo inflaría el múltiplo como si esos dólares se hubieran cobrado del libro de crédito. Las cuentas por cobrar medias son la media de los deudores comerciales de apertura y de cierre, o la única cifra de AR que usted ya usa internamente; netas de la provisión para incobrables es la convención habitual de los manuales, aunque puede enviar AR bruto si esa es la cifra de su política.
Trescientos sesenta y cinco mil de ventas a crédito netas sobre cincuenta mil de deudores medios es siete punto tres; ochocientos cuarenta mil de ventas a crédito netas sobre ciento ochenta mil de deudores medios es cuatro punto seis seis seis seis seis siete tras el redondeo half-up a seis decimales; una firma sin ventas a crédito sobre un libro de deudores aún positivo imprime cero.
El resultado es un múltiplo, no un recuento de días: siete punto tres significa que el libro giró siete punto tres veces en la ventana, no que los clientes pagaron en siete días. Esa es la convención de los ítems CFA, las notas de crédito y las tablas de cribado cuando citan la rotación de cuentas por cobrar como una cifra de veces.
Los días de ventas pendientes son una búsqueda y un trabajo distintos: el DSO es los días del período divididos por este múltiplo, y la calculadora del período medio de cobro responde a esa pregunta en días. Unas ventas a crédito netas nulas son un resultado legítimo y devuelven un ratio de cero en vez de un error: el libro no reconoció ingresos a crédito en la ventana medida.
Unas ventas a crédito netas negativas también son legítimas —las devoluciones pueden superar las ventas a crédito en un año de retirada— y el ratio vuelve negativo, que es la señal honesta y no un valor absoluto silencioso. Lo que no es legítimo es un promedio de cuentas por cobrar igual a cero, porque dividir por un libro de deudores nulo no produce una rotación.
Usted aporta ambas cifras en una sola moneda; la calculadora las divide y redondea el ratio half-up a seis decimales para que las pruebas coincidan byte a byte entre entornos de ejecución. Es una rotación de cuentas por cobrar a partir de dos totales publicados de AR y ventas a crédito, no una identidad de período de cobro, no una identidad de días de inventario y no una rotación de activo fijo.
Dónde aporta valor una calculadora de rotación de cuentas por cobrar
Los controladores y los responsables de crédito usan una calculadora de rotación de cuentas por cobrar en el cierre para convertir dos líneas del balance de comprobación en un único indicador operativo que pueden poner junto al año anterior, una mediana de pares o un caso de política de cobro y ver si el libro de crédito sigue convirtiéndose en efectivo.
Los analistas de crédito introducen los mismos dos totales en una nota antes de recorrer covenants, antigüedad y el siguiente ciclo de capital de trabajo, porque una rotación a la baja puede significar pagadores más lentos, un estancamiento de ventas que aún reside en AR o un programa de plazos recién ampliado que aún no aparece en días.
Los candidatos CFA y los cursos de contabilidad buscan la misma frase cuando un ítem pide rotación de cuentas por cobrar a partir de ventas a crédito netas y AR medio, no días de ventas pendientes ni días de inventario. Los tesoreros y los dossiers de consejo comparan el múltiplo contable con un caso de días de ventas pendientes en vez de tratar cualquiera de los dos ratios como sustituto.
Es una búsqueda y un trabajo distintos del período medio de cobro, de la rotación de inventario, de los días de inventario pendientes y de la rotación de activo fijo: esas herramientas cuentan días de cobro, tasan el COGS contra las existencias, cuentan días de inventario o tasan la eficiencia de la planta. La rotación de cuentas por cobrar enseñada a partir de dos totales publicados de AR y ventas a crédito tasa la eficiencia de cobro en un solo múltiplo. La validación fallida no consume saldo.
Qué puede hacer con ella
Cierre de ejercicio junto al libro de AR del año anterior
Divida las ventas a crédito netas del periodo por las cuentas por cobrar medias en una sola rotación antes de bloquear el pack de cierre y compararlo con el año anterior.
Ítems CFA y de contabilidad
Compruebe la rotación de cuentas por cobrar de manual a partir de ventas a crédito netas y AR medio cuando el examen pida vueltas de cobro y no días de ventas pendientes.
Preguntas frecuentes
¿Cómo se calcula la rotación de cuentas por cobrar?
El resultado es un múltiplo, no un recuento de días: trescientos sesenta y cinco mil sobre cincuenta mil vuelve como 7.3, no como cincuenta días. Ese múltiplo es cuántas veces se cobró el libro medio de deudores en la ventana. El ratio se redondea half-up a seis decimales.
¿Pueden las ventas a crédito netas ser cero y el AR ser negativo?
Sí. Un libro que no reconoció ingresos a crédito imprime un ratio de cero. Libros inusuales pueden imprimir un saldo acreedor (negativo) de deudores y el ratio sigue ese signo. Solo se rechaza un AR medio nulo o no finito, o una cifra de ventas no finita.
¿Es lo mismo que el período medio de cobro o la rotación de inventario?
No. El período medio de cobro (días de ventas pendientes) necesita este múltiplo invertido en días. La rotación de inventario necesita el coste de mercancías vendidas sobre el inventario medio. Esta calculadora devuelve la forma AR de la rotación a partir de las dos cifras que usted envía.
¿Hay que incluir las ventas al contado en las ventas a crédito?
No. Las ventas al contado nunca pasaron por cuentas por cobrar, así que sumarlas inflaría la rotación como si ese dinero se hubiera cobrado a clientes a crédito. Use los ingresos a crédito tras devoluciones, bonificaciones y descuentos.
¿Una rotación de 7,3 significa que los clientes pagan en 7 días?
No. El resultado es un múltiplo, no un número de días: la cartera de cuentas por cobrar rotó 7,3 veces en el periodo medido. Pasarlo a días es un cálculo distinto.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/receivables-turnover \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_credit_sales":365000,"average_accounts_receivable":50000}'const res = await fetch("https://api.kit.forhosting.com/fin/receivables-turnover", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_credit_sales": 365000,
"average_accounts_receivable": 50000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/receivables-turnover",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_credit_sales": 365000,
"average_accounts_receivable": 50000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/receivables-turnover", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_credit_sales":365000,"average_accounts_receivable":50000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_credit_sales":365000,"average_accounts_receivable":50000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/receivables-turnover", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"net_credit_sales": 365000,
"average_accounts_receivable": 50000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.receivables_turnover",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Unas cuentas por cobrar medias nulas, ausentes o que no sean un número finito se rechazan con invalid_input y no se facturan, porque un libro de deudores a cero no puede definir una rotación.
Cómo la rotación de cuentas por cobrar convierte ventas a crédito netas y AR medio en un múltiplo
La identidad que usa esta calculadora es receivables_turnover igual a net_credit_sales dividido por average_accounts_receivable, el mismo múltiplo que los manuales llaman rotación de cuentas por cobrar o rotación de deudores cuando enseñan con qué eficiencia el libro de crédito se convierte en efectivo cobrado. Este endpoint no calcula los días de ventas pendientes, no forma la rotación de inventario a partir del coste de mercancías vendidas, no convierte divisas y no reconstruye un calendario de antigüedad.
Contrato de entrada, forma de la respuesta y errores
Esos fallos no se facturan. Las ventas a crédito netas pueden ser cero o negativas: un libro que no reconoció ingresos a crédito frente a un total de deudores aún positivo produce un ratio de cero; un año de retirada que anota ventas a crédito netas negativas produce un ratio negativo, que es el resultado honesto de entrada y no un múltiplo recortado. Ejemplo: trescientos sesenta y cinco mil de ventas a crédito netas y cincuenta mil de cuentas por cobrar medias producen una rotación de siete punto tres. Envíe por POST un cuerpo JSON con dos números finitos obligatorios. net_credit_sales es el ingreso a crédito tras devoluciones, rebajas y descuentos para la ventana, en una sola unidad monetaria; los alias credit_sales, net_sales, sales y net_credit_revenue apuntan al mismo campo para que la hoja conserve el nombre de sus columnas. average_accounts_receivable son las cuentas por cobrar comerciales medias en esa misma moneda; se aceptan los alias average_receivables, avg_ar, average_ar, accounts_receivable, ar y receivables. Cada campo numérico puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Si la validación pasa, el cuerpo repite net_credit_sales y average_accounts_receivable, e informa receivables_turnover como el múltiplo redondeado, más una cadena de fórmula que reafirma la identidad. Combine el JSON con su propia nota sobre cómo formó la media —apertura más cierre entre dos, un solo AR de cierre o una cifra ajustada por covenant— porque este endpoint divide las dos cifras que usted envía; no reconstruye el submayor, no recorta saldos con partes vinculadas y no convierte divisas. Mantenga average_accounts_receivable distinto de cero y finito, fije en las pruebas el múltiplo redondeado y obtendrá una rotación de cuentas por cobrar reproducible para informes, plugins LMS y workers de borde sin montar un motor de ratios propio.
Dónde aporta valor una calculadora de rotación de cuentas por cobrar
Los analistas de renta variable vuelven a ejecutar los dos campos cuando cierra el ejercicio o una gran baja mueve el libro de deudores, y fijan receivables_turnover en una tabla de cribado para que cada conversación entre pares arranque desde un solo número. Los equipos de producto integran el contrato en packs de cierre, mesas de crédito y pruebas CI que deben fijar receivables_turnover sin llamar a una API de filings. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga average_accounts_receivable estrictamente distinto de cero, fije en las pruebas el múltiplo redondeado y obtendrá una rotación de cuentas por cobrar reproducible para teasers, plugins LMS y workers de borde sin montar un motor de eficiencia de cobro propio.
Casos de integración
Nota de crédito tras un cambio de plazos
Vuelva a tasar un nombre cuando se amplíen los plazos de pago o una baja mueva el libro: la misma calculadora, entradas nuevas, un receivables_turnover compartido.
Preguntas técnicas
¿Qué ocurre si las cuentas por cobrar medias son cero?
La tarea falla con invalid_input. La rotación de cuentas por cobrar no está definida cuando el AR medio es nulo, así que average_accounts_receivable (alias average_receivables, avg_ar, average_ar, accounts_receivable, ar, receivables) debe ser un número finito distinto de cero. Ese fallo no se factura.
¿Cuánto cuesta la calculadora de rotación de cuentas por cobrar?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.