Códigos de error de Facturación
Todos los códigos de error de la API pública que emite Facturación, con su estado HTTP, su type y una página por código.
Códigos de error que emite Facturación. Cada code enlaza a su propia página con la causa y la acción a tomar.
| Code | Type | HTTP | Descripción |
|---|---|---|---|
customer_offer_benefit_invalid | invalid_request_error | 422 | Las condiciones de la oferta no son válidas. Revisa los campos indicados. |
customer_offer_billing_state_conflict | conflict_error | 409 | El estado de facturación ha cambiado o necesita revisión. Consulta la operación antes de continuar. |
customer_offer_catalog_unavailable | service_unavailable_error | 503 | El catálogo de cobro no está configurado o no puede verificarse; no es una restricción del plan del cliente. |
customer_offer_collection_not_restorable | invalid_request_error | 422 | La compra no puede cobrarse o restaurar su saldo de forma segura. No se deja deuda para otra factura. |
customer_offer_combination_invalid | invalid_request_error | 422 | Los días extra sólo se combinan con un descuento o precio de plan permanente. |
customer_offer_discount_conflict | conflict_error | 409 | Esta compra ya tiene una oferta o un descuento vigente para el mismo concepto. No se acumulan automáticamente. |
customer_offer_forbidden | authorization_error | 403 | La operación no cumple las condiciones o permisos vigentes. |
customer_offer_gateway_unavailable | service_unavailable_error | 503 | El proveedor de pagos no está disponible. Comprueba esta operación antes de reintentar. |
customer_offer_idempotency_conflict | idempotency_error | 409 | Este intento ya corresponde a otras condiciones. Conserva la operación y comprueba su estado. |
customer_offer_invalid_terms | invalid_request_error | 422 | Las condiciones de la oferta no son válidas. Revisa los campos indicados. |
customer_offer_legacy_outcome_unknown | conflict_error | 409 | Una operación anterior de facturación sigue pendiente de comprobación. |
customer_offer_negotiated_price_invalid | invalid_request_error | 422 | Revisa el precio neto, producto, intervalo y número de ciclos acordados. |
customer_offer_not_eligible | invalid_request_error | 422 | Esta oferta no es compatible con la empresa, producto o estado actual. |
customer_offer_operation_in_progress | conflict_error | 409 | Ya hay una operación en curso para este concepto. Comprueba su estado antes de continuar. |
customer_offer_payment_method_required | payment_required_error | 402 | Esta compra necesita un método de pago. Añádelo y actualiza las condiciones antes de confirmar. |
customer_offer_phase_incompatible | conflict_error | 409 | La suscripción tiene un cambio programado incompatible. No se ha sustituido. |
customer_offer_price_mapping_conflict | conflict_error | 409 | El estado de facturación ha cambiado o necesita revisión. Consulta la operación antes de continuar. |
customer_offer_purchase_failed | payment_required_error | 402 | El pago ha fallado y se ha verificado que esta compra no se ha aplicado. Consulta la operación antes de volver a intentarlo. |
customer_offer_quote_changed | conflict_error | 409 | Las condiciones han cambiado. Actualiza la cotización antes de confirmar. |
customer_offer_quote_expired | conflict_error | 409 | La cotización ha vencido. Actualízala y revisa las condiciones. |
customer_offer_quote_unavailable | service_unavailable_error | 503 | No se puede verificar el importe. La confirmación queda bloqueada. |
customer_offer_state_conflict | conflict_error | 409 | El estado de facturación ha cambiado o necesita revisión. Consulta la operación antes de continuar. |
customer_offer_trial_baseline_changed | conflict_error | 409 | La prueba ha cambiado. Actualiza la cotización para ver la fecha vigente. |
customer_offer_trial_limit_exceeded | invalid_request_error | 422 | La ampliación superaría el máximo de 180 días de prueba. |
customer_offer_trial_not_eligible | invalid_request_error | 422 | Sólo puedes ampliar una prueba activa del plan acordado. Una prueba vencida no se reinicia. |
customer_offer_unavailable | invalid_request_error | 422 | La oferta no está disponible, ha vencido o ha agotado sus canjes. |
Relacionado
Códigos de error por categoría
Localiza un error por la categoría que lo emite.
Tabla de referencia completa
Todos los códigos, estados HTTP, tipos y descripciones en una referencia.
Modelo de errores
Interpreta la respuesta de error y gestiona los errores por código.