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
high-end home cleaning Arlington Heights ...IntroductionPHP can be used for a lot of different things,... Read More
Every day millions of new web documents emerge on the... Read More
If you have Microsoft Great Plains and support it for... Read More
At the end of XX century, in the late 1990th... Read More
C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More
You would like to protect your documents, wouldn't you? Reasons... Read More
Great Plains Software Dynamics, Dynamics C/S+, eEnterprise were written on... Read More
Many Webmasters have never bothered to view their website's server... Read More
Microsoft Great Plains is one of the Microsoft Business Solutions... Read More
Rapid Application Development (RAD) is a software development methodology. In... Read More
Follow the steps below to quickly design, generate, and deploy... Read More
When it comes to screenplay software each screenwriter needs to... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
In part III of this ISDN primer, we learned that... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
With any good luck and a good amount of hard... Read More
It's not very often I get excited about a software... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software eEnterprise,... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
While Adobe is the most known maker of PDF tools,... Read More
Program Flow is what you think it is. How the... Read More
Find out why Spyware Removal from computers is important and... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
non-toxic cleaning company Morton Grove ...Need software to record your voice, streaming audio or musical... Read More
It's all about turn times in the eMedia industry! The... Read More
It???s easy to understand why you might be drawn to... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
We would like to give you several situations, when you... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
With many manufacturing shops heading over seas in favor of... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
2005 ? Back to the Future.What does the future hold?... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
Usually, the easiest way to tell you have spyware is... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
Currently Microsoft Business Solutions is on the way of creating... Read More
If you're online using a dialup Internet connection, you'll probably... Read More
Now there are Three Steps To Heaven Just listen and... Read More
While I was in college, if you would have asked... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
It is now common thing when large corporation selects mid-market... Read More
It is possible that if one avoided all sources of... Read More
Spyware and Adware infest over 90 percent of computers in... Read More
IntroductionSurprised, by the title? well, this is a tour of... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
Software |