Páginas filhas
  • 1. DR VA Integração Pacote 3002 - Produto (Reduzido) - Layout importação

Versões comparadas

Chave

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

...

Bloco de código
languagexml
themeRDark
firstline1
titleLayout do pacote de imagem de produto
linenumberstrue
<!-- PK: Chave primaria -->
<!-- *: Obrigatorio -->
<dados>
	<operacao> <!-- Ocorrencia: 1-N -->
		<cdOperacao>CHAR(10) PK *</cdOperacao>
		<dsOperacao>CHAR(60) *</dsOperacao>		
		<tpOperacao>CHAR(1) *</tpOperacao> <!-- E: Entrada / S - Saida -->
		<tpDocumentoFiscal>NUMBER(2) *</tpDocumentoFiscal>	<!-- 1: Nota fiscal / 55: NFe / 59: CFe SAT / 65: NFCe / 71: Cupom fiscal-->		
		<tpModalidade>NUMBER(2) *</tpModalidade> <!-- 1: Venda ECF / 2: Venda Manual / 3: Venda NFC-e / 4: Venda NF-e / 5: Venda CF-e SAT / 6: Devolucao Venda / 7: Saida Brinde / 8: Saida Condicional / 9: Devolucao Condicional / 10: Venda Condicional / 11: Venda Vale Presente / 12: NFe  <valorProduto>
     Referencial Cupom	-->		
		<cdSerie>CHAR(3)</cdSerie>
		<inFinanceiro>CHAR(1)</inFinanceiro> <!-- 0: Falso / 1: Verdadeiro -->				
	</operacao>
	<tipoClassificacao> <!-- Ocorrencia: 0-N -->
		<cdTipoClassificacao>CHAR(10) PK *</cdTipoClassificacao>
		<dsTipoClassificacao>CHAR(60) *</dsTipoClassificacao>
		<classificacao> <!-- Ocorrencia: 1-N -->
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>CHAR(60) *</dsClassificacao>
		</classificacao>
	</tipoClassificacao>	
	<variante> <!-- Ocorrencia:  <cdProduto>CHAR(400-N -->
		<cdVariante>CHAR(20) PK *</cdProduto>
      <cdOperacao>CHAR(10</cdVariante>
		<dsVariante>CHAR(60) *</dsVariante>
		<nrOrdem>NUMBER(9)</nrOrdem>		
	</variante>
	<tamanho> <!-- Ocorrencia: 0-N -->
		<cdTamanho>CHAR(20) PK *</cdTamanho>
		<dsTamanho>CHAR(60) *</dsTamanho>
		<nrOrdem>NUMBER(9)</nrOrdem>
	</tamanho>	
	<referencia> <!-- Ocorrencia: 0-N -->
		<cdReferencia>CHAR(60) PK *</cdOperacao>
      <vlUnitario>NUMBER(18,6cdReferencia>
		<dsReferencia>CHAR(100) *</dsReferencia>
	</referencia>
	<NCM> <!-- Ocorrencia: 0-N -->
		<cdNCM>CHAR(20) PK*</cdNCM>
		<dsNCM>CHAR(200) *</vlUnitario>
      <vlCusto>NUMBER(18,6)</vlCusto>
      <dtInicioPromocao>DATE</dtInicioPromocao>
      <dtFimPromocao>DATE</dtFimPromocao>
      <cdPromocao>CHAR(10)</cdPromocao>
      <vlPromocao>NUMBER(18,6)</vlPromocao>
      dsNCM>
	</NCM>
	<produto> <!-- Ocorrencia: 1-N -->
		<cdProduto>CHAR(40) PK *</cdProduto>
		<dsProduto>CHAR(60) *</dsProduto>
		<cdNCM>CHAR(20) *</cdNCM>				
		<dsEspecie>CHAR(10) *</dsEspecie>
		<cdVariante>CHAR(20)</cdVariante>		
		<cdTamanho>CHAR(20)</cdTamanho>
		<cdReferencia>CHAR(60)</cdReferencia>
		<cdCEST>CHAR(20)</cdCEST>						
		<qtPeso>NUMBER(12,3)</qtPeso>		
		<inProdPropria>CHAR(1)</inProdPropria> <!-- 0: Falso / 1: Verdadeiro -->
		<inProdutoRestrito>CHAR(1)</inProdutoRestrito> <!-- 0: Falso / 1: Verdadeiro -->
		<inProdutoInalante>CHAR(1)</inProdutoInalante> <!-- 0: Falso / 1: Verdadeiro -->
		<inAlfaiataria>CHAR(1)</inAlfaiataria> <!-- 0: Falso / 1: Verdadeiro -->
		<inBloqueado>CHAR(1)</inBloqueado> <!-- 0: Falso / 1: Verdadeiro -->
		<inFracionado>CHAR(1)</inFracionado><!-- 0: Falso / 1: Verdadeiro -->
		<inInativo>CHAR(1)</inInativo><!-- 0: Falso / 1: Verdadeiro -->     
		<classificacaoProduto> <!-- Ocorrencia: 0-N -->
			<cdTipoClassificacao>CHAR(10) PK *</cdTipoClassificacao>		
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>		
		</classificacaoProduto>
		<barraProduto> <!-- Ocorrencia: 0-N -->
			<cdBarra>CHAR(40) PK *</cdBarra>
			<qtEmbalagem>NUMBER(12,3)</qtEmbalagem>
			<inGTIN>CHAR(1)</inGTIN> <!-- 0: Falso / 1: Verdadeiro -->
		</barraProduto>
		<operacaoProduto> <!-- Ocorrencia: 1-N -->
			<cdOperacao>CHAR(10) PK *</cdOperacao>
			<cdCFOP>NUMBER(5) *</cdCFOP>
			<dsCFOP>CHAR(80) *</dsCFOP>			
			<vlUnitario>NUMBER(18,6) *</vlUnitario>
			<vlCusto>NUMBER(18,6)</vlCusto>		<!-- NOVO -->	
			<dtInicioPromocao>DATE</dtInicioPromocao>
			<dtFimPromocao>DATE</dtFimPromocao>
			<cdPromocao>CHAR(10)</cdPromocao>
			<vlPromocao>NUMBER(18,6)</vlPromocao>
			<vlFuncionario>NUMBER(18,6)</vlFuncionario>
			<vlDescontoMaximo>NUMBER(18,6)</vlDescontoMaximo>			
			<prDescontoMaximo>NUMBER(5,2)</prDescontoMaximo>			
			<impostoProduto>
				<cdImposto>CHAR(20) PK *</cdImposto>			
				<prAliquota>NUMBER(9,6)</prAliquota>			
				<prBaseCalculo>NUMBER(9,6)</prBaseCalculo>
				<prRedBaseCalculo>NUMBER(9,6)</prRedBaseCalculo>
				<cdCST>CHAR(6)</cdCST>	
				<cdCSOSN>CHAR(6)</cdCSOSN><!-- Novo Juliana-->
				<dsDecreto>CHAR(200)</dsDecreto>
			    <inIsento>CHAR(1)</inIsento> <!-- F: Falso / T:  <vlDescontoMaximo>NUMBER(18,Verdadeiro -->
				<inOutro>CHAR(6)</vlDescontoMaximo>
      <prDescontoMaximo>NUMBER(5,2)</prDescontoMaximo>
   </valorProduto>inOutro> <!-- F: Falso / T: Verdadeiro -->
				<prReduImp>NUMBER(1)</prReduImp>
				<cdBenef>CHAR(60)</cdBenef>
				<cdMotDeson>NUMBER(2)</cdMotDeson>
				<tpCalcICMS>NUMBER(2)</tpCalcICMS>	
			</impostoProduto>
		</operacaoProduto>			
	</produto>
	<kitProduto> <!-- Ocorrencia: 0-N -->
		<cdKit>CHAR(20) PK *</cdKit>
		<nrSequencia>NUMBER(9) PK *</nrSequencia>
		<cdProduto>CHAR(40)</cdProduto>
		<qtProduto>NUMBER(15,6)</qtProduto>
		<vlPreco>NUMBER(14,2)</vlPreco>
		<vlCusto>NUMBER(14,2)</vlCusto>
	</kitProduto>
</dados>