CONTACT_SALES_REQUIRED
To add more than one NIF, talk to us: we will prepare a per-NIF price for you.
Category: Subscriptions
| HTTP status | 403 Forbidden |
| Retry | After fixing the cause |
When it happens
The account is on the API plan, billed per NIF, with no price agreed with sales, which covers one NIF self-service. error.details.reason says which rule applied: SECOND_NIF when the request would add a second company, in TEST or PROD, to an account with exactly one; LIVE_WITH_MULTIPLE_NIFS when it switches a NIF on in Live and the account has two or more active companies. Nothing was created or switched on, and no checkout is opened.
How to fix it
Not a hard error: send the account holder to error.details.salesUrl to agree a per-NIF price. Once sales sets it up, the same request goes through.
Retry
Not as is: the same request fails the same way. Fix the cause described above, then send the request again, under a new Idempotency-Key if the body changed.
Returned by
The operations where this code is most likely. The list is not exhaustive.
Example response
When this error occurs, the API answers 403 Forbidden with a JSON body of this shape:
{
"type": "https://docs.beel.es/errors/CONTACT_SALES_REQUIRED",
"title": "CONTACT_SALES_REQUIRED",
"detail": "To add more than one NIF, talk to us: we will prepare a per-NIF price for you.",
"instance": "/v1/<resource>",
"errors": [],
"success": false,
"error": {
"code": "CONTACT_SALES_REQUIRED",
"message": "To add more than one NIF, talk to us: we will prepare a per-NIF price for you.",
"details": {}
},
"meta": {
"timestamp": "2026-05-21T10:00:00Z",
"request_id": "4bf92f3577b34da6a3ce929d0e0e4736"
}
}The type URI is stable and always resolves to this page.
Message
Send the request with Accept-Language: <es|en|ca> to receive the message in your preferred language.
Other errors in this category
ANNUAL_PLAN_NOT_AVAILABLE
The annual plan is not available for this account. Activate without a billing period to subscribe to the monthly plan.
BILLING_MANAGED_BY_PROVIDER
This account's subscription is managed by your provider; you cannot change it here.
CHECKOUT_URLS_REQUIRED
success_url and cancel_url are required to set up billing
FEATURE_NOT_AVAILABLE
The '‹value›' feature is not available in your plan
NIF_LIMIT_REACHED
You have reached the maximum of ‹value› active NIFs in Live included in your agreement. Contact BeeL to increase it.