Saturday, July 6, 2019

Default behavior of Electronic Payment processes using Multiple Script Queue (SuiteCloud Plus)

Settings:

-- Navigate to Payments > Set Up > Electronic Payment Preferences > Queue Management > Queue Setting
Queue 1 - blank
Queue 2 - Subsidiary A and Subsidiary B 
Queue 3 - Subsidiary C 
Queue 4 - Subsidiary D
Queue 5 - Subsidiary C


Scenario A
1. Payments > Payment Processing > Bill Payment Processing
-- Bank Account = Subsidiary C Bank
-- A/P Account = 2000-000 Accounts Payable
-- Unmark All Bills
-- Select "Bill A" and "Bill B"
-- Click Submit

2. Payments > Payment Processing > Invoice Payment Processing
-- Bank Account = Subsidiary C Bank
-- A/R Account = 1100 -000 Accounts Receivable
-- Unmark All Invoices
-- Select "Invoice A" and "Invoice B"
-- Click Submit

3. Set Up > Customization > Scrip Deployment > Status

Actual Result:
Bill Payment - Queue 3
Invoice Payment - Queue 5

Scenario B
1. Payments > Payment Processing > Bill Payment Processing
-- Bank Account = Subsidiary A Bank
-- A/P Account = 2000-000 Accounts Payable
-- Unmark All Bills
-- Select "Bill A" and "Bill B"
-- Click Submit

2. Payments > Payment Processing > Bill Payment Processing
-- Bank Account = Subsidiary D Bank
-- A/R Account = 2000-000 Accounts Payable
-- Unmark All Bills
-- Select "Bill C" and "Bill D"
-- Click Submit

3. Set Up > Customization > Scrip Deployment > Status

Actual Result:
Bill Payment A & B of Subsidiary A - Queue 2
Bill Payment C & D of Subsidiary B - Queue 4

Scenario C
1. Payments > Payment Processing > Bill Payment Processing
-- Bank Account = Subsidiary C Bank
-- A/P Account = 2000-000 Accounts Payable
-- Unmark All Bills
-- Select "Bill A" and "Bill B"
-- Click Submit

2. Payments > Payment Processing > Bill Payment Processing
-- Bank Account = Subsidiary C Bank
-- A/R Account = 2000-000 Accounts Payable
-- Unmark All Bills
-- Select "Bill C" and "Bill D"
-- Click Submit

3. Set Up > Customization > Scrip Deployment > Status

Actual Result:
Unable to process EFT - Bill Payments for second batch, error is thrown:

"Another payment process is queued for the selected filters:

File Format: DBS - IDEAL
Account: 2000-000 Accounts Payable
Subsidiary: Subsidiary C

Please retry at a later time
."


Scenario D
1. Payments > Payment Processing > Invoice Payment Processing
-- Bank Account = Subsidiary C Bank
-- A/P Account = 1100 -000 Accounts Receivable
-- Unmark All Bills
-- Select Invoices
-- Click Submit

2. Payments > Payment Processing > Invoice Payment Processing
-- Bank Account = Subsidiary C Bank 
-- A/R Account = 1100 -000 Accounts Receivable
-- Unmark All Bills
-- Select Invoices
-- Click Submit

3. Set Up > Customization > Scrip Deployment > Status


Actual Result: 
We should not be allowed to process DD - Invoice Payments for second batch, error should be thrown:

"Another payment process is queued for the selected filters:

File Format: DBS - IDEAL
Account: 1100 -000 Accounts Receivable

Subsidiary: Subsidiary C

Please retry at a later time
."

Note: Currently Scenario D is filed under Defect 277176, because it's currently allowing us to process multiple invoice payments at the same time and all Invoice Payments are directed to Queue 3.

No comments:

Post a Comment