...
Link Consultoria de Segmentos: Devolução de Compra para Industrialização com IPI
Card documentos | ||||
---|---|---|---|---|
|
...
Os O parâmetro criado MV_IPIOUTB funcionarão funcionará em conjunto com os parâmetros o parâmetro MV_IPIBENE respectivamenteIPIBENE.
MV_IPIOUTB - utilizado para possibilitar o envio do valor do IPI na tag <vOutro> quando a operação se tratar de uma devolução de comprabeneficiamento, conforme tabela abaixo:
MV_IPIBENE | MV_IPIOUTB | Valor do IPI |
---|---|---|
.T. | .T. | <vOutro> |
.T. | .F. |
<vIPIDevol> | |
.F. | .T. |
<vIPI> | |
.F. | .F. |
...
<vIPI> |
a. Casos de Uso MV_IPIBENE
1° Caso: Tag <vOutro> preenchida
Configuração: MV_IPIDEV IPIBENE = .T. .AND. MV_IPIOUT IPIOUTB = .T.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<prod> ... <vOutro>0.75</vOutro> ... </prod> <IPI> ... <IPITrib> <CST>50</CST> <vBC>0</vBC> <pIPI>0</pIPI> <vIPI>0</vIPI> </IPITrib> </IPI> <impostoDevol> ... <IPI> <vIPIDevol>0</vIPIDevol> </IPI> </impostoDevol> <total> <ICMSTot> ... <vIPI>0</vIPI> <vIPIDevol>0</vIPIDevol> <vPIS>0</vPIS> <vCOFINS>0</vCOFINS> <vOutro>0.75</vOutro> <vNF>15.96</vNF> ... </ICMSTot> </total> |
2° Caso: Tag <vIPI> <vIPIDevol> preenchida
Configuração: MV_IPIDEV IPIBENE = .T. .AND. MV_IPIOUT IPIOUTB = .F.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<IPI> ... <IPITrib> <CST>50</CST> <vBC>15.00</vBC> <pIPI>5.0000</pIPI> <vIPI>0.75</vIPI> </IPITrib> </IPI> <impostoDevol> ... <IPI> <vIPIDevol>0</vIPIDevol> </IPI> </impostoDevol> <total> <ICMSTot> ... <vIPI>0.75</vIPI> <vIPIDevol>0</vIPIDevol> <vPIS>0</vPIS> <vCOFINS>0</vCOFINS> <vOutro>0</vOutro> <vNF>15.96</vNF> ... </ICMSTot> </total> |
3° Caso: Tag <vIPIDevol> preenchida
Configuração: MV_IPIDEV = .F.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<IPI> ... <IPITrib> <CST>50</CST> <vBC>0</vBC> <pIPI>0</pIPI> <vIPI>0</vIPI> </IPITrib> </IPI> <impostoDevol> ... <IPI> <vIPIDevol>0.75</vIPIDevol> </IPI> </impostoDevol> <total> <ICMSTot> ... <vIPI>0</vIPI> <vIPIDevol>0<<vIPIDevol>0.75</vIPIDevol> <vPIS>0</vPIS> <vCOFINS>0</vCOFINS> <vOutro>0.75<<vOutro>0</vOutro> <vNF>15.96</vNF> ... </ICMSTot> </total> |
b. Casos de Uso MV_EIPIDEV
1° Caso: Tag <vOutro> preenchida
Configuração: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .T.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<prod> ... <vOutro>0.50</vOutro> ... </prod> <IPI> ... <IPITrib> <CST>50</CST> <vBC>0</vBC> <pIPI>0</pIPI> <vIPI>0</vIPI> </IPITrib> </IPI> <impostoDevol> ... <IPI> <vIPIDevol>0</vIPIDevol> </IPI> </impostoDevol> <total> <ICMSTot> ... <vIPI>0</vIPI> <vIPIDevol>0</vIPIDevol> <vPIS>0</vPIS> <vCOFINS>0</vCOFINS> <vOutro>0.50</vOutro> <vNF>10.98</vNF> ... </ICMSTot> </total> |
3° 2° Caso: Tag <vIPI> preenchida
Configuração: MV_EIPIDEV = .T. .AND. MV_EIPIOUT IPIBENE = .F.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<IPI> ... <IPITrib> <CST>50</CST> <vBC>10 <vBC>15.00</vBC> <pIPI>5.0000</pIPI> <vIPI>0.50< <vIPI>0.75</vIPI> </IPITrib> </IPI> <impostoDevol> ... <IPI> <vIPIDevol>0</vIPIDevol> </IPI> </impostoDevol> <total> <ICMSTot> ... <vIPI>0.50<75</vIPI> <vIPIDevol>0</vIPIDevol> <vPIS>0</vPIS> <vCOFINS>0</vCOFINS> <vOutro>0</vOutro> <vNF>10.98</vNF> ... </ICMSTot> </total> |
3° Caso: Tag <vIPIDevol> preenchida
Configuração: MV_EIPIDEV = .F.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<IPI> ... <IPITrib> <CST>50</CST> <vBC>0</vBC> <pIPI>0</pIPI> <vIPI>0</vIPI> </IPITrib> </IPI> <impostoDevol> ... <IPI> <vIPIDevol>0.50</vIPIDevol> </IPI> </impostoDevol> <total> <ICMSTot> ... <vIPI>0</vIPI> <vIPIDevol>0.50</vIPIDevol> <vPIS>0</vPIS> <vCOFINS>0</vCOFINS> <vOutro>0</vOutro> <vNF>10.98</<vNF>15.96</vNF> ... </ICMSTot> </total> |
...
...