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
one time home cleaning Morton Grove ...Net Framework is a platform or development environment to seamlessly... Read More
Microsoft CRM is new player on the CRM software... Read More
Now is the time to look at an alternative to... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
The destruction of the Soviet Union about 15 years ago,... Read More
It's all about turn times in the eMedia industry! The... Read More
In this article you will find some background information about... Read More
Looking at all the ads which promise to get rid... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
Find out why Spyware Removal from computers is important and... Read More
Although statistics often is blamed for various deadly sins --... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
Writing software manuals is boring, isn't it? We often think:... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
What is installation in the language of technology? Installation... Read More
Since technology changes so quickly, it is hard to begin... Read More
Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Pirated software is on the increase and now accounts for... Read More
IntroductionDuring the early years of our modern computer era, very... Read More
I suggest that you do not spend a lot of... Read More
eco-friendly cleaning service Glencoe ..Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
If you have been using the Internet for any amount... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
When Windows fails to boot it is normally caused by... Read More
This article will not attempt to advocate the use of... Read More
ERP Consulting industry is on the way to serve clients... Read More
This is intermediate level SQL scripting article for DB Administrator,... Read More
Since technology changes so quickly, it is hard to begin... Read More
In this short FAQ style article we would like to... Read More
Most people understand that the "hardware" part of their computer... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
Scrapbooks are very popular these days. I think that almost... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
Shareware is software that you can try before you buy;... Read More
We would like to give you pluses and minuses of... Read More
Sometimes your PC will start acting strange for no apparent... Read More
Not every software testing project can or should be automated.... Read More
When you need a phone number, you do a quick... Read More
We will base our prognosis on our Microsoft Business Solutions... Read More
If you are to buy a HelpDesk & Asset Management... Read More
The java programming language is becoming more and more popular... Read More
Software |