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
move in cleaning service Mundelein ..This article is the third of a series of articles... Read More
Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More
With the advent of 'Service Pack 2' for Windows XP... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
If you are in the market for new staffing software,... Read More
What is Tripwire?Tripwire is a form intrusion detection system (IDS)... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
Best Software Act! is very popular CRM for small and... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
Once a business idea is selected, it is highly recommended... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
The Windows registry is a huge database that ensures normal... Read More
When it comes to running an office, the SOHO entrepreneur... Read More
Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More
This is the tutorial where we really get into programming.... Read More
IntroductionPHP can be used for a lot of different things,... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
This is a short article, written in question/answer/FAQ style to... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
The first topic we are going to discuss... Read More
GroupwareThe internet is full of 1.5 million to 7 million... Read More
insured cleaning company Highland Park ..Let's say that you have a software project that's under... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
In order to meet regulatory and corporate compliance requirements reporting... Read More
Accounts payable is just one area of office management where... Read More
The title of "software engineer" has got to be among... Read More
#5 All your hardware components like Printers, PCs etc come... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
Do you want to get quality software at a reasonable... Read More
Should one use Windows Update?This topic has good and valid... Read More
MicroWorld Technologies, Inc. the leading solutions provider in the area... Read More
Adware is a type of Spyware program that displays some... Read More
What is a Web Database?A web database is a database... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
Our hosted solution allow you to run your own search... Read More
Viruses and spyware usually show up on your computer one... Read More
Just stress testing one of the latest Linux distributions. Been... Read More
Many Webmasters have never bothered to view their website's server... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
Do you remember that frustrating feeling when you find an... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
In order to implement VLANs in a network environment, you'll... Read More
Having from five to ten and more favorite screensavers is... Read More
The fact that a software tester is a most infamous... Read More
Traditionally we were considering functionally rich systems, such as SAP,... Read More
Although statistics often is blamed for various deadly sins --... Read More
Software |