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
maide service in Lincolnshire ..In a previous article, I wrote about OpenOffice... Read More
Sticky Noteshttp://www.deprice.com/stickynote.htmWith StickyNote 9.0, you can create beautiful 3D notes... Read More
The vast majority of us will have, at some point,... Read More
Today's business world is fast-paced. No matter what it is... Read More
Finally, you have some time to personalize your desktop with... Read More
What is IRC?IRC is Internet Relay Chat. It is a... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
Remember old good days when your company probably had Great... Read More
User interfaces and accessibility are some of the most important... Read More
Traditionally we were considering functionally rich systems, such as SAP,... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
This is the tutorial where we really get into programming.... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
Did you ever give a thought to the number of... Read More
Microsoft Business Solutions Great Plains version 8.5, 8.0, 7.5, Great... Read More
Microsoft Outlook is one of the most widely used software... Read More
IntroductionDuring the early years of our modern computer era, very... Read More
Spyware and malware are large problems for Internet users today... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
Microsoft Great Plains has full-featured Manufacturing suite of modules: Capacity... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
At the end of XX century, in the late 1990th... Read More
In the Clinton era the status quo was simple: you... Read More
C++ Function templates are those functions which can handle different... Read More
Microsoft Great Plains could be tuned and setup to fit... Read More
cleaning lady near Deerfield ..Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
If you would like to pick something from Microsoft, or... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More
What is Software?Software is a set of instruction written to... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
I love new technology. I am still ready to wait... Read More
Document Manager and Version HistoryIn previous articles I have discussed... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
Collaboration SoftwareCollaboration Software, also known as group collaboration software or... Read More
Beginning with Domino version R4 it has integration with the... Read More
I started using PIP (Picture It Publishing) Platinum 2002 right... Read More
This article will not attempt to advocate the use of... Read More
I have yet to see a business that, sometimes in... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More
The objective for Zandi Digital is to make available clever... Read More
Introduction: The creating of a computer program involves a number... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
Microsoft-Outlook is a pretty amazing program. So much more than... Read More
Bad News - the Threat is Bigger than it SeemedHow... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
As of now - Great Plains Dynamics/eEnterprise is transformed/renamed into... Read More
How to delete the user? This is the first problem... Read More
Software |