Accounts receivable credit hold by past due

I have the following BPM as a SalesOrder.Update Directive. It puts
customers on credit hold during order entry if the customer has open
invoices older than 61 days (about 2 months), I net all credits. We
are single company so I hard coded the company name. I hope this
helps you.

/* Put Customer on Credit Hold if they have open invoice (net of
credits) over 60 days old */

for each ttOrderHed where (ttOrderHed.RowMod = "A" or
ttOrderHed.RowMod = "U") no-lock.
Find Customer Where Customer.Company = "ICC" and Customer.CustNum =
ttOrderHed.CustNum no-lock.
If Customer.CreditHold = False Then do:

Define variable Bal as decimal init 0 no-undo.

for each InvcHead where InvcHead.Company = "ICC" and
InvcHead.Posted = True and InvcHead.CustNum = ttOrderHed.CustNum and
InvcHead.OpenInvoice = True no-lock.
/* accumulate all credits and invoices over 60 days and all credits*/
If ( InvcHead.InvoiceDate < Today - 61 ) or (InvcHead.InvoiceBal <
0 ) Then Assign Bal = Bal + InvcHead.InvoiceBal.
End. /* for each InvcHead */

If Bal > 5 Then do:
Find Customer where Customer.Company = "ICC" and
Customer.CustNum = ttOrderHed.CustNum exclusive-lock. If
Customer.CreditHold <> True Then do:
run lib\UpdateTableBuffer.p(input BUFFER
Customer:HANDLE,"CreditHold",True).
run lib\UpdateTableBuffer.p(input BUFFER
Customer:HANDLE,"CreditHoldDate",Today).
run lib\UpdateTableBuffer.p(input BUFFER
Customer:HANDLE,"CreditHoldSource","Over 60 Days (BPM)").
End. /* do <> True */
End. /*do Bal > 5 */
End. /* CreditHold = False */
End. /* each ttOrderHed */


--- In vantage@yahoogroups.com, "wm_l_gann" <wgann@...> wrote:
>
> Did anyone ever figure out how to build such a BPM? I'm trying and
> it's giving me fits because the credit hold flag is in the customer
> table, but customer is not in scope for invoice.update.
>
> Anyone have any ideas?
>
> Bill Gann
> Wastequip, Inc.
>
> --- In vantage@yahoogroups.com, "Scott Litzau" <scott.litzau@>
wrote:
> >
> > If you can figure that out can you set up a BPM to take customers
> and their
> > orders off credit hold if they falls under their credit limit. I
have an
> > enhancement request in for that one.
> >
> > Scott Litzau, MCP
> > Olympus Flag & Banner
> > Information Systems Manager
> > scott.litzau@
> > P: 414-365-9732
> > F: 414-355-1931
> >
> >
> > -----Original Message-----
> > From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
> Behalf Of
> > Edward F. Fox, Jr.
> > Sent: Thursday, June 26, 2008 10:14 AM
> > To: vantage@yahoogroups.com
> > Subject: RE: [Vantage] Accounts receivable credit hold by past due
> >
> > I think you could set up a BPM to do that. I would like to
> investigate that
> > myself too.
> >
> >
> >
> > Edward F. Fox, Jr., CPA
> > Controller
> > Maxson Automatic Machinery Company
> >
> > _____
> >
> > From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
> Behalf Of
> > fsu87atl
> > Sent: Thursday, June 26, 2008 11:10 AM
> > To: vantage@yahoogroups.com
> > Subject: [Vantage] Accounts receivable credit hold by past due
> >
> >
> > Is there a way that the system will automaticly place a customer
on
> > credit hold if they are past due? Where would this be set up? I
do
> > not see this in company config.
> >
>
Is there a way that the system will automaticly place a customer on
credit hold if they are past due? Where would this be set up? I do
not see this in company config.
I think you could set up a BPM to do that. I would like to investigate that
myself too.



Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone 401-596-0162 a Fax 401-596-1050

