# SubscriptionInheritanceConfig

## Example Usage

```typescript
import { SubscriptionInheritanceConfig } from "@flexprice/sdk/sdk/models";

let value: SubscriptionInheritanceConfig = {};
```

## Fields

| Field                                                                                                                                 | Type                                                                                                                                  | Required                                                                                                                              | Description                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `externalCustomerIdsToInheritSubscription`                                                                                            | *string*[]                                                                                                                            | :heavy_minus_sign:                                                                                                                    | ExternalCustomerIDsToInheritSubscription creates inherited skeleton subscriptions for child customers. Parent only.                   |
| `groupedInvoicingChildrenToCreate`                                                                                                    | [models.GroupedInvoicingChildRequest](../../sdk/models/grouped-invoicing-child-request.md)[]                                          | :heavy_minus_sign:                                                                                                                    | N/A                                                                                                                                   |
| `invoicingCustomerExternalId`                                                                                                         | *string*                                                                                                                              | :heavy_minus_sign:                                                                                                                    | InvoicingCustomerExternalID routes invoices to a different customer. Required for delegated; rejected for inherited.                  |
| `parentSubscriptionId`                                                                                                                | *string*                                                                                                                              | :heavy_minus_sign:                                                                                                                    | ParentSubscriptionID links to an existing parent. Required for inherited/grouped_invoicing; rejected for standalone/delegated/parent. |
| `subscriptionsIdsForGroupedInvoicing`                                                                                                 | *string*[]                                                                                                                            | :heavy_minus_sign:                                                                                                                    | SubscriptionsIDsForGroupedInvoicing converts existing standalone subscriptions to grouped_invoicing under this parent. Parent only.   |