# Errors

The error payload partner endpoints return in Connect error details.

## PartnerError

```protobuf
message PartnerError {
  PartnerIngressErrorType error_type = 1;
  string error_message = 2;
  optional string field = 3;
}
```

**References:** [PartnerIngressErrorType](/core-data-types/errors#partneringresserrortype)

## PartnerIngressErrorType

```protobuf
enum PartnerIngressErrorType {
  UNKNOWN_PARTNER_INGRESS_ERROR_TYPE = 0;
  INVALID_ENUM_VALUE = 1;
  INVALID_INVESTMENT_CONFIGURATION = 2;
  INVALID_CORE_CONFIGURATION = 3;
  EDIT_LOCKED_SECTION = 4;
  PLAN_CONFIGURATION_NOT_FOUND = 5;
  PLAN_NOT_READY_FOR_SUBMISSION = 6;
  PLAN_ALREADY_SUBMITTED = 7;
  EMPLOYER_ONBOARDING_INCOMPLETE = 8;
  EMPLOYER_IN_MIGRATION = 9;
  EMPTY_SELECTIONS = 10;
  PLAN_ACCOUNT_NOT_FOUND = 11;
  MIN_EMPLOYER_SELECTED_UNMET = 12;
  ACCOUNT_ALLOCATION_REQUIREMENT_UNMET = 13;
  MISSING_ASSET_UUID = 14;
  TRM_ALLOCATION_REQUIREMENT_UNMET = 15;
  REBALANCE_TRM_INCREASE_NOT_ALLOWED = 16;
  RESTRICTED_SECURITY_NON_ZERO_ALLOCATION = 17;
  UNRECOGNIZED_IDENTITY_TYPE = 18;
  IDENTITY_VERIFICATION_INCOMPLETE = 19;
  INVALID_BENEFICIARY_ALLOCATION = 21;
  INVALID_BENEFICIARY_DATA = 22;
}
```