Saltar al contenido principal

Cuentas de cobro

La cuenta que acumula suscripciones, facturas y créditos de un cliente. Suspender interrumpe el cobro sin terminar la relación; cerrar la termina.

ComandoHTTPDescripción
billing-accounts listGET /v1/billing_accountsListar cuentas de cobro
billing-accounts createPOST /v1/billing_accountsCrear cuenta de cobro
billing-accounts getGET /v1/billing_accounts/{id}Obtener cuenta de cobro
billing-accounts updatePATCH /v1/billing_accounts/{id}Actualizar cuenta de cobro
billing-accounts deleteDELETE /v1/billing_accounts/{id}Cerrar cuenta de cobro
billing-accounts closePOST /v1/billing_accounts/{id}/closeCerrar cuenta de cobro (POST /close)
billing-accounts creditsGET /v1/billing_accounts/{id}/creditsListar los créditos de la cuenta
billing-accounts entitlementsGET /v1/billing_accounts/{id}/entitlementsListar los productos contratados de la cuenta
billing-accounts invoicesGET /v1/billing_accounts/{id}/invoicesListar las facturas de la cuenta
billing-accounts reactivatePOST /v1/billing_accounts/{id}/reactivateReactivar cuenta de cobro
billing-accounts subscriptionsGET /v1/billing_accounts/{id}/subscriptionsListar las suscripciones de la cuenta
billing-accounts suspendPOST /v1/billing_accounts/{id}/suspendSuspender cuenta de cobro

Ejemplos​

--params lleva parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.

# Listar cuentas de cobro
kobana billing billing-accounts list \
--fields "id,public_id,external_id,currency,billing_email"

# Obtener cuenta de cobro
kobana billing billing-accounts get --params '{"id": "BILLING_ACCOUNT_ID"}'

# Crear cuenta de cobro
kobana billing billing-accounts create --json '{"customer": "CUSTOMER"}'

# Actualizar cuenta de cobro
kobana billing billing-accounts update \
--params '{"id": "BILLING_ACCOUNT_ID"}' \
--json '{"external_id": "EXTERNAL_ID", "name": "NAME", "email": "EMAIL"}'

# Cerrar cuenta de cobro (POST /close)
kobana billing billing-accounts close \
--params '{"id": "BILLING_ACCOUNT_ID"}' \
--json '{"reason": "REASON"}'

# Cerrar cuenta de cobro
kobana billing billing-accounts delete \
--params '{"id": "BILLING_ACCOUNT_ID"}' \
--dry-run

Próximos pasos​