Auihorizontalnavpage |
---|
id | useCase1 |
---|
title | Use Case 1 |
---|
| - BillIng Same As Shipping option is selected and the user enters the ShipTo Person first.
- Flow down the ShipToCompany. Set the Persons linked Company as the ShipToCompany.
- Flow down the Shipping Address, based on Person’s preferred shipping address settings.
- Flow down the BillTo Person, same as ShipTo Person.
- Flow down the BillToCompany, same as the ShipToCompany.
- Flow down the Billing Address, based on BillTo Person’s preferred billing address.
- If the Billing Address and Shipping Address are different, then the BillingSameAsShipping box will get unchecked, and all the case from 3 to 6 will be followed afterwards.
- If user changes the ShipTo Person or ShipToCompany, then the Shipping address flow down will be based on this new person, or this new company. Changing ShipToPerson should not change the ShiptoCompany, but should update the BillToPerson, since BillingSameAsShipping is checked. Similarly, changing ShipToCompany should not change the ShiptoPerson, but it should update the BillToCompany, since BillingSameAsShipping is checked.
- If user unchecks the BillingSameAsShipping, then the changing either of the four fields should not change any of the other three fields. Shipping Address should be updated based on the latest changed ShipTo Person or ShipToCompany. Billing Address should be updated based on the latest changed BillTo Person or BillTOCompany.
|
Auihorizontalnavpage |
---|
id | useCase2 |
---|
title | Use Case 2 |
---|
| - BillIng Same As Shipping option is selected and the user enters the ShipTo Company first.
- Flow down the ShipTo Person. Set the Company’s Billing Contact as the ShipTo Person. If not available, then leave the ShipTo person as blank.
- Flow down the Shipping Address, based on Company’s billing contact Person’s preferred shipping address settings. If the Company doesn’t have a Billing Contact Person, then set company’s preferred shipping address as the order’s shipping address.
- Flow down the BillTo Person, same as ShipTo Person.
- Flow down the BillToCompany, same as the ShipToCompany.
- Flow down the Billing Address, based on BillTo Person’s preferred billing address.
- If the Billing Address and Shipping Address are different, then the BillingSameAsShipping box will get unchecked, and all the case from 3 to 6 will be followed afterwards.
- If user changes the ShipTo Person or ShipToCompany, then the Shipping address flow down will be based on this new person, or this new company. Changing ShipToPerson should not change the ShiptoCompany, but should update the BillToPerson, since BillingSameAsShipping is checked. Similarly, changing ShipToCompany should not change the ShiptoPerson, but it should update the BillToCompany, since BillingSameAsShipping is checked.
- If user unchecks the BillingSameAsShipping, then the changing either of the four fields should not change any of the other three fields. Shipping Address should be updated based on the latest changed ShipTo Person or ShipToCompany. Billing Address should be updated based on the latest changed BillTo Person or BillTOCompany.
|
Auihorizontalnavpage |
---|
id | useCase3 |
---|
title | Use Case 3 |
---|
| |
Auihorizontalnavpage |
---|
id | useCase4 |
---|
title | Use Case 4 |
---|
| |
Auihorizontalnavpage |
---|
id | useCase5 |
---|
title | Use Case 5 |
---|
| |
Auihorizontalnavpage |
---|
id | useCase6 |
---|
title | Use Case 6 |
---|
| |
|