Microsoft Dynamics GP has pretty robust inventory control and purchasing modules. When you track your inventory items by lot numbers, you may come to the situation, when lot numbering becomes inconsistent due to either power failure during posting of if you use third party custom modules, participating in lot tracked transactions
Below we would like to give you brief excurse to lot number tracking and provide fixing scripts:
We provide you fixing scripts, however you should analyze and try them first in test environment, as your specific case is now known to us and you should be responsible for SQL data repair.
Below please see script repairing missing IV00300 when IV10200 record is present:
insert into IV00300
(
ITEMNMBR,
LOCNCODE,
DATERECD,
DTSEQNUM ,
LOTNUMBR,
QTYRECVD ,
QTYSOLD ,
ATYALLOC,
UNITCOST ,
RCTSEQNM,
VNDRNMBR,
LTNUMSLD,
QTYTYP ,
BIN,
MFGDATE,
EXPNDATE
)
select
a.ITEMNMBR,
a.TRXLOCTN,
a.DATERECD,
1,
e.SERLTNUM,
a.QTYRECVD,
0,
0,
a.UNITCOST,
a.RCTSEQNM,
'',--VNDRNMBR
0,
a.QTYTYPE,
'',
'01/01/1900',
'01/01/1900'
from IV10200 a
join IV30200 b on b.DOCNUMBR=a.RCPTNMBR and DATERECD='MM/DD/YY' and
join IV30400 e on b.DOCNUMBR=e.DOCNUMBR
Second script gives you opposite repair, when IV0200 record is missing:
insert into IV10200
(
ITEMNMBR,
TRXLOCTN,
DATERECD,
RCTSEQNM ,
RCPTSOLD,
QTYRECVD,
QTYSOLD,
QTYCOMTD,
QTYRESERVED ,
FLRPLNDT,
PCHSRCTY,
RCPTNMBR,
VENDORID,
PORDNMBR ,
UNITCOST,
QTYTYPE,
Landed_Cost ,
NEGQTYSOPINV,
VCTNMTHD,
ADJUNITCOST,
QTYONHND
)
select
a.ITEMNMBR,
a.LOCNCODE,
a.DATERECD,
a.RCTSEQNM,
0,
a.QTYRECVD,
a.QTYSOLD,
0,
0,
'01/01/1900',
1,
'',--we do not know RCPTNMBR
'INV TRF',-- as VENDORID
'INV TRF', --as PORDNMBR
a.UNITCOST,
a.QTYTYPE,
0, --as Landed Cost
0, --as NEGQTYSOPINV
3, --as VCTNMTHD
a.UNITCOST, --as ADJUNITCOST
1000000 -- as QTYONHAND - bogus - to try, in any case qty on hand is not important in this table
from IV00300 a
left join IV10200 b on a.ITEMNMBR=b.ITEMNMBR and b.TRXLOCTN=a.LOCNCODE and a.DATERECD=b.DATERECD and a.RCTSEQNM=b.RCTSEQNM and a.QTYTYPE=b.QTYTYPE
where b.ITEMNMBR is null and a.LTNUMSLD=0Dexterity Customization for Dynamics GP Evaluation Level Paper
When you are developer it is always a good idea to read technical manuals. But if you was just assigned to the IT team to decide if Dexterity is the right tool to customize your ERP application then first you need something which is in style of ‘easy reading papers’ or FAQPlanning Dynamics GP Customization in Large Corporation
If you are reading this page then chances are high that you were not able to find ISV add-on and need customization project. Let’s talk about planning, quality assurance and future event such as version updates.Dynamics GP Invoice Logo Attributed to Specific Company or Crossing the Borders of Three SOP Forms
Initial Great Plains Dynamics architecture had three SOP Invoice forms: Long, Short and Blank. Modern GP is popular in scenarios where you have more than three companies under one business entity umbrella