diff --git a/db/ddlutils/views/C_INVOICE_V.sql b/db/ddlutils/views/C_INVOICE_V.sql index b01f894f20..38020d4719 100644 --- a/db/ddlutils/views/C_INVOICE_V.sql +++ b/db/ddlutils/views/C_INVOICE_V.sql @@ -18,7 +18,7 @@ SELECT i.C_Invoice_ID, i.AD_Client_ID, i.AD_Org_ID, i.IsActive, i.Created, i.Cre i.AD_User_ID, i.POReference, i.DateOrdered, i.C_Currency_ID, i.C_ConversionType_ID, i.PaymentRule, i.C_PaymentTerm_ID, i.C_Charge_ID, i.M_PriceList_ID, i.C_Campaign_ID, i.C_Project_ID, i.C_Activity_ID, i.IsPrinted, i.IsDiscountPrinted, i.IsPaid, i.IsInDispute, - i.IsPayScheduleValid, cast(null as integer) AS C_InvoicePaySchedule_ID, i.InvoiceCollectionType, + i.IsPayScheduleValid, cast(null as numeric) AS C_InvoicePaySchedule_ID, i.InvoiceCollectionType, cast(CASE WHEN charAt(d.DocBaseType,3)='C' THEN i.ChargeAmt*-1 ELSE i.ChargeAmt END as numeric) AS ChargeAmt, cast(CASE WHEN charAt(d.DocBaseType,3)='C' THEN i.TotalLines*-1 ELSE i.TotalLines END as numeric) AS TotalLines, cast(CASE WHEN charAt(d.DocBaseType,3)='C' THEN i.GrandTotal*-1 ELSE i.GrandTotal END as numeric) AS GrandTotal, diff --git a/db/ddlutils/views/C_INVOICE_V1.sql b/db/ddlutils/views/C_INVOICE_V1.sql index 1a332a3eb5..502aa67555 100644 --- a/db/ddlutils/views/C_INVOICE_V1.sql +++ b/db/ddlutils/views/C_INVOICE_V1.sql @@ -18,7 +18,7 @@ SELECT i.C_Invoice_ID, i.AD_Client_ID, i.AD_Org_ID, i.IsActive, i.Created, i.Cre i.AD_User_ID, i.POReference, i.DateOrdered, i.C_Currency_ID, i.C_ConversionType_ID, i.PaymentRule, i.C_PaymentTerm_ID, i.C_Charge_ID, i.M_PriceList_ID, i.C_Campaign_ID, i.C_Project_ID, i.C_Activity_ID, i.IsPrinted, i.IsDiscountPrinted, i.IsPaid, i.IsInDispute, - i.IsPayScheduleValid, cast(null as integer) AS C_InvoicePaySchedule_ID, i.InvoiceCollectionType, + i.IsPayScheduleValid, cast(null as numeric) AS C_InvoicePaySchedule_ID, i.InvoiceCollectionType, CASE WHEN charAt(d.DocBaseType,3)='C' THEN i.ChargeAmt*-1 ELSE i.ChargeAmt END AS ChargeAmt, CASE WHEN charAt(d.DocBaseType,3)='C' THEN i.TotalLines*-1 ELSE i.TotalLines END AS TotalLines, CASE WHEN charAt(d.DocBaseType,3)='C' THEN i.GrandTotal*-1 ELSE i.GrandTotal END AS GrandTotal, diff --git a/db/ddlutils/views/RV_OPENITEM.sql b/db/ddlutils/views/RV_OPENITEM.sql index b17a549231..ad3d594833 100644 --- a/db/ddlutils/views/RV_OPENITEM.sql +++ b/db/ddlutils/views/RV_OPENITEM.sql @@ -19,7 +19,7 @@ SELECT i.AD_Org_ID, i.AD_Client_ID, invoiceOpen(i.C_Invoice_ID,0) AS OpenAmt, i.C_Currency_ID, i.C_ConversionType_ID, i.C_PaymentTerm_ID, - i.IsPayScheduleValid, cast(null as integer) AS C_InvoicePaySchedule_ID, i.InvoiceCollectionType, + i.IsPayScheduleValid, cast(null as numeric) AS C_InvoicePaySchedule_ID, i.InvoiceCollectionType, i.C_Campaign_ID, i.C_Project_ID, i.C_Activity_ID FROM RV_C_Invoice i INNER JOIN C_PaymentTerm p ON (i.C_PaymentTerm_ID=p.C_PaymentTerm_ID) diff --git a/db/ddlutils/views/RV_REQUESTUPDATES.sql b/db/ddlutils/views/RV_REQUESTUPDATES.sql index bb8955347f..b0405d1fe6 100644 --- a/db/ddlutils/views/RV_REQUESTUPDATES.sql +++ b/db/ddlutils/views/RV_REQUESTUPDATES.sql @@ -5,8 +5,8 @@ CREATE OR REPLACE VIEW RV_REQUESTUPDATES AS SELECT AD_Client_ID, AD_Org_ID, IsActive, Created, CreatedBy, Updated, UpdatedBy, R_Request_ID, AD_User_ID, IsSelfService, - cast(NULL as integer) AS R_Group_ID, cast(NULL as integer) AS R_RequestType_ID, - cast(NULL as integer) AS R_Category_ID + cast(NULL as numeric) AS R_Group_ID, cast(NULL as numeric) AS R_RequestType_ID, + cast(NULL as numeric) AS R_Category_ID FROM R_RequestUpdates UNION SELECT u.AD_Client_ID, u.AD_Org_ID, u.IsActive, u.Created, u.CreatedBy, u.Updated, u.UpdatedBy,