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
scheduled cleaning services Winnetka ..Many Webmasters have never bothered to view their website's server... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software eEnterprise,... Read More
Microsoft Business Solutions CRM data conversion deserves FAQ type of... Read More
This article is the third of a series of articles... Read More
I love new technology. I am still ready to wait... Read More
Looking at all the ads which promise to get rid... Read More
One of the things we can be as certain of... Read More
The most important benefit of XML is its simplicity. Though... Read More
When you double-click a layer in the Layer Palette, you... Read More
With any good luck and a good amount of hard... Read More
IntroductionPHP can be used for a lot of different things,... Read More
XML parser is a software module to read documents and... Read More
Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
You have gotten those E_Mails buy software at deep discounts.... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
This article is the first of a series of articles... Read More
Whether you have used Microsoft Word for years, have just... Read More
In the case when you represent mid-size or mid-size-to-large business,... Read More
Now is the time to look at an alternative to... Read More
I have always had a tendency to focus on the... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Microsoft Word is one of the most popular office applications... Read More
This is a short article, written in question/answer/FAQ style to... Read More
reliable maid service Lincolnshire ..Microsoft Business Solutions Great Plains is very generic accounting application... Read More
I love new technology. I am still ready to wait... Read More
I have always had a tendency to focus on the... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
When it comes to running an office, the SOHO entrepreneur... Read More
Healthcare facilities such as clinics, hospitals, and biomedical laboratories can... Read More
Spyware is software or hardware installed on a computer without... Read More
Homeland security, airport security, Internet security ??" these days we???re... Read More
NOTE: Please take time to read on - it may... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
It is a well known fact that Java as a... Read More
We would like to give you several situations, when you... Read More
Great Plains Software Dynamics, Dynamics C/S+, eEnterprise were written on... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
So, why should you use any O/R mapping tool? I... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Looks like Microsoft Great Plains becomes more and more... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Almost all new and major brand of PCs come with... Read More
Introduction: The creating of a computer program involves a number... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
.NET platform does not support multiple inheritance. Do not confuse... Read More
Software |