<dados>	
	<cor>	
		<cdCor>CHAR(10) PK *</cdCor>
		<dsCor>CHAR(40) *</dsCor>
	</cor>
	<grade>		
		<cdGrade>CHAR(10) PK *</cdGrade>
		<dsGrade>CHAR(40) *</dsGrade>
		<dsTipoGrade>CHAR(40)</dsTipoGrade>
		<itemGrade>			
			<cdTamanho>NUMBER(3) PK *</cdTamanho>
			<dsTamanho>CHAR(10) *</dsTamanho>
		</itemGrade>
	</grade>
	<tipoClassificacao>		
		<cdTipoclas>NUMBER(4) PK *</cdTipoclas>
		<dsTipoclas>CHAR(40) *</dsTipoclas>
		<inTipoClasNivel>CHAR(1)</inTipoClasNivel>	
		<classificacao>			
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>CHAR(60) *</dsClassificacao>
		</classificacao>
	</tipoClassificacao>
	<tipoValor>		
		<tpValor>CHAR(1) PK *</tpValor>		
		<cdValor>CHAR(10) PK *</cdValor>
		<dsValor>CHAR(40) *</dsValor>
	</tipoValor>
	<especie>		
		<cdEspecie>CHAR(3) PK *</cdEspecie>
		<dsEspecie>CHAR(40) *</dsEspecie>
	</especie>
	<campoAdicional>		
		<cdCampoAdic>NUMBER(4) PK *</cdCampoAdic>
		<dsCampoAdic>CHAR(60) *</dsCampoAdic>
		<tpCampoAdic>NUMBER(2) *</tpCampoAdic>		
		<nrTamanhoAdic>NUMBER(4) *</nrTamanhoAdic>
		<nrDecimalAdic>NUMBER(2)</nrDecimalAdic>		
	</campoAdicional>
	<localizacao>		
		<cdLocalizacao>CHAR(15) PK *</cdLocalizacao>
		<dsLocalizacao>CHAR(40) *</dsLocalizacao>
	</localizacao>
	<referencia>		
		<nivel> 
			<nrNivel>NUMBER(4)</nrNivel>
			<cdGrupoNivel>CHAR(10) *</cdGrupoNivel>
			<dsGrupoNivel>CHAR(40) *</dsGrupoNivel>
			<cdTipoclasNivel>NUMBER(4) *</cdTipoclasNivel>			
			<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>			
			<tpSituacaoeComRef>NUMBER(2) *</tpSituacaoeComRef>			
			<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>				
				<tpDetalheeComRef>NUMBER(2) *</tpDetalheeComRef>				
				<dsDetalheeComRef>CLOB</dsDetalheeComRef>
			</detalheeComRef>
		</eCommerceRef>
		<SKU>			<!-- Ocorrencia: 1-N -->
			<cdProdutoSKU>CHAR(40) PK *</cdProdutoSKU>
			<nrProdutoSKU>NUMBER(9)</nrProdutoSKU>			
			<dsProdutoSKU>CHAR(60) *</dsProdutoSKU>
			<cdCorSKU>CHAR(3) *</cdCorSKU>
			<cdTamanhoSKU>NUMBER(3) *</cdTamanhoSKU>			
			<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>			
			<inProducaoPropriaSKU>CHAR(1) *</inProducaoPropriaSKU>			
			<inProdutoAcabadoSKU>CHAR(1) *</inProdutoAcabadoSKU>			
			<inMateriaPrimaSKU>CHAR(1) *</inMateriaPrimaSKU>			
			<inMaterialConsumoSKU>CHAR(1) *</inMaterialConsumoSKU>			
			<classificacaoSKU>				
				<cdTipoClasSKU>NUMBER(4) PK *</cdTipoClasSKU>
				<cdClassificacaoSKU>CHAR(10) PK *</cdClassificacaoSKU>
			</classificacaoSKU>
			<fornecedorSKU>				
				<nrCNPJFornecSKU>CHAR(18) PK *</nrCNPJFornecSKU>
				<cdOrigFornecSKU>CHAR(60)</cdOrigFornecSKU>
				<inPadraoFornecSKU>CHAR(1)</inPadraoFornecSKU>				
				<vlCustoFornecSKU>NUMBER(18,6)</vlCustoFornecSKU>
			</fornecedorSKU>
			<fabricanteSKU>				
				<nrCNPJFabricSKU>CHAR(18) PK *</nrCNPJFabricSKU>
				<cdOrigFabricSKU>CHAR(60)</cdOrigFabricSKU>
			</fabricanteSKU>
			<codigoBarraSKU>				
				<cdBarraSKU>CHAR(40) PK *</cdBarraSKU>
			</codigoBarraSKU>
			<campoAdicSKU>				
				<cdCampoAdicSKU>NUMBER(4) PK *</cdCampoAdicSKU>
				<dsCampoAdicSKU>CHAR(80)</dsCampoAdicSKU>
			</campoAdicSKU>
			<valorSKU>				
				<tpValorSKU>CHAR(1) PK *</tpValorSKU>				
				<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>				
				<nrCNPJEmpSKU>CHAR(18) PK *</nrCNPJEmpSKU>
				<inInativoEmpSKU>CHAR(1)</inInativoEmpSKU>			
			</empresaSKU>
			<localizacaoSKU>				
				<cdLocalizacaoSKU>CHAR(15) PK *</cdLocalizacaoSKU>
			</localizacaoSKU>
		</SKU>
	</referencia>
