<dados>	
	<cor>		<!-- Ocorrencia: 0-N -->
		<cdCor>CHAR(10) PK *</cdCor>
		<dsCor>CHAR(40) *</dsCor>
	</cor>
	<grade>		<!-- Ocorrencia: 0-N -->
		<cdGrade>CHAR(10) PK *</cdGrade>
		<dsGrade>CHAR(40) *</dsGrade>
		<dsTipoGrade>CHAR(40)</dsTipoGrade>
		<itemGrade>			<!-- Ocorrencia: 1-N -->
			<cdTamanho>NUMBER(3) PK *</cdTamanho>
			<dsTamanho>CHAR(10) *</dsTamanho>
		</itemGrade>
	</grade>
	<tipoClassificacao>		<!-- Ocorrencia: 0-N -->
		<cdTipoclas>NUMBER(4) PK *</cdTipoclas>
		<dsTipoclas>CHAR(40) *</dsTipoclas>
		<inTipoClasNivel>CHAR(1)</inTipoClasNivel>		<!-- 0: Falso / 1: Verdadeiro -->
		<classificacao>			<!-- Ocorrencia: 0-N somente quando inTipoClasNivel for igual a 0-->
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>CHAR(60) *</dsClassificacao>
		</classificacao>
	</tipoClassificacao>
	<tipoValor>		<!-- Ocorrencia: 0-N -->
		<tpValor>CHAR(1) PK *</tpValor>		<!-- C: Custo / P: Preco -->
		<cdValor>CHAR(10) PK *</cdValor>
		<dsValor>CHAR(40) *</dsValor>
	</tipoValor>
	<especie>		<!-- Ocorrencia: 0-N -->
		<cdEspecie>CHAR(3) PK *</cdEspecie>
		<dsEspecie>CHAR(40) *</dsEspecie>
	</especie>
	<campoAdicional>		<!-- Ocorrencia: 0-N -->
		<cdCampoAdic>NUMBER(4) PK *</cdCampoAdic>
		<dsCampoAdic>CHAR(60) *</dsCampoAdic>
		<tpCampoAdic>NUMBER(2) *</tpCampoAdic>		<!-- 01: Alfanumerico / 03: Numerico / 03: Data -->
		<nrTamanhoAdic>NUMBER(4) *</nrTamanhoAdic>
		<nrDecimalAdic>NUMBER(2)</nrDecimalAdic>		<!-- preencher apenas quando tpCampo for igual a 2 -->
	</campoAdicional>
	<localizacao>		<!-- Ocorrencia: 0-N -->
		<cdLocalizacao>CHAR(15) PK *</cdLocalizacao>
		<dsLocalizacao>CHAR(40) *</dsLocalizacao>
	</localizacao>
	<referencia>		<!-- Ocorrencia: 0-N -->
		<nivel> <!-- Ocorrencia: 1-N -->
			<nrNivel>NUMBER(4)</nrNivel>
			<cdGrupoNivel>CHAR(10) *</cdGrupoNivel>
			<dsGrupoNivel>CHAR(40) *</dsGrupoNivel>
			<cdTipoclasNivel>NUMBER(4) *</cdTipoclasNivel>			<!-- Somente cdTipoClas onde inTipoClasNivel for igual a 1-->
			<cdSeqRef>NUMBER(9) PK</cdSeqRef>
		</nivel>
		<cdRef>CHAR(60) *</cdRef>
		<dsRef>CHAR(100) *</dsRef>
		<cdGradeRef>CHAR(10) *</cdGradeRef>
		<observacaoRef>			<!-- Ocorrencia: 0-N -->
			<dsObservacaoRef>CHAR(80) *</dsObservacaoRef>
		</observacaoRef>
		<eCommerceRef>			<!-- Ocorrencia: 0-1 -->
			<tpSituacaoeComRef>NUMBER(2) *</tpSituacaoeComRef>			<!-- 01: Em andamento / 05: Bloqueado -->
			<dsDescricaoeComRef>CHAR(200)</dsDescricaoeComRef>
			<qtPesoeComRef>NUMBER(12,3)</qtPesoeComRef>
			<nrAlturaeComRef>NUMBER(12,3)</nrAlturaeComRef>
			<nrLarguraeComRef>NUMBER(12,3)</nrLarguraeComRef>
			<nrProfundeComRef>NUMBER(12,3)</nrProfundeComRef>
			<qtPesoEmbeComRef>NUMBER(12,3)</qtPesoEmbeComRef>
			<nrAlturaeEmbeComRef>NUMBER(12,3)</nrAlturaeEmbeComRef>
			<nrLarguraEmbeComRef>NUMBER(12,3)</nrLarguraEmbeComRef>
			<nrProfundEmbComRef>NUMBER(12,3)</nrProfundEmbComRef>
			<detalheeComRef>				<!-- Ocorrencia: 0-N -->
				<tpDetalheeComRef>NUMBER(2) *</tpDetalheeComRef>				<!-- 01: Descritivo / 02: Caracteristicas / 03:Itens inclusos -->
				<dsDetalheeComRef>CLOB</dsDetalheeComRef>
			</detalheeComRef>
		</eCommerceRef>
		<SKU>			<!-- Ocorrencia: 1-N -->
			<cdProdutoSKU>CHAR(40) PK *</cdProdutoSKU>
			<nrProdutoSKU>NUMBER(9)</nrProdutoSKU>			<!-- Caso nao informado sera numerado automaticamente -->
			<dsProdutoSKU>CHAR(60) *</dsProdutoSKU>
			<cdCorSKU>CHAR(3) *</cdCorSKU>
			<cdTamanhoSKU>NUMBER(3) *</cdTamanhoSKU>			<!-- Relacionado a itemGrade -->
			<dsTamanhoSKU>CHAR(10)</dsTamanhoSKU>
			<cdNCMSKU>CHAR(20)</cdNCMSKU>
			<cdEspecieSKU>CHAR(3) *</cdEspecieSKU>
			<cdCSTSKU>CHAR(3) *</cdCSTSKU>
			<qtPesoSKU>NUMBER(12,3)</qtPesoSKU>
			<inInativoSKU>CHAR(1)</inInativoSKU>			<!-- 0: Falso / 1: Verdadeiro -->
			<inProducaoPropriaSKU>CHAR(1) *</inProducaoPropriaSKU>			<!-- 0: Falso / 1: Verdadeiro -->
			<inProdutoAcabadoSKU>CHAR(1) *</inProdutoAcabadoSKU>			<!-- 0: Falso / 1: Verdadeiro -->
			<inMateriaPrimaSKU>CHAR(1) *</inMateriaPrimaSKU>			<!-- 0: Falso / 1: Verdadeiro -->
			<inMaterialConsumoSKU>CHAR(1) *</inMaterialConsumoSKU>			<!-- 0: Falso / 1: Verdadeiro -->
			<classificacaoSKU>				<!-- Ocorrencia: 0-N -->
				<cdTipoClasSKU>NUMBER(4) PK *</cdTipoClasSKU>
				<cdClassificacaoSKU>CHAR(10) PK *</cdClassificacaoSKU>
			</classificacaoSKU>
			<fornecedorSKU>				<!-- Ocorrencia: 0-N -->
				<nrCNPJFornecSKU>CHAR(18) PK *</nrCNPJFornecSKU>
				<cdOrigFornecSKU>CHAR(60)</cdOrigFornecSKU>
				<inPadraoFornecSKU>CHAR(1)</inPadraoFornecSKU>				<!-- 0: Falso / 1: Verdadeiro -->
				<vlCustoFornecSKU>NUMBER(18,6)</vlCustoFornecSKU>
			</fornecedorSKU>
			<fabricanteSKU>				<!-- Ocorrencia: 0-N -->
				<nrCNPJFabricSKU>CHAR(18) PK *</nrCNPJFabricSKU>
				<cdOrigFabricSKU>CHAR(60)</cdOrigFabricSKU>
			</fabricanteSKU>
			<codigoBarraSKU>				<!-- Ocorrencia: 0-N -->
				<cdBarraSKU>CHAR(40) PK *</cdBarraSKU>
			</codigoBarraSKU>
			<campoAdicSKU>				<!-- Ocorrencia: 0-N -->
				<cdCampoAdicSKU>NUMBER(4) PK *</cdCampoAdicSKU>
				<dsCampoAdicSKU>CHAR(80)</dsCampoAdicSKU>
			</campoAdicSKU>
			<valorSKU>				<!-- Ocorrencia: 0-N -->
				<tpValorSKU>CHAR(1) PK *</tpValorSKU>				<!-- C: Custo / P: Preco -->
				<cdValorSKU>CHAR(10) PK *</cdValorSKU>
				<vlValorSKU>NUMBER(18,6) *</vlValorSKU>
				<dtInicioPromocao>DATE</dtInicioPromocao>
				<dtFimPromocao>DATE</dtFimPromocao>
				<cdPromocao>CHAR(10)</cdPromocao>
				<vlPromocao>NUMBER(18,6)</vlPromocao>
			</valorSKU>
			<empresaSKU>				<!-- Ocorrencia: 0-N -->
				<nrCNPJEmpSKU>CHAR(18) PK *</nrCNPJEmpSKU>
				<inInativoEmpSKU>CHAR(1)</inInativoEmpSKU>				<!-- 0: Falso / 1: Verdadeiro -->
			</empresaSKU>
			<localizacaoSKU>				<!-- Ocorrencia: 0-N -->
				<cdLocalizacaoSKU>CHAR(15) PK *</cdLocalizacaoSKU>
			</localizacaoSKU>
			<eCommerceSKU>			<!-- Ocorrencia: 0-1 -->
				<tpSituacaoeComSKU>NUMBER(2) *</tpSituacaoeComSKU>			<!-- 01: Em andamento / 05: Bloqueado -->
				<dsDescricaoeComSKU>CHAR(200)</dsDescricaoeComSKU>
				<qtPesoeComSKU>NUMBER(12,3)</qtPesoeComSKU>
				<nrAlturaeComSKU>NUMBER(12,3)</nrAlturaeComSKU>
				<nrLarguraeComSKU>NUMBER(12,3)</nrLarguraeComSKU>
				<nrProfundeComSKU>NUMBER(12,3)</nrProfundeComSKU>
				<qtPesoEmbeComSKU>NUMBER(12,3)</qtPesoEmbeComSKU>
				<nrAlturaeEmbeComSKU>NUMBER(12,3)</nrAlturaeEmbeComSKU>
				<nrLarguraEmbeComSKU>NUMBER(12,3)</nrLarguraEmbeComSKU>
				<nrProfundEmbComSKU>NUMBER(12,3)</nrProfundEmbComSKU>
				<detalheeComSKU>				<!-- Ocorrencia: 0-N -->
					<tpDetalheeComSKU>NUMBER(2) *</tpDetalheeComSKU>				<!-- 01: Descritivo / 02: Caracteristicas / 03:Itens inclusos -->
					<dsDetalheeComSKU>CLOB</dsDetalheeComSKU>
				</detalheeComSKU>
			</eCommerceSKU>
		</SKU>
	</referencia>
