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
express cleaning service Arlington Heights ..When you buy a computer, it most likely comes with... Read More
Here is some free software tools to help you build... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More
It???s easy to understand why you might be drawn to... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
DBxtra goes ASPGetting to the information hidden within corporate databases... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
What is a Web Database?A web database is a database... Read More
A few months back I really got sick of my... Read More
If you are software developer or database administrator - we... Read More
Best Software Act! is very popular CRM for small and... Read More
Background: For many organizations like ours, the interim target of... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Whether you are a small consultancy firm, a medium sized... Read More
IntroductionPHP can be used for a lot of different things,... Read More
New post-recession era has new features, which didn't exist in... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
Microsoft Great Plains is main accounting / ERP application... Read More
Microsoft SQL Server is the leader for inexpensive and middle... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
What is installation in the language of technology? Installation... Read More
The title of "software engineer" has got to be among... Read More
tidy up service Arlington Heights ..IntroductionSurprised, by the title? well, this is a tour of... Read More
Trying to figure out a stream in banning one email... Read More
While several preventive maintenance software manufacturers offer free trials for... Read More
According to a survey conducted by InfoTrends/CAP Ventures entitled "Content-Centric... Read More
Great Plains Integration Manager scripting and translation - overview for... Read More
So let's begin crunching down these 300 images using Adobe... Read More
Navision Software was purchased by Microsoft and now it is... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
Before being able to choose a secure Internet communication system,... Read More
This article is the first of a series of articles... Read More
When you buy a computer, it most likely comes with... Read More
Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More
It won't matter how effective your WinRunner Team is if... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
While paper labeling CDs and DVDs may appear to be... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
The research in the field of Natural Language Processing usually... Read More
The title of "software engineer" has got to be among... Read More
Almost all new and major brand of PCs come with... Read More
MS CRM is very close to document workflow automation, including... Read More
C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More
I have recently created my first Php program. I wanted... Read More
Looks like Microsoft Great Plains becomes more and more... Read More
I like my software simple. If it's too complex or... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Software |