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
house refresh service Lincolnshire ..IntroductionDuring the early years of our modern computer era, very... Read More
XML parser is a software module to read documents and... Read More
So let's begin crunching down these 300 images using Adobe... Read More
As we could imagine, if you are reading this article... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
Using professional icons in your application or website can bring... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
We would like first emphasize the change in the paradigm.... Read More
Scrapbooks are very popular these days. I think that almost... Read More
The purpose of one of our projects was MS Exchange... Read More
How would you like to prevent spyware and adware from... Read More
I like my software simple. If it's too complex or... Read More
Let's first look at your ERP system selection (without Retail... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
If you have been running Windows XP for a couple... Read More
How do you run a program on a remote server... Read More
Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
Research bears that less than 70 percent of development projects... Read More
Several years ago Microsoft purchased Great Plains Software, then Navision... Read More
The Windows Indexing Service provides you with the ability to... Read More
Handling character strings in Java is supported through two final... Read More
While paper labeling CDs and DVDs may appear to be... Read More
Just when you thought you were Web savvy, one more... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
licensed cleaning services Lake Forest ..How do you run a program on a remote server... Read More
We were recently faced with a decision: either to let... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Whether you have used Microsoft Word for years, have just... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
When making a decision to buy any piece of software... Read More
I provide, here clear explanations and a count of function... Read More
MS CRM is very close to document workflow automation, including... Read More
Running Applications in Compatibility Mode With Windows XP, you can... Read More
Great Plains Purchase Order Processing (POP) module makes up one-third... Read More
Remember back in the days where screensavers were the coolest... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
I have yet to see a business that, sometimes in... Read More
When you think... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
This article is the third of a series of articles... Read More
It won't matter how effective your WinRunner Team is if... Read More
Microsoft Business Solutions Great Plains has full-featured manufacturing set of... Read More
During the years of our consulting practice, which comes back... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
I like my software simple. If it's too complex or... Read More
Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More
Microsoft Business Solutions Great Plains is mid and even corporate... Read More
Icons are used everywhere; right from software applications, to internet... Read More
Looks like Microsoft Great Plains becomes more... Read More
Software |