# Payment terms

Section: Team settings. Part of the [API reference](https://developer.yoprint.com/reference.md). Web page: https://developer.yoprint.com/reference/payment-terms/

This page and all 8 operation pages, in one file: https://developer.yoprint.com/llms/payment-terms.txt

Deposit and due-date rules that new sales orders and quotes copy from the customer or the team default.

## Operations (8)

- [Create a payment term](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-store.md): `POST /v1/api/store/{team_slug}/setting/payment_term`. Creates a payment term and returns it.
- [List payment terms](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-index.md): `GET /v1/api/store/{team_slug}/setting/payment_term`. Returns all the team's payment terms in one list, including deleted ones (`trashed: true`).
- [Show a payment term](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-show.md): `GET /v1/api/store/{team_slug}/setting/payment_term/{hash_id}`. Returns one payment term, deleted or not.
- [Update a payment term](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-update-put.md): `PUT /v1/api/store/{team_slug}/setting/payment_term/{hash_id}`. Changes a payment term and returns it.
- [Update a payment term without checks](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-update-patch.md): `PATCH /v1/api/store/{team_slug}/setting/payment_term/{hash_id}`. Use PUT to change a payment term.
- [Set the default payment term](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-default.md): `PATCH /v1/api/store/{team_slug}/setting/payment_term/{id}/default`. Makes this payment term the team default and returns it.
- [Delete a payment term](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-destroy.md): `DELETE /v1/api/store/{team_slug}/setting/payment_term/{hash_id}`. Deletes a payment term.
- [Restore a payment term](https://developer.yoprint.com/reference/payment-terms/v1-payment-term-restore.md): `PATCH /v1/api/store/{team_slug}/setting/payment_term/{id}/restore`. Brings back a deleted payment term.