www.maxsonautomatic.com

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
fsu87atl
Sent: Thursday, June 26, 2008 11:10 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Accounts receivable credit hold by past due



Is there a way that the system will automaticly place a customer on
credit hold if they are past due? Where would this be set up? I do
not see this in company config.





[Non-text portions of this message have been removed]
If you can figure that out can you set up a BPM to take customers and their
orders off credit hold if they falls under their credit limit. I have an
enhancement request in for that one.

Scott Litzau, MCP
Olympus Flag & Banner
Information Systems Manager
scott.litzau@...
P: 414-365-9732
F: 414-355-1931


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Edward F. Fox, Jr.
Sent: Thursday, June 26, 2008 10:14 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] Accounts receivable credit hold by past due

I think you could set up a BPM to do that. I would like to investigate that
myself too.



Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone 401-596-0162
Fax 401-596-1050

www.maxsonautomatic.com

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
fsu87atl
Sent: Thursday, June 26, 2008 11:10 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Accounts receivable credit hold by past due



Is there a way that the system will automaticly place a customer on
credit hold if they are past due? Where would this be set up? I do
not see this in company config.





[Non-text portions of this message have been removed]


------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
I've never worked with the BPM's but I plan to try and learn after we go
live.



Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone 401-596-0162 a Fax 401-596-1050

www.maxsonautomatic.com

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Scott Litzau
Sent: Thursday, June 26, 2008 11:24 AM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] Accounts receivable credit hold by past due



If you can figure that out can you set up a BPM to take customers and their
orders off credit hold if they falls under their credit limit. I have an
enhancement request in for that one.

Scott Litzau, MCP
Olympus Flag & Banner
Information Systems Manager
scott.litzau@ <mailto:scott.litzau%40olympus-flag.com> olympus-flag.com
P: 414-365-9732
F: 414-355-1931

-----Original Message-----
From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
Edward F. Fox, Jr.
Sent: Thursday, June 26, 2008 10:14 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: RE: [Vantage] Accounts receivable credit hold by past due

I think you could set up a BPM to do that. I would like to investigate that
myself too.

Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone 401-596-0162
Fax 401-596-1050

www.maxsonautomatic.com

_____

From: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
[mailto:vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com] On
Behalf Of
fsu87atl
Sent: Thursday, June 26, 2008 11:10 AM
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Subject: [Vantage] Accounts receivable credit hold by past due

Is there a way that the system will automaticly place a customer on
credit hold if they are past due? Where would this be set up? I do
not see this in company config.

[Non-text portions of this message have been removed]

------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have
already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and
Crystal Reports and other 'goodies', please goto:
http://groups. <http://groups.yahoo.com/group/vantage/files/>
yahoo.com/group/vantage/files/.
(2) To search through old msg's goto:
http://groups. <http://groups.yahoo.com/group/vantage/messages>
yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto:
http://groups. <http://groups.yahoo.com/group/vantage/linksYahoo>
yahoo.com/group/vantage/linksYahoo! Groups Links





[Non-text portions of this message have been removed]
If you are doing a lot of VB customization heading towards your Live date, do yourself a favor and invest the time in learning some BPM now.

It will save you time in the long run as a single BPM can impart behavior for multiple applications (if they share a method) that you would otherwise have to enforce via multiple customizations.

A properly constructed BPM is also more reliable as, VB code can be very dependent upon assumptions made by the programmer as to how users will use applications. Those assumptions are invariably wrong and the programmer's expected event triggers (or event triggers that must occur in a certain order in order for a complex customization to process) don't always occur as planned.

Rob Brown

--- On Thu, 6/26/08, Edward F. Fox, Jr. <efox@...> wrote:
From: Edward F. Fox, Jr. <efox@...>
Subject: RE: [Vantage] Accounts receivable credit hold by past due
To: vantage@yahoogroups.com
Date: Thursday, June 26, 2008, 11:28 AM











