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
Willow Springs limo O'Hare .. Lockport Chicago limo O’HareIt would be easy to think, like most people apparently... Read More
When you double-click a layer in the Layer Palette, you... Read More
What is Interactive Mapping?Interactive mapping is a visual display medium... Read More
The adware and spyware definitions list is very long. But... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Anti-virus software is used to find, remove or fix files... Read More
RSS (Really Simple Syndication) is a way for a site... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
The major reason I recommend getting your hands on real... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
A wiki is an editable text-based website. But you don't... Read More
Fundraising software lets you connect with donors in a way... Read More
GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More
So, why should you use any O/R mapping tool? I... Read More
What is installation in the language of technology? Installation... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
Almost all new and major brand of PCs come with... Read More
Software development is a risky business.Many software developers are barely... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
There are several kinds of software piracy. The bottom line... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
There are so many different programs that clutter up your... Read More
This is the tutorial where we really get into programming.... Read More
group transportation logistics management Highland ..Are you a whiz at calculating financial information? Not the... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Microsoft CRM was designed to be easily customizable. Microsoft CRM... Read More
Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More
And kill the best layout software in the process of... Read More
Let's say that you have a software project that's under... Read More
MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
There are several kinds of software piracy. The bottom line... Read More
(1) Avoid using the same variable again and again for... Read More
Fundraising software lets you connect with donors in a way... Read More
This article is the first of a series of articles... Read More
For a long time now Microsoft's Internet Explorer has ruled... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
Are Spreadsheets Robbing your Enterprise of Competitive Advantage?'90% of "average"... Read More
When you buy a computer, it most likely comes with... Read More
Microsoft Great Plains, former Great Plains Software Dynamics, eEnterprise has... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
Usually workflow & messaging is realized in CRM and then... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
While I was preparing some personal background information for a... Read More
Document Management or Enterprise Information Management is perhaps one of... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
It could just be me, but my experiences with document... Read More
Software |