Páginas filhas
  • 1. DR VA Integração Pacote 7001 - Pedido de venda - Layout importação



Layout do pacote de pedido de venda
<dados>
	<tipoDesconto><!-- Ocorrencia: 0-N -->
		<cdTipoDesc>NUMBER(3) PK *</cdTipoDesc>
		<dsTipoDesc>CHAR(40) *</dsTipoDesc>
		<prDescPadrao>NUMBER(9,6)</prDescPadrao>
	</tipoDesconto>		
	<tipoClassificacao><!-- Ocorrencia: 0-N -->
		<cdTipoClas>NUMBER(4) PK *</cdTipoClas>
		<dsTipoClas>VARCHAR2(40) *</dsTipoClas>
		<classificacao><!-- Ocorrencia: 1-N -->
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>VARCHAR2(60) *</dsClassificacao>
		</classificacao>
	</tipoClassificacao>
	<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 -->
		<tpUtilizacaoAdic>NUMBER(2)</tpUtilizacaoAdic> <!-- 01: Capa / 02: Item -->		
	</campoAdicional>	
	<pedidoVenda> <!-- Ocorrencia: 0-N -->
		<nrCNPJEmp>CHAR(18) PK *</nrCNPJEmp>
		<nrPedido>CHAR(20) PK *</nrPedido>	
		<cdPedido>NUMBER(9)</cdPedido>	
		<dtPedido>DATE *</dtPedido>
		<nrCPFCNPJCli>CHAR(18) *</nrCPFCNPJCli>		
		<nrCPFCNPJRepr>CHAR(18)</nrCPFCNPJRepr>
		<nrCPFCNPJIntermediador>CHAR(18)</nrCPFCNPJIntermediador>
		<cdOperacao>CHAR(10) *</cdOperacao>	
		<cdCondPgto>CHAR(10)*</cdCondPgto>
		<cdLote>CHAR(10)</cdLote>		
		<cdTabelaPreco>CHAR(10)</cdTabelaPreco>
		<nrPrioridade>NUMBER(02)*</nrPrioridade>
		<nrCPFCNPJTransp>CHAR(18)</nrCPFCNPJTransp>
		<nrCPFCNPJRedespac>CHAR(18)</nrCPFCNPJRedespac>
		<cdVendedor>CHAR(11)</cdVendedor>		
		<tpFrete>CHAR(01)</tpFrete> <!-- 1: Emitente / 2: Destinatario -->
		<prFrete>NUMBER(9,6)</prFrete> <!-- 1: Quando preenchido não informar vlFrete -->
		<vlFrete>NUMBER(12,2)</vlFrete> <!-- 1: Quando preenchido não informar prFrete -->
		<qtVolume>NUMBER(12,3)</qtVolume> 
		<qtPeso>NUMBER(12,3)</qtPeso> 
		<dtPrevFaturamento>DATE</dtPrevFaturamento>
		<nrCartaoCTC>VARCHAR2(20)</nrCartaoCTC>
		<tpSituacao>NUMBER(2)</tpSituacao>  <!-- 1: Em andamento / 5: Bloqueado -->
		<tpCobranca>NUMBER(2)</tpCobranca>  <!-- 0: Carteira / 16: Cobrança na loja/empresa / 17: Aguardando recebimento / 18: Boleto bancário direto / 28: Exportação -->
		<endereco> <!-- Ocorrencia: 1-N -->
			<dsSiglaLograd>CHAR(10)</dsSiglaLograd>
			<dsLogradouro>CHAR(60)</dsLogradouro>
			<nrLogradouro>NUMBER(5)</nrLogradouro>
			<dsComplemento>CHAR(65)</dsComplemento>
			<dsBairro>CHAR(60)</dsBairro>
			<cdMunicipio>NUMBER(9)*</cdMunicipio> <!-- IBGE -->
			<dsMunicipio>CHAR(60)*</dsMunicipio>
			<cdUF>CHAR(3)*</cdUF>
			<cdCEP>CHAR(8)*</cdCEP>
			<cdPais>NUMBER(5)*</cdPais> <!-- IBGE -->
			<dsPais>CHAR(60)*</dsPais>
		</endereco>		
		<desconto> <!-- Ocorrencia: 0-N -->
			<cdTipoDescPedido>NUMBER(03) PK *</cdTipoDescPedido>
			<prDesc>NUMBER(9,6) *</prDesc>
		</desconto>
		<classificacaoPedido> <!-- Ocorrencia: 0-N --> 
			<cdTipoClasPedido>NUMBER(4) *</cdTipoClasPedido>
			<cdClassificacaoPedido>CHAR(10) *</cdClassificacaoPedido>
		</classificacaoPedido>
		<campoAdicPedido> <!-- Ocorrencia: 0-N -->
			<cdCampoAdicPedido>NUMBER(4) PK *</cdCampoAdicPedido> 
			<dsCampoAdicPedido>CHAR(80)</dsCampoAdicPedido>
		</campoAdicPedido>		
		<observacaoPedido> <!-- Ocorrencia: 0-N -->
			<dsObservacao>CHAR(80) *</dsObservacao>
		</observacaoPedido>
		<observacaoRepresentante> <!-- Ocorrencia: 0-N -->
			<dsObservacao>CHAR(80) *</dsObservacao>
		</observacaoRepresentante>		
		<observacaoNF> <!-- Ocorrencia: 0-N -->
			<dsObservacao>CHAR(80) *</dsObservacao>
		</observacaoNF>
		<itemPedido> <!-- Ocorrencia: 1-N -->	
			<cdProduto>CHAR(40) PK *</cdProduto>
			<dtPrevFaturamentoItem>DATE</dtPrevFaturamentoItem>	
			<qtSolicitada>NUMBER(12,3) *</qtSolicitada>
			<vlUnitario>NUMBER(18,6) *</vlUnitario>
			<vlUnitarioOrig>NUMBER(18,6)</vlUnitarioOrig> 
			<prDesconto>NUMBER(9,6)</prDesconto>
			<qtAtendida>NUMBER(12,3)</qtAtendida> 
			<qtCancelada>NUMBER(12,3)</qtCancelada> 
			<campoAdicItem> <!-- Ocorrencia: 0-N -->
				<cdCampoAdicItem>NUMBER(4) PK *</cdCampoAdicItem> 
				<dsCampoAdicItem>CHAR(80)</dsCampoAdicItem>
			</campoAdicItem>
			<lote> <!-- Ocorrencia: 1-N -->
				<nrCNPJEmpLote>NUMBER(4)*</nrCNPJEmpLote>
				<nrLote>NUMBER(9)*</nrLote>
				<nrItemLote>NUMBER(4)*</nrItemLote>
				<qtLote>NUMBER(12,3)</qtLote>
				<qtCone>NUMBER(12,3)</qtCone>
			</lote>
		</itemPedido>
		<cartaoCTC><!-- Ocorrencia: 0-1 --> 
			<cdTpCartao>NUMBER(6) *</cdTpCartao>
			<cdEmpCartao>NUMBER(4) *</cdEmpCartao>
			<dtValidade>DATE *</dtValidade>
			<cartaoAdic><!-- Ocorrencia: 1-N -->
				<tpCartaoAdic>NUMBER(1) *</tpCartaoAdic> <!-- 1-Principal; 2-Adicional; -->
			</cartaoAdic>
		</cartaoCTC>				
		<inFatura>CHAR(1)</inFatura> <!-- 0: Falso / 1: Verdadeiro - Quando 1: Verdadeiro não enviar financeiroPedido, apenas para importação -->	
		<financeiroPedido> <!-- Ocorrencia: 1-N somente quando inFatura igual a vazio ou 0: Falso, apenas para importação-->
			<nrDocumento>NUMBER(10) PK *</nrDocumento>		
			<nrParcela>NUMBER(6) PK *</nrParcela>				
			<tpDocumento>NUMBER(2) *</tpDocumento><!-- 01: Fatura / 04: Cartão credito / 05: Cartão debito / 20: CREDEV  / 100: Boleto e-commerce-->
			<inAdiantamento>CHAR(1)</inAdiantamento><!-- 0: Falso / 1 - Verdadeiro --> <!-- <true> gera adiantamento e baixa o pedido com adiantamento no ERP <FALSE> não gera adiantamento, caso não seja informado assumi-se como TRUE -->
			<vlDocumento>NUMBER(14,2) *</vlDocumento>		
			<dtVencimento>DATE</dtVencimento>	
			<nrPortador>CHAR(10)</nrPortador>		
			<dsOperadora>CHAR(60)</dsOperadora>
			<dsBandeira>CHAR(60)</dsBandeira>
			<cdAutorizacao>CHAR(20)</cdAutorizacao>
			<nrNSU>NUMBER(10)</nrNSU>		
			<qtParcelaCartao>NUMBER(10)</qtParcelaCartao>
			<rateioFat> <!-- Ocorrencia: 0-N -->
				<cdReceitaFat>CHAR(10) PK *</cdReceitaFat>
				<cdCentroCustoFat>CHAR(10) PK *</cdCentroCustoFat>
				<prRateioFat>NUMBER(9,6) *</prRateioFat>
				<vlRateioFat>NUMBER(14,2) *</vlRateioFat>
			</rateioFat>	
		</financeiroPedido>		
		<faturamentoPedido> <!-- Apenas será enviado quando for realizado a exportação do pedido de venda-->
			<nf>
				<nrCPFCNPJ>CHAR(20) *<nrCPFCNPJ>
				<dtEmissao>DATE</dtEmissao>
				<nrNf>NF</nrNf>
				<cdSerie>CHAR(03)</dsSerie> 
				<dsChaveAcesso>CHAR(44)</dsChaveAcesso>  			
			</nf>
			<parcelamento>
				<nrDocumento>NUMBER(10) PK *</nrDocumento>		
				<nrParcela>NUMBER(6) PK *</nrParcela>				
				<tpDocumento>NUMBER(2) *</tpDocumento><!-- 01: Fatura / 04: Cartão credito / 05: Cartão debito / 20: CREDEV  / 100: Boleto e-commerce-->
				<vlDocumento>NUMBER(14,2) *</vlDocumento>		
				<dtVencimento>DATE</dtVencimento>	
			</parcelamento>
		<faturamentoPedido/>
	</pedidoVenda>
</dados>	

  • Sem rótulos