I've never worked with the BPM's but I plan to try and learn after we go

live.



Edward F. Fox, Jr., CPA



Controller



Maxson Automatic Machinery Company



Phone Fax



www.maxsonautomatic .com



_____



From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of

Scott Litzau

Sent: Thursday, June 26, :24 AM

To: vantage@yahoogroups .com

Subject: RE: [Vantage] Accounts receivable credit hold by past due



If you can figure that out can you set up a BPM to take customers and their

orders off credit hold if they falls under their credit limit. I have an

enhancement request in for that one.



Scott Litzau, MCP

Olympus Flag & Banner

Information Systems Manager

scott.litzau@ <mailto:scott. litzau%40olympus -flag.com> olympus-flag. com

P:

F:



-----Original Message-----

From: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

[mailto:vantage@ yahoogroups <mailto:vantage% 40yahoogroups. com> .com] On

Behalf Of

Edward F. Fox, Jr.

Sent: Thursday, June 26, :14 AM

To: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

Subject: RE: [Vantage] Accounts receivable credit hold by past due



I think you could set up a BPM to do that. I would like to investigate that

myself too.



Edward F. Fox, Jr., CPA



Controller



Maxson Automatic Machinery Company



Phone

Fax



www.maxsonautomatic .com



_____



From: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

[mailto:vantage@ yahoogroups <mailto:vantage% 40yahoogroups. com> .com] On

Behalf Of

fsu87atl

Sent: Thursday, June 26, :10 AM

To: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

Subject: [Vantage] Accounts receivable credit hold by past due



Is there a way that the system will automaticly place a customer on

credit hold if they are past due? Where would this be set up? I do

not see this in company config.



[Non-text portions of this message have been removed]



------------ --------- --------- ------



Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have

already linked your email address to a yahoo id to enable access. )

(1) To access the Files Section of our Yahoo!Group for Report Builder and

Crystal Reports and other 'goodies', please goto:

http://groups. <http://groups. yahoo.com/ group/vantage/ files/>

yahoo.com/group/ vantage/files/ .

(2) To search through old msg's goto:

http://groups. <http://groups. yahoo.com/ group/vantage/ messages>

yahoo.com/group/ vantage/messages

(3) To view links to Vendors that provide Vantage services goto:

http://groups. <http://groups. yahoo.com/ group/vantage/ linksYahoo>

yahoo.com/group/ vantage/linksYah oo! Groups Links



[Non-text portions of this message have been removed]
Thank you for the tip. We have never used VB, but now that I have BPM
available I plan to use it.



Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone 401-596-0162 a Fax 401-596-1050

www.maxsonautomatic.com

_____

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of
Robert Brown
Sent: Thursday, June 26, 2008 12:18 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] Accounts receivable credit hold by past due



If you are doing a lot of VB customization heading towards your Live date,
do yourself a favor and invest the time in learning some BPM now.

It will save you time in the long run as a single BPM can impart behavior
for multiple applications (if they share a method) that you would otherwise
have to enforce via multiple customizations.

A properly constructed BPM is also more reliable as, VB code can be very
dependent upon assumptions made by the programmer as to how users will use
applications. Those assumptions are invariably wrong and the programmer's
expected event triggers (or event triggers that must occur in a certain
order in order for a complex customization to process) don't always occur as
planned.

Rob Brown

--- On Thu, 6/26/08, Edward F. Fox, Jr. <efox@maxsonautomati
<mailto:efox%40maxsonautomatic.com> c.com> wrote:
From: Edward F. Fox, Jr. <efox@maxsonautomati
<mailto:efox%40maxsonautomatic.com> c.com>
Subject: RE: [Vantage] Accounts receivable credit hold by past due
To: vantage@yahoogroups <mailto:vantage%40yahoogroups.com> .com
Date: Thursday, June 26, 2008, 11:28 AM

I've never worked with the BPM's but I plan to try and learn after we go

