Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titleImportant Note

The individual order flow downs for when the Bypass Company Flow Down option is selected are similar to the company order flows presented in this topic. The use cases are the same, with these two exceptions":

  • Entering the ShipTo Person does not flow down to the ShipTo Company
  • Entering the BillTo Person does not flow down to the BillTo Company

...

The following tables define the use cases for company order flow downs in Aptify. 

Billing Same As Shipping Option

User first enters

Use Case Number

BillIng Same As Shipping option is selected

ShipTo Person

1

ShipTo Company

2

Billing Same As Shipping option is cleared

ShipTo Person

3

ShipTo Company

4

BillTo Person

5

BillTo Company

6

Info

All of the use cases below require that the Bypass Company Flow Down option is cleared.

 

 

Auihorizontalnav
iduseCases
titleCompany Order Flow Down Use Cases
Auihorizontalnavpage
iduseCase1
titleUse 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
iduseCase2
titleUse 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
iduseCase3
titleUse Case 3
  • User clears the BillingSameAsShipping option and 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.
  • User enters the BillTo Person or BillTo Company:

    useCase3flowshorizontaluseCase3aUser enters BillTo Person (BillTo Company not entered)
    1. User enters the Bill To Person (has not yet entered the BillTo Company)
    2. Flow down the BillTo Company. Set the Persons linked Company as the BillTo Company.
    3. Flow down the Billing Address, based on Person’s preferred Billing address settings.
    4. If user changes the ShipTo Person or ShipTo Company, then the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipTo Person should not change the Shipto Company. Similarly, changing ShipTo Company should not change the Shipto Person.
    5. If user changes the BillTo Person or BillTo Company, then the billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the Billto Company. Similarly, changing BillTo Company should not change the Billto Person.
    useCase3bUser enters the BillTo Company (BillTo Person not entered)
    1. User enters the BillTo Company (has not yet entered the BillTo Person)
    2. Flow down the BillTo Person. Set the Company’s billing contact as the BillTo Person, if available or leave the BillTo Person field as blank, and use the company’s preferred billing address.
    3. Flow down the Billing Address, based on billing contact Person’s preferred billing address settings, if the billing contact person is available. If billing contact person is not available, then use the Company’s preferred billing address.
    4. If user changes the ShipTo Person or ShipTo Company, then the shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipTo Person should not change the Shipto Company. Similarly, changing ShipTo Company should not change the Shipto Person.
    5. If user changes the BillTo Person or BillTo Company, then the billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the Billto Company. Similarly, changing BillTo Company should not change the Billto Person.
Auihorizontalnavpage
iduseCase4
titleUse Case 4
  • User clears the Billing Same AsShipping option and then enters the ShipTo Company first.
  • Flow down the ShipTo Person. Set the Company’s Billing Contact as the ShipTo Person. If no billing contact person is available then leave the ShipTo Person field as blank.
  • Flow down the Shipping Address, based on Company’s Billing Contact Person’s preferred shipping address settings. If Billing Contact is not available then use Company’s preferred Shipping Address.
  • User enters the BillTo Person or BillTo Company:

    useCase4flowshorizontaluseCase4aUser enters BillTo Person (BillTo Company not entered)
    1. User enters the BillTo Person (has not yet entered the BillTo Company)
    2. Flow down the BillToC ompany. Set the Persons linked Company as the BillTo Company.
    3. Flow down the Billing Address, based on Person’s preferred billing address settings.
    4. If user changes the ShipTo Person or ShipTo Company, the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillToC ompany, or the Billing Address. Also changing ShipTo Person should not change the Shipto Company. Similarly, changing ShipTo Company should not change the Shipto Person.
    5. If user changes the BillTo Person or BillToC ompany, the Billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the Billto Company. Similarly, changing BillTo Company should not change the Billto Person.
    useCase4bUser enters the BillTo Company (BillTo Person not entered)
    1. User enters the BillToCompany (has not yet entered the BillTo Person)
    2. Flow down the BillTo Person. Set the Company’s billing contact as the BillTo Person, if available or leave the BillTo Person field as blank, and use the company’s preferred billing address.
    3. Flow down the Billing Address, based on billing contact Person’s preferred Billing address settings, if the billing contact person is available. If billing contact person is not available, then use the Company’s preferred billing address.
    4. If user changes the ShipTo Person or ShipTo Company, then the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipToPerson should not change the Shipto Company. Similarly, changing ShipTo Company should not change the ShipTo Person.
    5. If user changes the BillTo Person or BillTo Company, then the Billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the BillTo Company. Similarly, changing BillTo Company should not change the Billto Person.
