/issuer/issuers/{ruc}/productionPasar el RUC a producción
Habilita el RUC de producción cuando la prueba real (factura y baja) está aceptada. Desde ese momento las claves asu_live_ emiten con él en SUNAT producción. Con una clave asu_test_ responde TEST_MODE_ISSUER.
Send request
Use the documented inputs to call this endpoint directly.
Parameters
Values are applied to the request and the example on the right.
Responses
Correcto.
{
"active": true,
"address": {
"department": "string",
"district": "string",
"line": "string",
"province": "string",
"ubigeo": "string"
},
"createdAt": "string",
"credentials": {
"beta": {
"certificateExpiresAt": "string",
"configured": true,
"hasCertificate": true,
"hasSolPassword": true,
"lastError": "string",
"solUser": "string",
"validatedAt": "string"
},
"produccion": {
"certificateExpiresAt": "string",
"configured": true,
"hasCertificate": true,
"hasSolPassword": true,
"lastError": "string",
"solUser": "string",
"validatedAt": "string"
}
},
"environment": "string",
"isDefault": true,
"legalName": "string",
"livemode": true,
"productionEnabled": true,
"ruc": "string",
"status": "string",
"tradeName": "string",
"updatedAt": "string"
}Solo informativo: produccion si el RUC está habilitado, si no beta. El ambiente de cada emisión lo decide la clave.
Modo del RUC: true = producción (claves asu_live_), false = prueba (claves asu_test_, SUNAT beta). El mismo RUC puede existir una vez en cada modo.
true cuando las claves asu_live_ ya pueden emitir en SUNAT producción.
Estado de la validación beta del RUC.
VALIDATION_ERROR: El cuerpo, los parámetros o una regla del comprobante no son válidos. fields indica el campo.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}UNAUTHENTICATED: Falta la clave API o no es válida.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}TRIAL_EXPIRED: La prueba gratuita venció.
TRIAL_EXHAUSTED: La prueba gratuita consumió sus operaciones.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}WORKSPACE_SUSPENDED: El workspace está suspendido.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}ISSUER_NOT_FOUND: El RUC no está registrado en el workspace.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}PRODUCTION_VALIDATION_REQUIRED: El RUC necesita una validación de producción aceptada.
TEST_MODE_ISSUER: El RUC es de modo prueba (clave asu_test_): la prueba real y la habilitación de producción se hacen en el RUC de producción con una clave asu_live_.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}RATE_LIMITED: Se superó el límite de peticiones. Respeta el header Retry-After.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}INTERNAL_ERROR: Error interno. Reintenta y comparte el requestId con soporte.
{
"error": {
"code": "string",
"fields": {},
"message": "string",
"requestId": "",
"retryable": true
}
}Powered by heyo
