Global Credit Hold stopped passing from Parent to Child

Hey Gang,

Does anybody use External System Integration?
We use the Global Credit Hold pretty extensively. All Customers are created in the Parent Company and Linked to the Children.

As of about 3-4 weeks ago, all Customers for one particular Child Company stopped receiving the Global Credit Hold. Multi Company Direct runs as a process set in the parent and all children. That hasn’t changed, and still seems to be working correctly. The other Child companies still receive the Global Credit Hold from the Parent as expected.

Here’s what I’ve tried so far:

  1. Re-scheduled the Multico process set. No change.
  2. Paused multico and went into External Company Configuration in the Parent Company and ran Actions > Initialize everything. No change.
  3. Submitted the entire IntQueIn and IntQueOut tables to EpicCare by request, along with verbose logging of Multico from the Parent Company. They report everything is working correctly.
  4. Went into the target Child Company > Customer Credit Manager, and ran Actions > Mass Credit Information update, filtered on the test Customer. No Change.

Here’s my biggest fear: the timing of when this started roughly coincides with the point update I ran from 2022.1.21 to 2022.1.40, and I don’t have any other clues. But this fear is somewhat tempered by the fact this still works as expected in all other child entities.

Did you update your Task Agent Service? I was reading today, that it does not get updated automatically when you do a point release… So it might be worth checking. Although frankly you would think it would work totally or it would not.

Been a while I’ve needed to use mutlicompany (like since E9) so someone else may be able to give you a better insight.

1 Like

…omg. bro.

We spun up a new appserver just for the task agent as part of Jose’s RPC compression workaround.

I bet I forgot to update it.

2 Likes

Well I updated the (separate) appserver that’s running our Task Agent last night and recycled everything, but that did not fix it. I suppose that still doesn’t rule out a Task Agent mismatch - how exactly do you confirm this?

This has me thinking it may be someone accidently changed something on the Customer master perhaps. Did you compare their settings to others that are working?

That’s the thing all customers for this company are affected, which is why I suspect the point update or the external company config itself. I just tried going into the config for multico for Parent to target Child and unflagging, saving, and reflagging everything because I’m out of ideas. And I’ve seen that actually fix something before lol. No good this time though.

I should have mentioned in the OP that I also turned off customizations in Pilot and tried this at the behest of support, but there was unfortunately no change.

Take a look at the properties of the C:\Program Files (x86)\Epicor Software\Epicor Task Agent Service 4.3.100\TasktAgentService.exe

This folder is an example if you are on an earlier version it will be a different number (I think it wil lbe 4.2.200 I could be wrong :frowning:)

Here’s an example

Have you reviewed all logs?

Is there anything in this log

4.2.100.11
Does that 100.11 correspond to the Epicor version? If so holy cow it never got updated since the first pass during our upgrade.

So it’s only failing for one Customer? That sounds like a data issue…

I just ran into something the other day where the Company column on a row of data was lower case, could be something weird like that…

Hey Tom,

No it fails to pass to any Customer belonging to this Company. It passes correctly from Parent to Child for all the other child Companies.

Sorry, been travelling unable to respond… It’s the ice framework and sub version…

I tend to agree with others the it sounds like a data issue.

1 Like

Hmm, I see. I don’t know much about Multi Company, but I wonder if the point update changed something and now it’s tripping over Company Config data/setup in the child company? Might be worth comparing the problem child’s xasyst and xbsyst tables to the functional children, see if anything stands out.

1 Like

EpicCare provided their generic multico fix and I updated like 3,000 lines.

It worked.

Don’t ask me why.

1 Like

Love to see the details of the datafix… I am curious what was fixed… Also how it occurred.