Páginas filhas
  • DSERTSS1-13041 Inclusão do IPI na tag vOutro na nota de devolução

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

MV_EIPIDEVMV_EIPIOUTValor do IPI
.T..T.<vOutro>
.T..F.<vIPI>
.F..T.<vIPIDevol>
.F..F.<vIPIDevol>


1° Caso: Tag <vOutro> preenchida

Configuração: MV_IPIDEV = .T. .AND. MV_IPIOUT = .T.

Bloco de código
languagexml
titleXML
collapsetrue
			<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> preenchida

Configuração: MV_IPIDEV = .T. .AND. MV_IPIOUT = .F.


Bloco de código
languagexml
titleXML
collapsetrue

3° Caso: MV_IPIDEV = .F. .AND. MV_IPIOUT = .T.

...

				<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
languagexml
titleXML
collapsetrue
				<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>
				<vPIS>0</vPIS>
				<vCOFINS>0</vCOFINS>
				<vOutro>0.75</vOutro>
				<vNF>15.96</vNF>
				...	
			</ICMSTot>
		</total>



Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .T.

Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .F.

Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .T.8° Caso: MV_EIPIDEV = .T. .AND. MV_EIPIOUT = .F.





Aviso
titleImportante

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.

...

Criação do parâmetro MV_IPIOUT

NomeMV_IPIOUT
TipoLógico
Descrição

.T. - Envia o valor do IPI para a tag <vOutro> se o MV_IPIDEV estiver configurado como .T.

.F. - Envia o valor do IPI para a tag <vIPI> se o MV_IPIDEV estiver configurado como .T.

Valor Padrão.F.


 


Criação do parâmetro MV_EIPIOUT

NomeMV_EIPIOUT
TipoLógico
Descrição

.T. - Envia o valor do IPI para a tag <vOutro> se o MV_EIPIDEV estiver configurado como .T.

.F. - Envia o valor do IPI para a tag <vIPI> se o MV_EIPIDEV estiver configurado como .T.

Valor Padrão.F.


  



Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...