# Cómo creo un plazo de pago?

**URL:** https://discuss.tryton.org/t/como-creo-un-plazo-de-pago/4814
**Category:** Developer
**Created:** [November 29, 2021, 4:14pm UTC](https://discuss.tryton.org/t/como-creo-un-plazo-de-pago/4814 "2021-11-29T16:14:35Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![lancheros](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/l/c2a13f/32.png) [@lancheros](https://discuss.tryton.org/u/lancheros)
#### Post date: [November 29, 2021, 4:14pm UTC](https://discuss.tryton.org/t/como-creo-un-plazo-de-pago/4814/1 "2021-11-29T16:14:35Z")

</div>

Buenas, estaba tratando de crear un plazo de pago vía código y me presenta error, ya que al crear primero el payment\_term me indica que requiere un payment\_term\_line pero cuando creo primero payment\_term\_line, me indica que necesita un payment\_term.

```auto
payment_term = Pool().get('account.invoice.payment_term')
payment_term_line = Pool().get('account.invoice.payment_term.line')

plazo_pago = payment_term()
plazo_pago.name = nombre
line = payment_term_line()
line.payment = plazo_pago
line.type = 'remainder'
line.save()
plazo_pago.lines = line
plazo_pago.save()

```

---

<div class="post-metadata">

### Author: ![pnunez](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/p/ec9cab/32.png) [@pnunez](https://discuss.tryton.org/u/pnunez)
#### Post date: [November 29, 2021, 4:56pm UTC](https://discuss.tryton.org/t/como-creo-un-plazo-de-pago/4814/2 "2021-11-29T16:56:19Z")

</div>

Tienes que asignar las líneas (como una lista) al plazo antes de guardarlo, sin guardar previamente la línea (se supone que se guardan automáticamente junto con la cabecera). Algo como:

```auto
payment_term = Pool().get('account.invoice.payment_term')
payment_term_line = Pool().get('account.invoice.payment_term.line')

plazo_pago = payment_term()
plazo_pago.name = nombre
line = payment_term_line()
line.type = 'remainder'
plazo_pago.lines = [line]
plazo_pago.save()

```

---

<div class="post-metadata">

### Author: ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)
#### Post date: [December 29, 2021, 4:57pm UTC](https://discuss.tryton.org/t/como-creo-un-plazo-de-pago/4814/3 "2021-12-29T16:57:08Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
