---
title: "Fund"
url: "https://developers.zinnia.com/apis/new-business-annuity/versions/45a989ab-c3aa-4f85-8f67-f05c41747ed7/schemas/Fund"
---

> Full API specification: https://developers.zinnia.com/apis/new-business-annuity/versions/45a989ab-c3aa-4f85-8f67-f05c41747ed7.md

# Fund

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Zinnia New Business Annuity API
  version: 0.6.0
servers:
  - url: https://qa.api.zinnia.io
    description: QA Environment
  - url: https://dev.api.zinnia.io
    description: DEV Environment
  - url: https://uat.api.zinnia.io
    description: UAT Environment
  - url: https://api.zinnia.io
    description: PROD Environment
components:
  schemas:
    Fund:
      type: object
      required:
        - fundCode
        - amountType
        - amount
      properties:
        fundCode:
          type: string
          description: Zinnia will provide specific Fund code for individual funds per
            Product. Duplicate Fund codes will be rejected.
          example: XXX000
        amountType:
          type: string
          description: Type of the Amount
          enum:
            - AMT
            - PCT
            - UNITS
            - PRORATA
            - EARNINGSONLY
            - MODEARNINGSONLY
            - MAX
            - FREEWDAMT
            - GUARENTEEDWITHDRAWBENEFIT
            - LIFEEXPECTANCY
            - WDUNITBASIS
            - NONE
            - AUTO
            - MAINTAINFACE
            - ADJUSTFACE
            - NEWAMT
            - FACECHANGE
            - NONFINANCIAL
            - MAXFREE
            - COMBO
            - PCTAV
            - PRORATAVAR
            - RESERVEADJ
            - PARTIALREBALANCE
            - DOLLARLIQUIDFIRST
            - DOLLARLIQUIDLAST
            - CHOICEDOLLAR
            - CHOICEMAXFREE
            - EARNLIQUIDFIRST
            - EARNLIQUIDLAST
            - PCTLIQUIDFIRST
            - PCTLIQUIDLAST
            - BONUSDOLLAR
            - BONUSPCT
            - PRORATAFIXTHENVAR
            - PRORATAALL
            - SINGLEGWMB
            - JOINTGWMB
            - PECKINGORDER
            - DIVREQUEST
            - NOCONTVALREDUCT
            - GMWBANNUALLIMIT
            - PRIMARY
            - JOINT
            - GMWBRECALCANNUALLIMIT
            - BAILOUTONLY
            - WINDOWPERIODONLY
            - GMWBANNUALPECKING
            - GMWBRECALCPECKING
            - RIAFEEPCT
            - RIAFEEDOLLAR
            - GWMBANNUALLIMITLEVEL
            - GMWBALLEVELPECKING
            - SPOUSALDEFAULT
            - FIXEDMODIFIEDEARN
            - PRORATANEWMONEY
            - ACCUMALATEDEARN
            - CONTRACTYEAREARN
            - CALENDARYEAREARN
            - ACCELERATEDJOINTGMWB
            - ACCELERATEDSINGLEGMWB
          example: PCT
        amount:
          type: number
          format: double
          description: Total percentage of all funds should be 100%.
          example: 50.55
```
