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
home cleaning services Deerfield ..As we could imagine, if you are reading this article... Read More
There are many commands that are used in linux on... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
IBM Lotus Notes Domino and Microsoft CRM (Client Relation Management)... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
How would you like to prevent spyware and adware from... Read More
Looks like Microsoft Great Plains becomes more and more... Read More
In the previous ISDN article, we looked at how and... Read More
Since technology changes so quickly, it is hard to begin... Read More
Having from five to ten and more favorite screensavers is... Read More
It is possible that if one avoided all sources of... Read More
Once a business idea is selected, it is highly recommended... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
The world of small business accounting software can be a... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
An operating system (abbreviated OS) is essentially the path through... Read More
One of the things we can be as certain of... Read More
Microsoft CRM is new player on the CRM software... Read More
Let us give you - developer some hints in the... Read More
What is Tripwire?Tripwire is a form intrusion detection system (IDS)... Read More
Each Industry and market niche has business specific and unique... Read More
In our opinion, traditional approach when you select ERP/MRP system... Read More
recurring housekeeping Highland Park ..Microsoft PowerPoint has dramatically changed the way in which academic... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
There are several kinds of software piracy. The bottom line... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
Did you ever give a thought to the number of... Read More
Microsoft Great Plains serves majority of US based horizontal and... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
In this article you will find some background information about... Read More
Are you lost in the mess of documents that get... Read More
TCO (Total Cost Ownership) is the buzzword in... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Just stress testing one of the latest Linux distributions. Been... Read More
What is Software?Software is a set of instruction written to... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
Spyware is like the new technological nuclear weapon on the... Read More
Microsoft Retail Management System serves retail single store as well... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Outlook is one of the most widely used software... Read More
Microsoft Business Solutions Great Plains is very popular ERP platform... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
The Windows registry is a huge database that ensures normal... Read More
In the real world a "fire wall" is a fireproof... Read More
User interfaces and accessibility are some of the most important... Read More
Software |