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 (www.albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer. akarasev@albaspectrum.com
If you have Microsoft Great Plains and support it... Read More
When you own a small business, time is money. And... Read More
Are Spreadsheets Robbing your Enterprise of Competitive Advantage?'90% of "average"... Read More
Language development computer: Computer-based method for aiding language development seems... Read More
When you need a phone number, you do a quick... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software eEnterprise,... Read More
The purpose of one of our projects was MS Exchange... Read More
It's not very often I get excited about a software... Read More
Sticky Noteshttp://www.deprice.com/stickynote.htmWith StickyNote 9.0, you can create beautiful 3D notes... Read More
This article is the third of a series of articles... Read More
1. What determines the software price? Is it Per Seat... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
The Internet is reshaping every form of communications medium, and... Read More
Have you ever noticed that when you look at your... Read More
Now is the time to look at an alternative to... Read More
In the new era of internet marketing the problem of... Read More
Learning how to program software seems like a daunting task... Read More
In linux, one of great commands for finding out information... Read More
Need software to record your voice, streaming audio or musical... Read More
Should one use Windows Update?This topic has good and valid... Read More
The most important benefit of XML is its simplicity. Though... Read More
Microsoft Business Solutions Great Plains has several options to enable... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Mike Dunville* had a decision to make. As the new... Read More
Microsoft Great Plains is now standard mid-market ERP application, serving... Read More
Table of Contents1) Introduction 2) Related Work 3) Framework 4)... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Many reasons made GBM a unanimous choice for experts, one... Read More
Usually, the easiest way to tell you have spyware is... Read More
You would like to protect your documents, wouldn't you? Reasons... Read More
A few months back I really got sick of my... Read More
Document Management or Enterprise Information Management is perhaps one of... Read More
If you have Microsoft Great Plains and support it... Read More
During the years of our consulting practice, which comes back... Read More
Microsoft Business Solutions products: Great Plains, MS CRM, Navision, Axapta,... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
Did you ever want to erase everything on your computer?... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
When you need a phone number, you do a quick... Read More
Viruses and spyware usually show up on your computer one... Read More
In our case ? we serve Microsoft Business Solutions ERP... Read More
It's all about turn times in the eMedia industry! The... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
In linux, one of great commands for finding out information... Read More
Microsoft CRM customization techniques are very diversified and based on... Read More
In this short FAQ style article we would like to... Read More
Passwords protect your most sensitive personal, financial and business information.... Read More
With thousands of web pages added to the Net every... Read More
Once upon a time not so long ago, there was... Read More
Hi, Guys,I believe a lot of programmers are trying to... Read More
Did you ever give a thought to the number of... Read More
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
Spyware is like the new technological nuclear weapon on the... Read More
If you have Microsoft Great Plains and support it for... Read More
Programming Help for BeginnersWe write programs to instruct computers. When... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
If your company has regional and worldwide operations, you might... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software eEnterprise,... Read More
Microsoft Great Plains ? ERM from Microsoft Business Solutions and... Read More
Software |