Skip to content

Commit

Permalink
Se agrega impuesto calculado mas base a vista de retenciones para la
Browse files Browse the repository at this point in the history
declaracion de iva con mas de una tasa de impuesto
  • Loading branch information
carlosaparadam committed Aug 24, 2024
1 parent 1fe81ae commit 68caf23
Show file tree
Hide file tree
Showing 2 changed files with 85 additions and 4 deletions.
13 changes: 9 additions & 4 deletions db/ddlutils/postgresql/views/LVE_RV_Withholding.sql
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ SELECT
w.CurrencyRate,
w.C_ConversionType_ID,
w.C_Currency_ID,
w.PricePrecision
w.PricePrecision,
ROUND(w.TaxLineTotal * w.CurrencyRate,w.PricePrecision) TaxLineTotal
FROM (
SELECT
whDoc.AD_Client_ID,
Expand Down Expand Up @@ -94,7 +95,8 @@ FROM (
origDoc.C_Currency_ID Doc_C_Currency_ID,
whDoc.C_Currency_ID WH_C_Currency_ID,
wh.C_ConversionType_ID,
wh.C_Currency_ID
wh.C_Currency_ID,
it.TaxLineTotal
FROM C_Invoice whDoc
INNER JOIN C_InvoiceLine whDocLine ON (whDoc.C_Invoice_ID = whDocLine.C_Invoice_ID)
INNER JOIN C_BPartner bp ON (whDoc.C_BPartner_ID = bp.C_BPartner_ID)
Expand All @@ -112,6 +114,7 @@ FROM (
LEFT JOIN (SELECT it.C_Invoice_ID,
SUM(it.TaxAmt) TaxAmt,
SUM(CASE WHEN it.TaxAmt != 0 THEN it.TaxBaseAmt ELSE 0 END) TaxBaseAmt,
SUM(CASE WHEN it.TaxAmt != 0 THEN it.TaxBaseAmt + it.TaxAmt ELSE 0 END) TaxLineTotal,
t.Rate,
t.C_Tax_ID
FROM C_InvoiceTax it
Expand Down Expand Up @@ -173,7 +176,8 @@ w.AD_Client_ID,
w.CurrencyRate,
w.C_ConversionType_ID,
w.C_Currency_ID,
w.PricePrecision
w.PricePrecision,
ROUND(w.TaxLineTotal * w.CurrencyRate,w.PricePrecision) TaxLineTotal
FROM (
SELECT pr.AD_Client_ID,
pr.AD_Org_ID,
Expand Down Expand Up @@ -219,7 +223,8 @@ FROM (
1::NUMERIC(10, 0) AS CurrencyRate,
pr.C_ConversionType_ID,
pr.C_Currency_ID,
cu.StdPrecision AS PricePrecision
cu.StdPrecision AS PricePrecision,
0::NUMERIC(10, 0) AS TaxLineTotal
FROM HR_Process pr
INNER JOIN C_Currency cu ON(cu.C_Currency_ID = pr.C_Currency_ID)
INNER JOIN HR_Movement m ON(m.HR_Process_ID = pr.HR_Process_ID)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Migrations>
<Migration EntityType="D" Name="Se agrega impuesto calculado mas base a vista de retenciones" ReleaseNo="1.0" SeqNo="81001160">
<Step SeqNo="10" StepType="AD">
<PO AD_Table_ID="101" Action="I" Record_ID="101643" Table="AD_Column">
<Data AD_Column_ID="112" Column="Description">Tax Line Total Amount</Data>
<Data AD_Column_ID="548" Column="IsActive">true</Data>
<Data AD_Column_ID="90939" Column="AD_Image_ID" isNewNull="true"/>
<Data AD_Column_ID="549" Column="Created">2024-08-23 20:26:03.16</Data>
<Data AD_Column_ID="3388" Column="ValueMin" isNewNull="true"/>
<Data AD_Column_ID="551" Column="Updated">2024-08-23 20:26:03.16</Data>
<Data AD_Column_ID="3389" Column="ValueMax" isNewNull="true"/>
<Data AD_Column_ID="109" Column="AD_Column_ID">101643</Data>
<Data AD_Column_ID="126" Column="IsIdentifier">false</Data>
<Data AD_Column_ID="111" Column="Name">Tax Line Total</Data>
<Data AD_Column_ID="124" Column="IsMandatory">false</Data>
<Data AD_Column_ID="125" Column="IsTranslated">false</Data>
<Data AD_Column_ID="117" Column="DefaultValue" isNewNull="true"/>
<Data AD_Column_ID="1179" Column="VFormat" isNewNull="true"/>
<Data AD_Column_ID="120" Column="IsParent">false</Data>
<Data AD_Column_ID="6244" Column="IsSelectionColumn">false</Data>
<Data AD_Column_ID="6483" Column="IsSyncDatabase">N</Data>
<Data AD_Column_ID="119" Column="IsKey">false</Data>
<Data AD_Column_ID="6245" Column="ReadOnlyLogic" isNewNull="true"/>
<Data AD_Column_ID="56352" Column="FormatPattern" isNewNull="true"/>
<Data AD_Column_ID="50218" Column="MandatoryLogic" isNewNull="true"/>
<Data AD_Column_ID="110" Column="Version">0</Data>
<Data AD_Column_ID="13448" Column="ColumnSQL" isNewNull="true"/>
<Data AD_Column_ID="116" Column="ColumnName">TaxLineTotal</Data>
<Data AD_Column_ID="113" Column="Help" isNewNull="true"/>
<Data AD_Column_ID="3360" Column="IsUpdateable">true</Data>
<Data AD_Column_ID="1692" Column="Callout" isNewNull="true"/>
<Data AD_Column_ID="11617" Column="IsAlwaysUpdateable">false</Data>
<Data AD_Column_ID="128" Column="IsEncrypted">N</Data>
<Data AD_Column_ID="54358" Column="InfoFactoryClass" isNewNull="true"/>
<Data AD_Column_ID="56187" Column="IsAllowLogging">true</Data>
<Data AD_Column_ID="56149" Column="IsAutocomplete">false</Data>
<Data AD_Column_ID="68024" Column="IsRange">false</Data>
<Data AD_Column_ID="62199" Column="IsAllowCopy">true</Data>
<Data AD_Column_ID="127" Column="SeqNo">0</Data>
<Data AD_Column_ID="6482" Column="EntityType">LVE</Data>
<Data AD_Column_ID="359" Column="AD_Client_ID">0</Data>
<Data AD_Column_ID="360" Column="AD_Org_ID">0</Data>
<Data AD_Column_ID="59702" Column="AD_Chart_ID" isNewNull="true"/>
<Data AD_Column_ID="114" Column="AD_Table_ID">54669</Data>
<Data AD_Column_ID="550" Column="CreatedBy">100</Data>
<Data AD_Column_ID="2608" Column="AD_Element_ID">2341</Data>
<Data AD_Column_ID="227" Column="AD_Reference_Value_ID" isNewNull="true"/>
<Data AD_Column_ID="115" Column="AD_Val_Rule_ID" isNewNull="true"/>
<Data AD_Column_ID="118" Column="FieldLength">22</Data>
<Data AD_Column_ID="226" Column="AD_Reference_ID">12</Data>
<Data AD_Column_ID="552" Column="UpdatedBy">100</Data>
<Data AD_Column_ID="84306" Column="UUID">e417536f-203a-42b8-8338-50c0b954ef62</Data>
<Data AD_Column_ID="3369" Column="AD_Process_ID" isNewNull="true"/>
<Data AD_Column_ID="92541" Column="RequiresSync">true</Data>
<Data AD_Column_ID="92542" Column="NameOldValue" isNewNull="true"/>
</PO>
</Step>
<Step SeqNo="20" StepType="AD">
<PO AD_Table_ID="752" Action="I" Record_ID="101643" Table="AD_Column_Trl">
<Data AD_Column_ID="12960" Column="Created">2024-08-23 20:26:09.888</Data>
<Data AD_Column_ID="12959" Column="IsActive">true</Data>
<Data AD_Column_ID="12952" Column="Updated">2024-08-23 20:26:09.888</Data>
<Data AD_Column_ID="12955" Column="AD_Column_ID">101643</Data>
<Data AD_Column_ID="12954" Column="IsTranslated">false</Data>
<Data AD_Column_ID="12957" Column="Name">Tax Line Total</Data>
<Data AD_Column_ID="12961" Column="AD_Client_ID">0</Data>
<Data AD_Column_ID="12951" Column="AD_Org_ID">0</Data>
<Data AD_Column_ID="12958" Column="UpdatedBy">100</Data>
<Data AD_Column_ID="12956" Column="CreatedBy">100</Data>
<Data AD_Column_ID="12953" Column="AD_Language">es_MX</Data>
<Data AD_Column_ID="84310" Column="UUID">f1da0b93-7d47-470d-aef9-ef9a67f1b0f9</Data>
</PO>
</Step>
</Migration>
</Migrations>

0 comments on commit 68caf23

Please sign in to comment.