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 (www.albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer. akarasev@albaspectrum.com
![]() |
|
![]() |
|
![]() |
|
![]() |
It would be easy to think, like most people apparently... Read More
Looks like Microsoft Great Plains becomes more... Read More
In a previous article, I wrote about OpenOffice... Read More
Not every software testing project can or should be automated.... Read More
In the real world a "fire wall" is a fireproof... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
In this small article we will be looking at the... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
This article is the third of a series of articles... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Ok... Where to start?Well, I guess I will start at... Read More
Just the thought of a duel-boot scares many people away,... Read More
Currently Microsoft Business Solutions is on the way of creating... Read More
As seeing large number of implementations ? in our case... Read More
There are several kinds of software piracy. The bottom line... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Microsoft Business Solutions Great Plains serves multiple industries in the... Read More
Viruses and spyware usually show up on your computer one... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
All your software is stored on a hard-drive. But how... Read More
The cornerstone of successful automated office systems is the ability... Read More
Manufacturing in the USA is far away down from mid... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
Remember back in the days where screensavers were the coolest... Read More
Microsoft Business Solutions CRM data conversion deserves FAQ type of... Read More
As we could imagine, if you are reading this article... Read More
If you have Microsoft Great Plains as main accounting and... Read More
This is intermediate level SQL scripting article for DB Administrator,... Read More
Introduction: The creating of a computer program involves a number... Read More
If you have been using the Internet for any amount... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Anti-virus software is used to find, remove or fix files... Read More
Microsoft Business Solutions Great Plains has full-featured manufacturing set of... Read More
TCO (Total Cost Ownership) is the buzzword in... Read More
Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
One day, you suddenly realize that your computer started to... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
Icons are used everywhere; right from software applications, to internet... Read More
Microsoft Business Solutions Great Plains has Project Accounting module where... Read More
Rapid Application Development (RAD) is a software development methodology. In... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
What is Interactive Mapping?Interactive mapping is a visual display medium... Read More
1. With mapping software you can create a report that... Read More
The software giants don't do everything and don't always produce... Read More
Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS... Read More
Manufacturing in the USA is far away down from mid... Read More
Blue Cross and Blue Shield of Hawaii (HMSA) found itself... Read More
Microsoft Business Solutions Great Plains has many years of successful... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
Finally, you have some time to personalize your desktop with... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
Ad-Aware and Spybot are probably the two most well known... Read More
The research in the field of Natural Language Processing usually... Read More
(1) Avoid using the same variable again and again for... Read More
Mike Dunville* had a decision to make. As the new... Read More
Are you a whiz at calculating financial information? Not the... Read More
Bill of Lading is required report for Logistics and Freight... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
This is intermediate level SQL scripting article for DB Administrator,... Read More
Pirated software is on the increase and now accounts for... Read More
The most important things you can do for your computer... Read More
In order to meet regulatory and corporate compliance requirements reporting... Read More
Software |