ReleaseUpdateDB60_Proj.updateProjInvoiceOnAcc Upgrade Script
Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012
Class |
ReleaseUpdateDB60_Proj |
Method |
updateProjInvoiceOnAcc |
Description |
Populates the new transaction invoice detail table. |
Affected Modules and Tables
Affected Modules |
---|
Project |
Affected Tables |
---|
ProjInvoiceOnAcc |
ProjInvoiceOnAccDetail |
Remarks
A project transaction can now be billed to multiple customers. To support split billing, another level of tables was created. The sales amounts of billed on-account transactions will be stored in the new ProjInvoiceOnAccDetail table. This new table is related to the existing ProjInvoiceOnAcc table.
Data Migration Section
From Table: ProjInvoiceOnAcc |
To Table: ProjInvoiceOnAccDetail |
---|---|
RecId |
InvoiceRefRecId |
Amount |
Amount |
AmountMST |
AmountMST |
DEL_WIPPeriod |
WIPPeriod |
From Table: ProjOnAccTransSale |
To Table: ProjInvoiceOnAccDetail |
---|---|
RecId |
SaleRefRecId |
From Table: ProjInvoiceOnAccDetail |
To Table: ProjInvoiceOnAccDetail |
---|---|
RecId |
RefRecId |
New Tables or Fields
Table |
Field |
Extended Data Type -or- Base Enum |
---|---|---|
ProjInvoiceOnAccDetail |
Deleted Tables or Fields
Table |
Field |
---|---|
ProjInvoiceOnAcc |
DEL_WIPPeriod |