# Supplier shipments: effective date vs planned date

**URL:** https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771
**Category:** User
**Tags:** purchasing
**Created:** [May 26, 2020, 7:37am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771 "2020-05-26T07:37:52Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![risto3](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/r/a87d85/32.png) [@risto3](https://discuss.tryton.org/u/risto3)
#### Post date: [May 26, 2020, 7:37am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/1 "2020-05-26T07:37:52Z")

</div>

Somewhat surprising, but when receiving a shipment from a supplier, with a planned date set but no effective date, the effective date gets set to **today’s** date and not the planned date!

This seems unintuitive and awkward adding extra data entry because the planned date is already incorrectly set to today’s date(needing correction) but is not even saved as it is empty.

If the planned date is not pertinent on the shipment level, then only the effective date should be set by the user.

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [May 26, 2020, 7:57am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/2 "2020-05-26T07:57:29Z")

</div>

The effective date is used to represent when the shipment is really received (thus it may be diferent from the planned\_date). Having a planned does not mean that the shipment should be received on this date:  
For example I may have a shipment planned for yesterday but not received until today.

Normally Tryton expects the user to enter data is realtime, so when you do a move it’s effective date is set to today. But we allow the user to edit the effective date just in case he is encoding moves done in a diferent date.

I think this behaviour is correct and it should not be changed.

There is the plan to prevent [setting efective dates on the future.](https://discuss.tryton.org/t/user-mistakes-when-introducing-dates-in-different-forms/2738/5)

---

<div class="post-metadata">

### Author: ![risto3](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/r/a87d85/32.png) [@risto3](https://discuss.tryton.org/u/risto3)
#### Post date: [May 26, 2020, 8:05am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/3 "2020-05-26T08:05:29Z")

</div>

> [@pokoli](#):
>
> Normally Tryton expects the user to enter data is realtime,

I do not believe that this is in any way a reasonable expectation.

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [May 26, 2020, 8:10am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/4 "2020-05-26T08:10:15Z")

</div>

> [@risto3](#):
>
> I do not believe that this is in any way a reasonable expectation.

You are an unbeliever 😲

---

<div class="post-metadata">

### Author: ![risto3](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/r/a87d85/32.png) [@risto3](https://discuss.tryton.org/u/risto3)
#### Post date: [May 26, 2020, 8:12am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/5 "2020-05-26T08:12:16Z")

</div>

> [@pokoli](#):
>
> You are an unbeliever 😲

Perhaps pragmatic is more like it.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [May 26, 2020, 8:22am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/6 "2020-05-26T08:22:43Z")

</div>

> [@pokoli](#):
>
> I think this behaviour is correct and it should not be changed.

Maybe we could add a warning if the effective we set automatically to today is different from the planned date. This may prevent user from missing the requirement to set the effective date.  
Also I think the effective date on incoming shipment should be set on “receive” not on “done”. Or maybe we should have an inventorying date.

---

<div class="post-metadata">

### Author: ![risto3](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/r/a87d85/32.png) [@risto3](https://discuss.tryton.org/u/risto3)
#### Post date: [May 26, 2020, 8:29am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/7 "2020-05-26T08:29:58Z")

</div>

> [@pokoli](#):
>
> Normally Tryton expects the user to enter data is realtime,

Also, if the intention is to get near realtime… perhaps draft supplier shipments could be created in order to avoid the extra steps currently needed =\> click relate to shipments, ‘+’, selecting the supplier, warehouse, planned dates and so on. (Unless there is already a way to do this, something like in Oerp)

---

<div class="post-metadata">

### Author: ![risto3](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/r/a87d85/32.png) [@risto3](https://discuss.tryton.org/u/risto3)
#### Post date: [May 26, 2020, 8:32am UTC](https://discuss.tryton.org/t/supplier-shipments-effective-date-vs-planned-date/2771/8 "2020-05-26T08:32:57Z")

</div>

> [@ced](#):
>
> Also I think the effective date on incoming shipment should be set on “receive” not on “done”. Or maybe we should have an inventorying date.

For us, the effective date is set on the incoming shipment on “receive”, the internal move has the effective date set on “done”
