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
tidy up service Glenview ..Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
Beginning with Domino version R4 it has integration with the... Read More
Writing software manuals is boring, isn't it? We often think:... Read More
Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More
TCO (Total Cost Ownership) is the buzzword in... Read More
The java programming language is becoming more and more popular... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
The purpose of Project Management Software is to provide an... Read More
In our case ? we serve Microsoft Business Solutions ERP... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
For a long time now Microsoft's Internet Explorer has ruled... Read More
eStore Advantage allows front-office applications to communicate with back-office business... Read More
Microsoft Business Solutions Great Plains has Project Accounting module where... Read More
A UNIX Shell is in simplest terms, a command line... Read More
Did you ever give a thought to the number of... Read More
Scrapbooks are very popular these days. I think that almost... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Simply put, fleet maintenance allows companies to monitor and maintain... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
The vast majority of us will have, at some point,... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Sometimes your PC will start acting strange for no apparent... Read More
full-service cleaning Mundelein ..GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
Did you ever want to erase everything on your computer?... Read More
The java programming language is becoming more and more popular... Read More
Microsoft Business Solutions CRM is web-based CRM application, deploying all... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
Does Microsoft care for WebmastersIt's always been a problem with... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
Microsoft Business Solutions Great Plains serves to the wide spectrum... Read More
eStore Advantage allows front-office applications to communicate with back-office business... Read More
We'll give you non formal view, based on our consulting... Read More
Beginning with Domino version R4 it has integration with the... Read More
... Read More
Google Inc. has launched a new software package that allows... Read More
Are you a whiz at calculating financial information? Not the... Read More
Best Software Act! is very popular CRM for small and... Read More
When Windows fails to boot it is normally caused by... Read More
In this small article we will show you the possible... Read More
The various resume software offered, particularly on the internet, can... Read More
The Microsoft system preparation utility for Windows 2000 is a... Read More
This is a short article, written in question/answer/FAQ style to... Read More
Microsoft Business Solutions Great Plains has several options to enable... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
I suggest that you do not spend a lot of... Read More
Software |