</dados>
{
   "cor": {
      "cdCor": "CHAR(10) PK *",
      "dsCor": "CHAR(40) *"
   },
   "grade": {
      "cdGrade": "CHAR(10) PK *",
      "dsGrade": "CHAR(40) *",
      "dsTipoGrade": "CHAR(40)",
      "itemGrade": {
         "cdTamanho": "NUMBER(3) PK *",
         "dsTamanho": "CHAR(10) *"
      }
   },
   "tipoClassificacao": {
      "cdTipoclas": "NUMBER(4) PK *",
      "dsTipoclas": "CHAR(40) *",
      "inTipoClasNivel": "CHAR(1)",
      "classificacao": {
         "cdClassificacao": "CHAR(10) PK *",
         "dsClassificacao": "CHAR(60) *"
      }
   },
   "tipoValor": {
      "tpValor": "CHAR(1) PK *",
      "cdValor": "CHAR(10) PK *",
      "dsValor": "CHAR(40) *"
   },
   "especie": {
      "cdEspecie": "CHAR(3) PK *",
      "dsEspecie": "CHAR(40) *"
   },
   "campoAdicional": {
      "cdCampoAdic": "NUMBER(4) PK *",
      "dsCampoAdic": "CHAR(60) *",
      "tpCampoAdic": "NUMBER(2) *",
      "nrTamanhoAdic": "NUMBER(4) *",
      "nrDecimalAdic": "NUMBER(2)"
   },
   "localizacao": {
      "cdLocalizacao": "CHAR(15) PK *",
      "dsLocalizacao": "CHAR(40) *"
   },
   "referencia": {
      "nivel": {
         "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) *",
      "observacaoRef": [
         "CHAR(80) *"
      ],
      "eCommerceRef": {
         "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)",
         "detalheeComRef": {
            "tpDetalheeComRef": "NUMBER(2) *",
            "dsDetalheeComRef": "CLOB"
         }
      },
      "SKU": {
         "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) *",
         "classificacaoSKU": {
            "cdTipoClasSKU": "NUMBER(4) PK *",
            "cdClassificacaoSKU": "CHAR(10) PK *"
         },
         "fornecedorSKU": {
            "nrCNPJFornecSKU": "CHAR(18) PK *",
            "cdOrigFornecSKU": "CHAR(60)",
            "inPadraoFornecSKU": "CHAR(1)",
            "vlCustoFornecSKU": "NUMBER(18,6)"
         },
         "fabricanteSKU": {
            "nrCNPJFabricSKU": "CHAR(18) PK *",
            "cdOrigFabricSKU": "CHAR(60)"
         },
         "codigoBarraSKU": [
            "CHAR(40) PK *"
         ],
         "campoAdicSKU": {
            "cdCampoAdicSKU": "NUMBER(4) PK *",
            "dsCampoAdicSKU": "CHAR(80)"
         },
         "valorSKU": {
            "tpValorSKU": "CHAR(1) PK *",
            "cdValorSKU": "CHAR(10) PK *",
            "vlValorSKU": "NUMBER(18,6) *",
            "dtInicioPromocao": "DATE",
            "dtFimPromocao": "DATE",
            "cdPromocao": "CHAR(10)",
            "vlPromocao": "NUMBER(18,6)"
         },
         "empresaSKU": {
            "nrCNPJEmpSKU": "CHAR(18) PK *",
            "inInativoEmpSKU": "CHAR(1)"
         },
         "localizacaoSKU": [
            "CHAR(15) PK *"
         ]
      }
   }
}

NomeTipoDescriçãoExemploVA
cor--
--
cdCor



dsCor



grade--


cdGrade



dsGrade



dsTipoGrade



itemGrade--


cdTamanho



dsTamanho



tipoClassificacao--


cdTipoclas



dsTipoclas



inTipoClasNivel



classificacao--


cdClassificacao



dsClassificacao



tipoValor--


tpValor



cdValor



dsValor



especie--


cdEspecie



dsEspecie



campoAdicional--


cdCampoAdic



dsCampoAdic



tpCampoAdic



nrTamanhoAdic



nrDecimalAdic



localizacao--


cdLocalizacao



dsLocalizacao



referencia--


nivel--


nrNivel



cdGrupoNivel



dsGrupoNivel



cdTipoclasNivel



cdSeqRef



cdRef



dsRef



cdGradeRef



observacaoRef



eCommerceRef--


tpSituacaoeComRef



dsDescricaoeComRef



qtPesoeComRef



nrAlturaeComRef



nrLarguraeComRef



nrProfundeComRef



qtPesoEmbeComRef



nrAlturaeEmbeComRef



nrLarguraEmbeComRef



nrProfundEmbComRef



detalheeComRef--


tpDetalheeComRef



dsDetalheeComRef



SKU--


cdProdutoSKU



nrProdutoSKU



dsProdutoSKU



cdCorSKU



cdTamanhoSKU



dsTamanhoSKU



cdNCMSKU



cdEspecieSKU



cdCSTSKU



qtPesoSKU



inInativoSKU



inProducaoPropriaSKU



inProdutoAcabadoSKU



inMateriaPrimaSKU



inMaterialConsumoSKU



classificacaoSKU--


cdTipoClasSKU



cdClassificacaoSKU



fornecedorSKU--


nrCNPJFornecSKU



cdOrigFornecSKU



inPadraoFornecSKU



vlCustoFornecSKU



fabricanteSKU--


nrCNPJFabricSKU



cdOrigFabricSKU



codigoBarraSKU



campoAdicSKU--


cdCampoAdicSKU



dsCampoAdicSKU



valorSKU--


tpValorSKU



cdValorSKU



vlValorSKU



dtInicioPromocao



dtFimPromocao



cdPromocao



vlPromocao



empresaSKU--


nrCNPJEmpSKU



inInativoEmpSKU



localizacaoSKU



Parâmetro

Descrição parâmetro

Descrição

Exemplo

CD_CLASSIFICACAO

COD. CLASSIFICAÇÃO

Busca produto por código de classificação.


CD_TIPOCLAS

CÓD.  TIPO CLASSIFICAÇÃO

Busca produto por código de tipo de classificação.


DS_LSTCUSTO

LISTA CUSTO

Busca produtos que tiveram incluídos ou alterados um ou mais tipos de custos contidos nesta lista. *


DS_LSTPRECO

LISTA PRECO

Busca produtos que tiveram incluídos ou alterados um ou mais tipos de preços contidos nesta lista. *


DS_LSTPRODUTO

LISTA PRODUTO

Busca produtos pelos códigos de produtos informados. *


DS_LSTTIPOCAMPO

LISTA TIPO CAMPO

Irá gerar no pacote campos adicionais que possuam os tipos contidos nesta lista. *


DS_LSTTIPOCLAS

LISTA TIPO CLASSIFICAÇÃO

Irá gerar no pacote classificações que possuam os tipos de classificações contidos nesta lista *


DS_PREFIXO

PREFIXO

O valor aqui informado será concatenado como um prefixo do campo destino do pacote gerado


IN_EXPORTAFABRICANTE

EXPORTA FABRICANTE

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, serão exportados também os fabricantes dos produtos encontrados. Nesse caso, será gerado um pacote a mais, sendo do tipo 2001(pacote de pessoa).


IN_EXPORTAFORNECEDOR

EXPORTA FORNECEDOR

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, serão exportados também os fornecedores dos produtos encontrados. Nesse caso, será gerado um pacote a mais, sendo do tipo 2001(pacote de pessoa).


IN_MATCONSUMO

EXPORTA MAT. CONSUMO

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, irá buscar produtos que sejam material de consumo.


IN_MATPRIMA

EXPORTA MATERIA PRIMA

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, irá buscar produtos que sejam material de consumo.


IN_PRODACABADO

EXPORTA PRODUTO ACABADO

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, irá buscar produtos que sejam produtos acabados.


IN_QUEBRAREFERENCIA

QUEBRA POR REFERENCIA

Filtro indicador. Informar apenas T, F ou deixar sem valor.

Quando informado T, indica se poderá ser realizada a quebra de referência em mais pacotes, de acordo com o valor de número de paginação informado.


NR_PAGINACAO

NÚMERO DE PAGINAÇÃO

Limitador. Informar valores entre 1 e 500 ou deixar sem valor. Indica a quantidade máxima de SKU’s dentro de cada pacote a ser gerado caso o filtro de quebra de referência seja informado com valor T.

Exemplo:

Se o valor informado para número de paginação com valor 10 e o filtro de quebra de referência seja informado com valor T. A referência será quebrada em pacotes com 10 registros de SKU’s por pacote.

NR_PRIORIDADE

NÚMERO DE PRIORIDADE

Filtro Indicador. Informar dígitos entre 0 e 9 ou deixar em branco. Indica a prioridade de consumo do pacote. Caso este filtro esteja sem valor informado, por padrão o campo será preenchido com o valor 9000.

Estes valores podem ser redefinidos pelo usuário, conforme necessidade.

Exemplo:

Pode ser utilizado para definir a prioridade do pacote em relação ao consumo ou filtro por prioridade, por exemplo:

1 – Baixa

2 – Média

3 – Alta

TP_FORMATOTIPO DE FORMATO DE SAÍDA

Filtro indicador. Informar dígitos entre 0 e 1 ou deixar em branco. Define o tipo de saída do pacote. Caso este filtro esteja sem valor informado, por padrão o campo será preenchido com o valor 0.


Exemplo:

Se o valor informado para o tipo de formato de saída for 1 será gerado um pacote com seu conteúdo no formato JSON, caso seja informado o valor 0  será gerado um pacote com seu conteúdo no formato XML.

 Quando mais de um tipo de custo, utilizar ·; (gold+;) entre os códigos. Exemplo: 1·;3·;4

conf








<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>