</dados>
{
   "cores":[
      {
         "cdCor":"CHAR(10) PK *",
         "dsCor":"CHAR(40) *"
      }
   ],
   "grades":[
      {
         "cdGrade":"CHAR(10) PK *",
         "dsGrade":"CHAR(40) *",
         "dsTipoGrade":"CHAR(40)",
         "itensGrade":[
            {
               "cdTamanho":"NUMBER(3) PK *",
               "dsTamanho":"CHAR(10) *"
            }
         ]
      }
   ],
   "tiposClassificacao":[
      {
         "cdTipoclas":"NUMBER(4) PK *",
         "dsTipoclas":"CHAR(40) *",
         "inTipoClasNivel":"CHAR(1)",
         "classificacoes":[
            {
               "cdClassificacao":"CHAR(10) PK *",
               "dsClassificacao":"CHAR(60) *"
            }
         ]
      }
   ],
   "tiposValor":[
      {
         "tpValor":"CHAR(1) PK *",
         "cdValor":"CHAR(10) PK *",
         "dsValor":"CHAR(40) *"
      }
   ],
   "especies":[
      {
         "cdEspecie":"CHAR(3) PK *",
         "dsEspecie":"CHAR(40) *"
      }
   ],
   "camposAdicional":[
      {
         "cdCampoAdic":"NUMBER(4) PK *",
         "dsCampoAdic":"CHAR(60) *",
         "tpCampoAdic":"NUMBER(2) *",
         "nrTamanhoAdic":"NUMBER(4) *",
         "nrDecimalAdic":"NUMBER(2)"
      }
   ],
   "localizacoes":[
      {
         "cdLocalizacao":"CHAR(15) PK *",
         "dsLocalizacao":"CHAR(40) *"
      }
   ],
   "referencias":[
      {
         "niveis":[
            {
               "nrNivel":"NUMBER(4)",
               "cdGrupoNivel":"CHAR(10) *",
               "dsGrupoNivel":"CHAR(40) *",
               "cdTipoclasNivel":"NUMBER(4) *",
               "cdSeqRef":"NUMBER(9) PK"
            }
         ],
         "cdRef":"CHAR(60) *",
         "dsRef":"CHAR(100) *",
         "cdGradeRef":"CHAR(10) *",
         "observacoesRef":[
            {
               "dsObservacaoRef":"CHAR(80) *"
            }
         ],
         "eCommerceRefs":[
            {
               "tpSituacaoeComRef":"NUMBER(2) *",
               "dsDescricaoeComRef":"CHAR(200)",
               "qtPesoeComRef":"NUMBER(12,3)",
               "nrAlturaeComRef":"NUMBER(12,3)",
               "nrLarguraeComRef":"NUMBER(12,3)",
               "nrProfundeComRef":"NUMBER(12,3)",
               "qtPesoEmbeComRef":"NUMBER(12,3)",
               "nrAlturaeEmbeComRef":"NUMBER(12,3)",
               "nrLarguraEmbeComRef":"NUMBER(12,3)",
               "nrProfundEmbComRef":"NUMBER(12,3)",
               "detalheseComRef":[
                  {
                     "tpDetalheeComRef":"NUMBER(2) *",
                     "dsDetalheeComRef":"CLOB"
                  }
               ]
            }
         ],
         "SKUs":[
            {
               "cdProdutoSKU":"CHAR(40) PK *",
               "nrProdutoSKU":"NUMBER(9)",
               "dsProdutoSKU":"CHAR(60) *",
               "cdCorSKU":"CHAR(3) *",
               "cdTamanhoSKU":"NUMBER(3) *",
               "dsTamanhoSKU":"CHAR(10)",
               "cdNCMSKU":"CHAR(20)",
               "cdEspecieSKU":"CHAR(3) *",
               "cdCSTSKU":"CHAR(3) *",
               "qtPesoSKU":"NUMBER(12,3)",
               "inInativoSKU":"CHAR(1)",
               "inProducaoPropriaSKU":"CHAR(1) *",
               "inProdutoAcabadoSKU":"CHAR(1) *",
               "inMateriaPrimaSKU":"CHAR(1) *",
               "inMaterialConsumoSKU":"CHAR(1) *",
               "classificacoesSKU":[
                  {
                     "cdTipoClasSKU":"NUMBER(4) PK *",
                     "cdClassificacaoSKU":"CHAR(10) PK *"
                  }
               ],
               "fornecedoresSKU":[
                  {
                     "nrCNPJFornecSKU":"CHAR(18) PK *",
                     "cdOrigFornecSKU":"CHAR(60)",
                     "inPadraoFornecSKU":"CHAR(1)",
                     "vlCustoFornecSKU":"NUMBER(18,6)"
                  }
               ],
               "fabricantesSKU":[
                  {
                     "nrCNPJFabricSKU":"CHAR(18) PK *",
                     "cdOrigFabricSKU":"CHAR(60)"
                  }
               ],
               "codigosBarraSKU":[
                  {
                     "cdBarraSKU":"CHAR(40) PK *"
                  }
               ],
               "camposAdicSKU":[
                  {
                     "cdCampoAdicSKU":"NUMBER(4) PK *",
                     "dsCampoAdicSKU":"CHAR(80)"
                  }
               ],
               "valoresSKU":[
                  {
                     "tpValorSKU":"CHAR(1) PK *",
                     "cdValorSKU":"CHAR(10) PK *",
                     "vlValorSKU":"NUMBER(18,6) *",
                     "dtInicioPromocao":"DATE",
                     "dtFimPromocao":"DATE",
                     "cdPromocao":"CHAR(10)",
                     "vlPromocao":"NUMBER(18,6)"
                  }
               ],
               "empresasSKU":[
                  {
                     "nrCNPJEmpSKU":"CHAR(18) PK *",
                     "inInativoEmpSKU":"CHAR(1)"
                  }
               ],
               "localizacoesSKU":[
                  {
                     "cdLocalizacaoSKU":"CHAR(15) PK *"
                  }
               ],
               "eCommerceSkus":[
                  {
                     "tpSituacaoeComSku":"NUMBER(2) *",
                     "dsDescricaoeComSku":"CHAR(200)",
                     "qtPesoeComSku":"NUMBER(12,3)",
                     "nrAlturaeComSku":"NUMBER(12,3)",
                     "nrLarguraeComSku":"NUMBER(12,3)",
                     "nrProfundeComSku":"NUMBER(12,3)",
                     "qtPesoEmbeComSku":"NUMBER(12,3)",
                     "nrAlturaeEmbeComSku":"NUMBER(12,3)",
                     "nrLarguraEmbeComSku":"NUMBER(12,3)",
                     "nrProfundEmbComSku":"NUMBER(12,3)",
                     "detalheseComSku":[
                        {
                           "tpDetalheeComSku":"NUMBER(2) *",
                           "dsDetalheeComSku":"CLOB"
                        }
                     ]
                  }
               ],
            }
         ]
      }
   ]
}