Auihorizontalnavpage
iduseCase5
titleUse Case 5
  • User clears the Billing Same As Shipping option and then enters the BillTo Person first.
  • Flow down the BillTo Company. Set the Person’s linked Company as the BillTo Company.
  • Flow down the Billing Address, based on Person’s preferred billing address settings.
  • User enters the ShipTo Person or ShipTo Company:

    useCase5flowshorizontaluseCase5aUser enters ShipTo Person (ShipTo Company not entered)
    1. User enters the ShipTo Person (has not yet entered the ShipTo Company).
    2. Flow down the ShipTo Company. Set the Persons linked Company as the ShipTo Company.
    3. Flow down the Shipping Address, based on Person’s preferred Shipping address settings.
    4. If user changes the ShipTo Person or ShipTo Company, then the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipTo Person should not change the ShipTo Company. Similarly, changing ShipTo Company should not change the ShipTo Person.
    5. If user changes the BillTo Person or BillTo Company, then the Billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the BillTo Company. Similarly, changing BillTo Company should not change the BillTo Person.
    useCase5bUser enters the ShipTo Company (ShipTo Person not entered)
    1. User enters the ShipTo Company (has not yet entered the ShipTo Person)
    2. Flow down the ShipTo Person. Set the Company’s billing contact as the ShipTo Person, if available or leave the ShipTo Person field as blank, and use the company’s preferred shipping address.
    3. Flow down the Shipping Address, based on billing contact Person’s preferred Shipping address settings, if the billing contact person is available. If billing contact person is not available, use the Company’s preferred Shipping address.
    4. If user changes the ShipTo Person or ShipTo Company, the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipTo Person should not change the ShipTo Company. Similarly, changing ShipTo Company should not change the ShipTo Person.
    5. If user changes the BillTo Person or BillTo Company, the Billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the BillTo Company. Similarly, changing BillTo Company should not change the BillTo Person.
Auihorizontalnavpage
iduseCase6
titleUse Case 6
  • User clears the Billing Same As Shipping option and enters the BillTo Company first.
  • Flow down the BillTo Person. Set the Company’s Billing Contact as the BillTo Person. If no billing contact person is available then leave the BillTo Person field as blank.
  • Flow down the Billing Address, based on Company’s Billing Contact Person’s preferred billing address settings. If Billing Contact is not available then use Company’s preferred Billing Address.
  • User enters the ShipTo Person or ShipTo Company:

    useCase6flowshorizontaluseCase6aUser enters ShipTo Person (ShipTo Company not entered)
    1. User enters the ShipTo Person (has not yet entered the ShipTo Company).
    2. Flow down the ShipTo Company. Set the Persons linked Company as the ShipTo Company.
    3. Flow down the Shipping Address, based on Person’s preferred Shipping address settings.
    4. If user changes the ShipTo Person or ShipTo Company, the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipTo Person should not change the Shipto Company. Similarly, changing ShipTo Company should not change the ShipTo Person.
    5. If user changes the BillTo Person or BillTo Company, the billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the BillTo Company. Similarly, changing BillTo Company should not change the BillTo Person.
    useCase6bUser enters the ShipTo Company (ShipTo Person not entered)
    1. User enters the ShipTo Company (has not yet entered the ShipTo Person).
    2. Flow down the ShipTo Person. Set the Company’s billing contact as the ShipTo Person, if available or leave the ShipTo Person field as blank, and use the company’s preferred shipping address.
    3. Flow down the Shipping Address, based on billing contact Person’s preferred Shipping address settings, if the billing contact person is available. If billing contact person is not available, then use the Company’s preferred shipping address.
    4. If user changes the ShipTo Person or ShipTo Company, the Shipping address flow down will be based on this new person, or this new company. Do not change the BillTo Person or BillTo Company, or the Billing Address. Also changing ShipTo Person should not change the Shipto Company. Similarly, changing ShipTo Company should not change the ShipTo Person.
    5. If user changes the BillTo Person or BillTo Company, the billing address flow down will be based on this new person, or this new company. Do not change the ShipTo Person or ShipTo Company, or the Shipping Address. Also changing BillTo Person should not change the BillTo Company. Similarly, changing BillTo Company should not change the BillTo Person.

...