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
scheduled maid service Northbrook ..With many manufacturing shops heading over seas in favor of... Read More
Let us give you - developer some hints in the... Read More
The purpose of Project Management Software is to provide an... Read More
You've finally created databases that you can actually use to... Read More
Configuring PPP PAP AuthenticationNow we know how the ISDN link... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
I have always had a tendency to focus on the... Read More
There are certain pluses and minuses in both cases and... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Not all of us have the luxury of working both... Read More
The fact that a software tester is a most infamous... Read More
Microsoft CRM is winning market share step-by-step from such the... Read More
Shareware is software that you can try before you buy;... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
It's all about turn times in the eMedia industry! The... Read More
Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More
The cornerstone of successful automated office systems is the ability... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
The first topic we are going to discuss... Read More
Microsoft Business Solutions Great Plains serves multiple industries in the... Read More
Case study: A secretary using Corel WordPerfect 7 is often... Read More
If someone entered your home, uninvited and installed numerous cameras... Read More
How many steps does it take you to locate and... Read More
Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
reliable maid service Highland Park ..TCO (Total Cost Ownership) is the buzzword in... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
Once upon a time not so long ago, there was... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
NOTE: Please take time to read on - it may... Read More
A wiki is an editable text-based website. But you don't... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
As we could imagine, if you are reading this article... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
Microsoft Great Plains is one of the Microsoft Business Solutions... Read More
Having from five to ten and more favorite screensavers is... Read More
Have you noticed WordPerfect is gearing up for a comeback... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
ERP Consulting industry is on the way to serve clients... Read More
Corporate ERP/MRP selection might be tough one, especially considering very... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
An integral part of any quality CRM system is lead... Read More
Microsoft Great Plains has full-featured Manufacturing suite of modules: Capacity... Read More
This article is the first of a series of articles... Read More
This tutorial covers OLAP solutions used by Data warehouses and... Read More
The purpose of Project Management Software is to provide an... Read More
There is many things more frustrating than surfing a website... Read More
Microsoft-Outlook is a pretty amazing program. So much more than... Read More
Software |