Páginas filhas
  • DT - Pacote 1007 -Representante - Adicionar condição de pagamento


01. DADOS GERAIS

Linha de Produto:Virtual Age
Segmento:Moda
Módulo:Integração
Função:Exportação de pacote
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAITG-2721


02. SITUAÇÃO/REQUISITO

No pacote 1007 - Representante foi solicitado que as informações de condição de pagamento sejam também exportadas.

03. SOLUÇÃO

Foram incluídas duas(02) novas tags no pacote 3004 - Tabela de Preço já que as informações de condição de pagamento estão vinculadas às tabelas de preço e não diretamente ao representante.



Layout do Pacote 3004 - Tabela de Preço


Pacote 3004 - Tabela de Preço Layout
<dados>
	<condicaoPagamento>
		<cdCondPgto>CHAR(10) PK *</cdCondPgto>
		<dsCondPgto>CHAR(40) *</dsCondPgto>
		<inBloqCondPgto>CHAR(1)</inBloqCondPgto>
		<prDescCondPgto>NUMBER(5,2)</prDescCondPgto>
		<prJuroCondPgto>NUMBER(5,2)</prJuroCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>NUMBER(4) *</nrSeqCondPgto>
			<qtDiaCondPgto>NUMBER(4) *</qtDiaCondPgto>
		</itemCondPgto>
	</condicaoPagamento>
	<tabelaPreco>
		<cdTabela>CHAR(10) PK *</cdTabela>	
		<dsTabela>CHAR(40)</dsTabela>		
		<dsSigla>CHAR(20)</dsSigla>
		<tpTabela>NUMBER(2)</tpTabela>
		<dtInicioVigencia>DATE</dtInicioVigencia>
		<dtFimVigencia>DATE</dtFimVigencia>
		<prVariacao>NUMBER(9,6)</prVariacao>
		<vlVariacao>NUMBER(18,6)</vlVariacao>	
		<referencia>
			<cdReferencia>CHAR(60) PK *</cdReferencia>
			<vlPreco>NUMBER(18,6) *</vlPreco>
			<prVariacao>NUMBER(9,6)</prVariacao>
			<vlVariacao>NUMBER(18,6)</vlVariacao>
		</referencia>		
		<produto>
			<cdProduto>CHAR(40) PK *</cdProduto>
			<vlPreco>NUMBER(18,6) *</vlPreco>
			<prVariacaoItem>NUMBER(9,6)</prVariacaoItem>
			<vlVariacaoItem>NUMBER(18,6)</vlVariacaoItem>
		</produto>		
		<prazoMedio>
			<nrPrazoMedio>NUMBER(6) PK *</nrPrazoMedio>
			<prVariacao>NUMBER(9,6)</prVariacao> 
			<vlVariacao>NUMBER(18,6)</vlVariacao>		
		</prazoMedio>
		<condicaoPagamento>
			<cdCondPgto>CHAR(10) PK *</cdCondPgto>
		</condicaoPagamento>
	</tabelaPreco>
</dados>




Exemplo de Pacote de Tabela de Preço
<dados>
	<condicaoPagamento>
		<cdCondPgto>1</cdCondPgto>
		<dsCondPgto>GERAL DO SISTEMA</dsCondPgto>
		<inBloqCondPgto>F</inBloqCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>1</nrSeqCondPgto>
			<qtDiaCondPgto>0</qtDiaCondPgto>
		</itemCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>2</nrSeqCondPgto>
			<qtDiaCondPgto>30</qtDiaCondPgto>
		</itemCondPgto>
	</condicaoPagamento>
	<condicaoPagamento>
		<cdCondPgto>4</cdCondPgto>
		<dsCondPgto>60/90/120</dsCondPgto>
		<prJuroCondPgto>12</prJuroCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>1</nrSeqCondPgto>
			<qtDiaCondPgto>60</qtDiaCondPgto>
		</itemCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>2</nrSeqCondPgto>
			<qtDiaCondPgto>90</qtDiaCondPgto>
		</itemCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>3</nrSeqCondPgto>
			<qtDiaCondPgto>120</qtDiaCondPgto>
		</itemCondPgto>
	</condicaoPagamento>
	<condicaoPagamento>
		<cdCondPgto>5</cdCondPgto>
		<dsCondPgto>30/60</dsCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>1</nrSeqCondPgto>
			<qtDiaCondPgto>30</qtDiaCondPgto>
		</itemCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>2</nrSeqCondPgto>
			<qtDiaCondPgto>60</qtDiaCondPgto>
		</itemCondPgto>
	</condicaoPagamento>
	<condicaoPagamento>
		<cdCondPgto>10</cdCondPgto>
		<dsCondPgto>LOSANGO 3 X</dsCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>1</nrSeqCondPgto>
			<qtDiaCondPgto>0</qtDiaCondPgto>
		</itemCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>2</nrSeqCondPgto>
			<qtDiaCondPgto>30</qtDiaCondPgto>
		</itemCondPgto>
		<itemCondPgto>
			<nrSeqCondPgto>3</nrSeqCondPgto>
			<qtDiaCondPgto>60</qtDiaCondPgto>
		</itemCondPgto>
	</condicaoPagamento>
	<tabelaPreco>
		<cdTabela>350</cdTabela>
		<dsTabela>TESTE</dsTabela>
		<dsSigla>350TESTE</dsSigla>
		<tpTabela>2</tpTabela>
		<dtInicioVigencia>2019-01-01</dtInicioVigencia>
		<dtFimVigencia>2019-12-31</dtFimVigencia>
		<condicaoPagamento>
			<cdCondPgto>1</cdCondPgto>
		</condicaoPagamento>
		<condicaoPagamento>
			<cdCondPgto>4</cdCondPgto>
		</condicaoPagamento>
		<condicaoPagamento>
			<cdCondPgto>5</cdCondPgto>
		</condicaoPagamento>
		<condicaoPagamento>
			<cdCondPgto>10</cdCondPgto>
		</condicaoPagamento>
	</tabelaPreco>
</dados>