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
kitchen deep cleaning Deerfield ..Microsoft Great Plains is main accounting / ERP application... Read More
What is Software?Software is a set of instruction written to... Read More
User interfaces and accessibility are some of the most important... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
Microsoft SQL Server is the leader for inexpensive and middle... Read More
With any good luck and a good amount of hard... Read More
When you buy a computer, it most likely comes with... Read More
As we could imagine, if you are reading this article... Read More
The adware and spyware definitions list is very long. But... Read More
In linux, one of great commands for finding out information... Read More
Beginning with Domino version R4 it has integration with the... Read More
The first topic we are going to discuss... Read More
Need software to record your voice, streaming audio or musical... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
The title of "software engineer" has got to be among... Read More
Several software companies design programs for preventive maintenance. Most of... Read More
If you would like to pick something from Microsoft, or... Read More
eStore Advantage allows front-office applications to communicate with back-office business... Read More
Bar charts, bar graphs, and any other chart or graph... Read More
If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More
As Mozilla Firefox nears 10% market share, with well over... Read More
The Software 2005 conference is now a wrap. This conference,... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
interior house cleaning Highland Park ..In our small article we'll consider Microsoft Business Solutions Great... Read More
And kill the best layout software in the process of... Read More
Microsoft Office program is a programming tool called Visual Basic... Read More
Pirated software is on the increase and now accounts for... Read More
How many steps does it take you to locate and... Read More
In this small article we will be looking at the... Read More
Every day millions of new web documents emerge on the... Read More
Remember nice and prosperous Clinton era? When you implemented innovative... Read More
Great Plains Inventory Management (IV) module gives your business a... Read More
In order to meet regulatory and corporate compliance requirements reporting... Read More
The US House of Representatives has recently passed the "Spy... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
What is RAID RECOVERY?RAID stands for Redundant Array of Inexpensive... Read More
For those who still don't know, Microsoft Publisher helps computer... Read More
Microsoft Business Solutions Navision is main ERP application for European,... Read More
If you would like to pick something from Microsoft, or... Read More
We live in a post-industrial age where information is the... Read More
Google Inc. has launched a new software package that allows... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
Need software to record your voice, streaming audio or musical... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
Microsoft Great Plains as ERP and Microsoft CRM as... Read More
Microsoft SQL Server is the leader for inexpensive and middle... Read More
Software |