--- title: "DemandCost" slug: "common-vapidatatype-demandcost" updated: 2026-09-17T09:31:00Z published: 2026-09-17T09:31:00Z canonical: "api.ncloud-docs.com/common-vapidatatype-demandcost" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # DemandCost Available in Classic and VPC This is a billing expense. ## Syntax The syntax is as follows. ``` private String memberNo; private String demandMonth; private String demandNo; private String integrationDemandNo; private CommonCode demandAttribute; private Double useAmount; private Double promiseDiscountAmount; private Double promotionDiscountAmount; private Double etcDiscountAmount; private Double customerDiscountAmount; private Double productDiscountAmount; private Double creditDiscountAmount; private Double rounddownDiscountAmount; private Double currencyDiscountAmount; private Double coinUseAmount; private Double defaultAmount; private Double thisMonthDemandAmount; private Float thisMonthVatRatio; private Double thisMonthVatAmount; private Double thisMonthAmountIncludingVat; private Double totalDemandAmount; private Boolean isPaidUp; private Date paidUpDate; private Date overdueOccurDate; private Double overduePlusAmount; private Float overdueRatio; private Double thisMonthOverdueAmount; private String beforeMonthDemandNo; private Double totalOverdueAmount; private Date writeDate; private Double memberPriceDiscountAmount; private Double memberPromiseDiscountAddAmount; private CommonCode payCurrency; private Double thisMonthAppliedExchangeRate; ``` ## Field The following describes the fields. | Field | Type | Required | Description | | --- | --- | --- | --- | | `memberNo` | String | Required | Member number | | `demandMonth` | String | Required | Billing month | | `demandNo` | String | Required | Billing number | | `integrationDemandNo` | String | Required | Consolidated billing number | | `demandAttribute` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Billing attribute | | `useAmount` | Double | Required | Usage fee amount | | `promiseDiscountAmount` | Double | Required | Contract discount amount | | `promotionDiscountAmount` | Double | Required | Promotion discount amount | | `etcDiscountAmount` | Double | Required | Other discount amount | | `customerDiscountAmount` | Double | Required | Customer discount amount | | `productDiscountAmount` | Double | Required | Product discount amount | | `creditDiscountAmount` | Double | Required | Credit discount amount | | `rounddownDiscountAmount` | Double | Required | Round down discount amount | | `currencyDiscountAmount` | Double | Required | Currency discount amount | | `coinUseAmount` | Double | Required | Coin usage amount | | `defaultAmount` | Double | Required | Cancellation fee | | `thisMonthDemandAmount` | Double | Required | Billing amount for this month | | `thisMonthVatRatio` | Float | Required | Applicable VAT rate for this month | | `thisMonthVatAmount` | Double | Required | VAT amount for this month | | `thisMonthAmountIncludingVat` | Double | Required | Total amount of this month's billing and VAT | | `totalDemandAmount` | Double | Required | Total billing amount | | `isPaidUp` | Boolean | Required | Payment completion status - `true` \| `false` | | `paidUpDate` | Date | Required | Date and time of payment | | `overdueOccurDate` | Date | Required | Date and time of outstanding payment | | `overduePlusAmount` | Double | Required | Additionally charged amount for outstanding payment | | `overdueRatio` | Float | Required | Additionally charged rate for outstanding payment | | `thisMonthOverdueAmount` | Double | Required | Outstanding amount for this month | | `beforeMonthDemandNo` | String | Required | Billing number for last month | | `totalOverdueAmount` | Double | Required | Total outstanding payment amount | | `writeDate` | Date | Required | Creation date and time (YYYY-MM-DDThh:mm:ssZ) | | `memberPriceDiscountAmount` | Double | Required | Membership pricing plan discount amount | | `memberPromiseDiscountAddAmount` | Double | Required | Membership contract pricing plan discount amount | | `payCurrency` | [CommonCode](/docs/en/common-vapidatatype-commoncode) | Required | Payment currency | | `thisMonthAppliedExchangeRate` | Double | Required | Applicable exchange rate for this month |