Microsoft Business Solutions is emerging as very attractive vendor for mid-size companies. The strength of its products is in their cross integration potential. This integration strategy will be the software development direction for this Microsoft subdivision. Meanwhile, as of right now ? we have to recommend just to stake on it and deal with custom or in-house developed integration.
If you are developer who needs some sample code to start with ? we are placing Accounts Receivable level integration code ? it pulls info from Microsoft RMS and places it into work tables in Great Plains.
Be aware, that Microsoft Great Plains version 7.5 has out of the box integration with Microsoft RMS 1.2, but it is on GL and POP level only. You can't do check book reconciliation, for example. Currently Microsoft is in decision on who will be coding the integration for Great Plains 8.0 and what the functionality should be. More likely ? it will be Nodus Technologies with the integration on SOP and GL level ? it will deploy Great Plains Dexterity and MS SQL Server stored procs.
And here is the code, you have to deal with RM10301 and distribution RM, also we recommend insert new customers into RM00101 and RM00102:
-- Sales Transaction Record
insert into RM10301
(
DOCTYPE,
RMDTYPAL,
RMDNUMWK,
DOCNUMBR,
DOCDESCR,
DOCDATE,
BACHNUMB,
BCHSOURC,
CUSTNMBR,
CUSTNAME,
ADRSCODE,
COST AMNT,
SLSAMNT,
MISCAMNT,
FRTAMNT,
TAXAMNT,
DOCAMNT,
CASHAMNT,
CBKIDCSH,
CASHDATE,
DCNUMCSH,
CHEKAMNT,
CBKIDCHK,
CBKIDCRD,
CHEKNMBR,
CHEKDATE,
DCNUMCHK,
CRCRDAMT,
DCNUMCRD,
CRCRDNAM,
RCTN CCRD,
CRCARDDT,
TRDISAMT,
ACCTAMNT,
DISCDATE,
DUEDATE,
LSTEDTDT,
LSTUSRED,
GLPOSTDT,
PSTGSTUS,
CURNCYID,
TXENGCLD
)
select
DOCTYPE = (case
when a.Total > 0 then 1
else 7
end),
RMDTYPAL = (case
when a.Total > 0 then 1
else 8
end),
RMDNUMWK = 'SMS' + replicate('0',
13 - datalength(convert(varchar(13), a.TransactionNumber))) +
convert(varchar(13), a.TransactionNumber) + convert(varchar(10), a.StoreID),
DOCNUMBR = 'SMS' + replicate('0',
13 - datalength(convert(varchar(13), a.TransactionNumber))) +
convert(varchar(13), a.TransactionNumber) + convert(varchar(10), a.StoreID),
DOCDESCR = left(a.ReferenceNumber, 29),
DOCDATE = convert(varchar(10), a.[Time], 101),
BACHNUMB = 'SMS'
+ replicate('0',
2 - datalength(convert(varchar(2), a.StoreID))) +
convert(varchar(2), a.StoreID)
+ replicate('0',
9 - datalength(convert(varchar(11), a.BatchNumber))) +
convert(varchar(11), a.BatchNumber),
BCHSOURC = 'RM_Sales',
CUSTNMBR='CASH',
CUSTNAME = 'CASH',
ADRSCODE = 'PRIMARY',
COSTAMNT = (case
when isnull((select round(sum(round(Cost * Quantity,2)),2)
from LINKEDSERVER.HQ.dbo.TransactionEntry
where TransactionNumber = a.TransactionNumber and
StoreID = a.StoreID),0) > 0 and a.Total > 0 then
abs(isnull((select round(sum(round(Cost * Quantity,2)),2)
from LINKEDSERVER.HQ.dbo.TransactionEntry
where TransactionNumber = a.TransactionNumber and
StoreID = a.StoreID),0))
when isnull((select round(sum(round(Cost * Quantity,2)),2)
from LINKEDSERVER.HQ.dbo.TransactionEntry
where TransactionNumber = a.TransactionNumber and
StoreID = a.StoreID),0) 0 and
a.StoreID = '1' and
not exists (select 1 from RM10301 c
where c.RMDNUMWK = 'SMS' + replicate('0',
13 - datalength(convert(varchar(13), a.TransactionNumber))) +
convert(varchar(13), a.TransactionNumber) + convert(varchar(10), a.StoreID) and
c.RMDTYPAL = (case
when a.Total > 0 then 1
else 8
end)) and
not exists (select 1 from RM00401 c
where c.DOCNUMBR = 'SMS' + replicate('0',
13 - datalength(convert(varchar(13), a.TransactionNumber))) +
convert(varchar(13), a.TransactionNumber) + convert(varchar(10), a.StoreID) and
c.RMDTYPAL = (case
when a.Total > 0 then 1
else 8
end))
and a.[Time] > '01/01/2004'
Happy integrating! if you want us to do the job or use our product - give us a call 1-866-528-0577! help@albaspectrum.com
About The Author
Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies ? USA nationwide Great Plains, Microsoft CRM, Microsoft RMS customization company, based in Chicago, Arizona, California, Colorado, Texas, Georgia, New York, Florida and having locations in multiple states and internationally (help@albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer. help@albaspectrum.com
cleaning service near Bannockburn ..In our opinion, traditional approach when you select ERP/MRP system... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
We'll give you non formal view, based on our consulting... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
.NET platform does not support multiple inheritance. Do not confuse... Read More
Several years ago Microsoft purchased Great Plains Software, then Navision... Read More
I have yet to see a business that, sometimes in... Read More
Buying accounting software is a major investment. It's an important... Read More
Now is the time to look at an alternative to... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
In part III of this ISDN primer, we learned that... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
The US House of Representatives has recently passed the "Spy... Read More
Many Webmasters have never bothered to view their website's server... Read More
Looks like Microsoft Great Plains becomes more... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
It would be easy to think, like most people apparently... Read More
pet-friendly home cleaners Mundelein ..The major reason I recommend getting your hands on real... Read More
When you buy a computer, it most likely comes with... Read More
Remember back in the days where screensavers were the coolest... Read More
In order to meet regulatory and corporate compliance requirements reporting... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
I provide, here clear explanations and a count of function... Read More
It's no secret that software companies operate in a very... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
In the real world a "fire wall" is a fireproof... Read More
If you feel intimidated when someone tries to teach you... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
Intro This concise article will tell you in plain English... Read More
Now there are Three Steps To Heaven Just listen and... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
This short paper will expand on two key reasons to... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
Trying to figure out a stream in banning one email... Read More
Many Webmasters have never bothered to view their website's server... Read More
Several years ago Microsoft purchased Great Plains Software, then Navision... Read More
I have always had a tendency to focus on the... Read More
A wiki is an editable text-based website. But you don't... Read More
You've finally created databases that you can actually use to... Read More
It could just be me, but my experiences with document... Read More
Software |