live.

Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone Fax

www.maxsonautomatic .com

_____

From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf
Of

Scott Litzau

Sent: Thursday, June 26, :24 AM

To: vantage@yahoogroups .com

Subject: RE: [Vantage] Accounts receivable credit hold by past due

If you can figure that out can you set up a BPM to take customers and their

orders off credit hold if they falls under their credit limit. I have an

enhancement request in for that one.

Scott Litzau, MCP

Olympus Flag & Banner

Information Systems Manager

scott.litzau@ <mailto:scott. litzau%40olympus -flag.com> olympus-flag. com

P:

F:

-----Original Message-----

From: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

[mailto:vantage@ yahoogroups <mailto:vantage% 40yahoogroups. com> .com] On

Behalf Of

Edward F. Fox, Jr.

Sent: Thursday, June 26, :14 AM

To: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

Subject: RE: [Vantage] Accounts receivable credit hold by past due

I think you could set up a BPM to do that. I would like to investigate that

myself too.

Edward F. Fox, Jr., CPA

Controller

Maxson Automatic Machinery Company

Phone

Fax

www.maxsonautomatic .com

_____

From: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

[mailto:vantage@ yahoogroups <mailto:vantage% 40yahoogroups. com> .com] On

Behalf Of

fsu87atl

Sent: Thursday, June 26, :10 AM

To: vantage@yahoogroups <mailto:vantage% 40yahoogroups. com> .com

Subject: [Vantage] Accounts receivable credit hold by past due

Is there a way that the system will automaticly place a customer on

credit hold if they are past due? Where would this be set up? I do

not see this in company config.

[Non-text portions of this message have been removed]

------------ --------- --------- ------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have

already linked your email address to a yahoo id to enable access. )

(1) To access the Files Section of our Yahoo!Group for Report Builder and

Crystal Reports and other 'goodies', please goto:

http://groups. <http://groups. yahoo.com/ group/vantage/ files/>

yahoo.com/group/ vantage/files/ .

(2) To search through old msg's goto:

http://groups. <http://groups. yahoo.com/ group/vantage/ messages>

yahoo.com/group/ vantage/messages

(3) To view links to Vendors that provide Vantage services goto:

http://groups. <http://groups. yahoo.com/ group/vantage/ linksYahoo>

yahoo.com/group/ vantage/linksYah oo! Groups Links

[Non-text portions of this message have been removed]
















[Non-text portions of this message have been removed]
Did anyone ever figure out how to build such a BPM? I'm trying and
it's giving me fits because the credit hold flag is in the customer
table, but customer is not in scope for invoice.update.

Anyone have any ideas?

Bill Gann
Wastequip, Inc.

--- In vantage@yahoogroups.com, "Scott Litzau" <scott.litzau@...> wrote:
>
> If you can figure that out can you set up a BPM to take customers
and their
> orders off credit hold if they falls under their credit limit. I have an
> enhancement request in for that one.
>
> Scott Litzau, MCP
> Olympus Flag & Banner
> Information Systems Manager
> scott.litzau@...
> P: 414-365-9732
> F: 414-355-1931
>
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
Behalf Of
> Edward F. Fox, Jr.
> Sent: Thursday, June 26, 2008 10:14 AM
> To: vantage@yahoogroups.com
> Subject: RE: [Vantage] Accounts receivable credit hold by past due
>
> I think you could set up a BPM to do that. I would like to
investigate that
> myself too.
>
>
>
> Edward F. Fox, Jr., CPA
> Controller
> Maxson Automatic Machinery Company
>
> _____
>
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
Behalf Of
> fsu87atl
> Sent: Thursday, June 26, 2008 11:10 AM
> To: vantage@yahoogroups.com
> Subject: [Vantage] Accounts receivable credit hold by past due
>
>
> Is there a way that the system will automaticly place a customer on
> credit hold if they are past due? Where would this be set up? I do
> not see this in company config.
>