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
best cleaning company Highland Park ..It is possible that if one avoided all sources of... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
Microsoft Business Solutions CRM is now approaching the phase of... Read More
CD and DVD replication is a process that works by... Read More
Need help making sense of algebra? Have algebra lectures in... Read More
The destruction of the Soviet Union about 15 years ago,... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
With thousands of web pages added to the Net every... Read More
If you are to buy a HelpDesk & Asset Management... Read More
ERP Consulting industry is on the way to serve clients... Read More
We all already got used to computer monitoring both at... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
What is Snort?Snort is an open source network intrusion detection... Read More
This is the tutorial where we really get into programming.... Read More
Every day millions of new web documents emerge on the... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
Looking at all the ads which promise to get rid... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
With many manufacturing shops heading over seas in favor of... Read More
1. With mapping software you can create a report that... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
high-end home cleaning Winnetka ..Adware is a type of Spyware program that displays some... Read More
If you have been using the Internet for any amount... Read More
In order to meet regulatory and corporate compliance requirements reporting... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
This article illustrates the best practices to improve the performance... Read More
Ok... Where to start?Well, I guess I will start at... Read More
Microsoft Business Solutions ? Navision is an integrated solution for... Read More
Microsoft Great Plains may be recommended for international freight forwarding... Read More
XML parser is a software module to read documents and... Read More
1. With mapping software you can create a report that... Read More
Sometimes your PC will start acting strange for no apparent... Read More
Beginning with Domino version R4 it has integration with the... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft Business Solutions is now in process of creating so... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
Currently Microsoft Business Solutions is on the way of creating... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More
Spyware is software or hardware installed on a computer without... Read More
In the early days of the personal computer, we're talking... Read More
When you own a small business, time is money. And... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
We all take the computer for granted. I mean, all... Read More
CD and DVD replication is a process that works by... Read More
Software |