...
MV_IPIOUT - utilizado para possibilitar o envio do valor do IPI na tav tag <vOutro>, conforme tabela abaixo:
...
MV_EIPIDEV | MV_EIPIOUT | Valor do IPI |
---|---|---|
.T. | .T. | <vOutro> |
.T. | .F. | <vIPI> |
.F. | .T. | <vIPIDevol> |
.F. | .F. | <vIPIDevol> |
1° Caso: MV_IPIDEV = .T. .AND. MV_IPIOUT = .T.
XML:
Bloco de código | ||||
---|---|---|---|---|
| ||||
<total>
<ICMSTot>
<vBC>15.00</vBC>
<vICMS>2.70</vICMS>
<vICMSDeson>0</vICMSDeson>
<vFCPUFDest>0</vFCPUFDest>
<vICMSUFDest>0</vICMSUFDest>
<vICMSUFRemet>0</vICMSUFRemet>
<vFCP>0.30</vFCP>
<vBCST>0</vBCST>
<vST>0</vST>
<vFCPST>0</vFCPST>
<vFCPSTRet>0</vFCPSTRet>
<vProd>15.00</vProd>
<vFrete>0</vFrete>
<vSeg>0</vSeg>
<vDesc>0</vDesc>
<vII>0</vII>
<vIPI>0</vIPI>
<vIPIDevol>0</vIPIDevol>
<vPIS>0</vPIS>
<vCOFINS>0</vCOFINS>
<vOutro>0.75</vOutro>
<vNF>15.96</vNF>
</ICMSTot> |
2° Caso: MV_IPIDEV = .T. .AND. MV_IPIOUT = .F.
3° Caso: MV_IPIDEV = .F. .AND. MV_IPIOUT = .T.
4° Caso: MV_IPIDEV = .F. .AND. MV_IPIOUT = .F.
5° Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .T.
6° Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .F.
7° Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .T.
8° Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .F.
Aviso | ||
---|---|---|
| ||
Caso o conteúdo do parâmetro MV_IPIDEV seja .F. o valor do IPI sempre estará na tag <vIPIDevol>, o mesmo se aplica para o parâmetro MV_EIPIDEV. |
...