Not Licensed for Central AP Invoice Payment

I just refreshed our training database using Epicor’s instructions. One of the first steps to the System Flow tutorial says to go to Company Configuration and check the check box for Calculate Taxes for Quote under All Modules – Taxes – Detail.
image

We do that and then try and save but we get the following message.
image

I go to Central Payment and this is what I see.

What do i need to do to get past this? I have a ticket with Epicor right now but they have not found a solution. This is the demo database the is supplied with Epicor.

Joe, did you apply your license key to the Training Db in the Admin Console?

Yep.

The Licensed list gets refreshed when you login. It’s on the Session object. Once you apply the license to the companies in Admin Console, you should only need to logout/login.

All it checks for is

if (!String.IsNullOrEmpty(ttAPSyst.CPayCompany) && !Session.ModuleLicensed(Erp.License.ErpLicensableModules.ConsolidatedPayment))

If you don’t have the CPay license then force-blank out the CPayCompany and it should stop complaining. That may be SQL. Since the RowRule makes it readonly again since your license is not licensed, but their demo database comes pre-filled in… #BugInDemoDatabase

image

@hkeric.wci

That is what figured. I modified the sql directly (remember demo db).

Now I have a new issue when i try and save.
image

Cleared both of those fields too in sql. Now we are able to make the recommended change as per the tutorial. :thinking:

If these are bugs in the demo db, how come no one else has ever brought attention to them?

Strange. After I cleared them and then made the original change I was trying to do, I went back to the demo db and set those fields back to what they were before I cleared them.

I tested my original change on the Company Configuration to see if it continues to give me the error which is what I was expecting. (i had a call with Epicor about it coming up and wanted to show them).

But ‘poof’ the issue doesn’t happen anymore. Even though those fields are still populated, it doesn’t yell at me anymore. :face_with_raised_eyebrow:

Weird because they run in the base of APSystBeforeUpdate

So I wonder if the Taxes attempted to update something in APSyst…

There is 1 more field you must clear
XbSyst.ConsPurchasingParent

this holds a Hash it generates.

For us our Demo database uses our data… The time I do go into E10_Demo I usually don’t touch the settings :slight_smile: and lastly, we atleast do have the AP Centralized Module.

I didn’t clear that one because even in our production database, even though XbSyst.ConsolidatedPurchasingCompany is empty, there is still a hash in XbSyst.ConsPurchasingParent. As far as I know no one has said anything about stuff not working for the past 9 years since we have been on Epicor so if it is not broke, I am not going to touch it. :neutral_face:

What does this one have:

XbSyst.ConsolidatedPurchasingCompany

That value triggers your above exception

if (!String.IsNullOrEmpty(ttXbSyst.ConsolidatedPurchasingCompany) && !Session.ModuleLicensed(Erp.License.ErpLicensableModules.MultiSiteManagement))

Demo database had EPIC03. Our production database, nothing.

1 Like