# PaymentTerms - admin-graphql - OBJECT Version: 2024-10 ## Description Represents the payment terms for an order or draft order. ### Access Scopes `read_payment_terms` access scope. ## Fields * [draftOrder](/docs/api/admin-graphql/2024-10/objects/DraftOrder): DraftOrder - The draft order associated with the payment terms. * [dueInDays](/docs/api/admin-graphql/2024-10/scalars/Int): Int - Duration of payment terms in days based on the payment terms template used to create the payment terms. * [id](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - A globally-unique ID. * [order](/docs/api/admin-graphql/2024-10/objects/Order): Order - The order associated with the payment terms. * [overdue](/docs/api/admin-graphql/2024-10/scalars/Boolean): Boolean! - Whether the payment terms have overdue payment schedules. * [paymentTermsName](/docs/api/admin-graphql/2024-10/scalars/String): String! - The name of the payment terms template used to create the payment terms. * [paymentTermsType](/docs/api/admin-graphql/2024-10/enums/PaymentTermsType): PaymentTermsType! - The payment terms template type used to create the payment terms. * [translatedName](/docs/api/admin-graphql/2024-10/scalars/String): String! - The payment terms name, translated into the shop admin's preferred language. ## Connections * [paymentSchedules](/docs/api/admin-graphql/2024-10/connections/PaymentScheduleConnection): PaymentScheduleConnection! ## Related queries ## Related mutations * [paymentTermsCreate](/docs/api/admin-graphql/2024-10/mutations/paymentTermsCreate) Create payment terms on an order. To create payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`. * [paymentTermsUpdate](/docs/api/admin-graphql/2024-10/mutations/paymentTermsUpdate) Update payment terms on an order. To update payment terms on a draft order, use a draft order mutation and include the request with the `DraftOrderInput`. ## Related Unions ## Examples