Páginas filhas
  • 1. DR VA Integração Pacote 7001 - Pedido de venda - 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 contas a pagarpedido de venda
linenumberstrue
<dados>
	<duplicata>
		<nrCPFCNPJ>CHAR(18
	<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 *</nrCPFCNPJ>
		<nrDocumento>NUMBERcdTipoClas>
		<dsTipoClas>VARCHAR2(40) *</dsTipoClas>
		<classificacao><!-- Ocorrencia: 1-N -->
			<cdClassificacao>CHAR(10) PK *</cdClassificacao>
			<dsClassificacao>VARCHAR2(60) *</nrDocumento>dsClassificacao>
		</classificacao>
	</tipoClassificacao>
	<campoAdicional><!-- Ocorrencia: 0-N -->
		<nrParcela>NUMBER<cdCampoAdic>NUMBER(034) PK *</cdCampoAdic>
		<dsCampoAdic>CHAR(60) *</nrParcela>dsCampoAdic>
		<tpSituacao>CHAR<tpCampoAdic>NUMBER(012) *</tpSituacao>tpCampoAdic> <!-- N01: NormalAlfanumerico / C03: Cancelada  Numerico / 03: Data -->
		<tpDocumento>NUMBER<nrTamanhoAdic>NUMBER(024) *</tpDocumento><</nrTamanhoAdic>
		<nrDecimalAdic>NUMBER(2)</nrDecimalAdic> <!-- preencher apenas quando tpCampo for igual a 2 -->
		<tpUtilizacaoAdic>NUMBER(2)</tpUtilizacaoAdic> <!-- Arquivo auxiliar 006-tpDocumento.txt  -->
		<tpBaixa>NUMBER(02) *</tpBaixa> <!-- Arquivo auxiliar 006-tpBaixa.txt01: 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 -->
		<tpInclusao>NUMBER<vlFrete>NUMBER(02) *</tpInclusao><12,2)</vlFrete> <!-- 01: Manual / 02: Automatico / 09: Conversao1: 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 -->
		<tpEstagio>NUMBER<tpCobranca>NUMBER(022)</tpCobranca>  *</tpEstagio><<!-- 0: Carteira / 16: Cobrança na loja/empresa / 17: Aguardando recebimento / 18: Boleto bancário direto / 28: Exportação -->
		<endereco> <!-- Arquivo auxiliar 006-tpEstagio.txtOcorrencia: 1-N -->
			<nrPortador>CHAR<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)*</nrPortador> dsMunicipio>
		<dtEmissao>DATE 	<cdUF>CHAR(3)*</dtEmissao>cdUF>
			<dtEntrada>DATE <cdCEP>CHAR(8)*</dtEntrada>cdCEP>
			<dtVencimento>DATE *</dtVencimento>
		<vlDuplicata>NUMBER(14,2)</vlDuplicata>
		<vlDescontoPontual>NUMBER(14,2)</vlDescontoPontual>
		<prDescontoPontual>NUMBER(7,4)</prDescontoPontual>
		<prDescontoAntecip1>NUMBER(7,4) </prDescontoAntecip1>
		<prDescontoAntecip2>NUMBER(7,4) </prDescontoAntecip2> 
		<vlDescontoAtencip1>NUMBER(14,2)</vlDescontoAtencip1>
		<vlDescontoAtencip2>NUMBER(14,2)</vlDescontoAtencip2>
		<dtDescontoAntecip1>DATE </dtDescontoAntecip1>
		<dtDescontoAntecip2>DATE </dtDescontoAntecip2>
		<prMulta>NUMBER(7,4)</prMulta>
		<vlMulta>NUMBER(14,2)</vlMulta>
		<dtMulta>DATE </dtMulta>
		<prMoraDia>NUMBER(7,4)</prMoraDia>
		<vlMoraDia>NUMBER(14,2)</vlMoraDia>
		<vlDespesaFin>NUMBER(14,2)</vlDespesaFin>
		<vlAbatimento>NUMBER(14,2)</vlAbatimento>
		<vlAcrescimo>NUMBER(14,2)</vlAcrescimo>
		<vlOutroDesconto>NUMBER(14,2)</vlOutroDesconto>
		<vlOutroAcrescimo>NUMBER(14,2)</vlOutroAcrescimo>
		<vlImposto>NUMBER(14,2)</vlImposto>
		<vlPago>NUMBER(14,2)</vlPago>
		<vlJuros>NUMBER(14,2)</vlJuros>
		<vlDesconto>NUMBER(14,2)</vlDesconto>
		<dtBaixa>DATE</dtBaixa>
		<dtSaidaFornecedor>DATE</dtSaidaFornecedor>
		<tpPrevisaoReal>NUMBER(01)</tpPrevisaoReal> <!--1: Previsao / 2: Real  -->
		<dtLiquidacao>DATE</dtLiquidacao>
		<vlPagamentoMulta>NUMBER(14,2)</vlPagamentoMulta>
		<rateioDup><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: 10-N -->
				<cdDespesaDup>CHAR<cdReceitaFat>CHAR(10) PK *</cdDespesaDup>cdReceitaFat>
				<cdCentroCustoDup>CHAR<cdCentroCustoFat>CHAR(10) PK *</cdCentroCustoDup>cdCentroCustoFat>
			<prRateioDup>NUMBER	<prRateioFat>NUMBER(9,6) *</prRateioDup>prRateioFat>
				<vlRateioDup>NUMBER<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 *</vlRateioDup>nrDocumento>		
				<nrParcela>NUMBER(6) PK *</rateioDup>
nrParcela>				
				<observacaoDup><tpDocumento>NUMBER(2) *</tpDocumento><!-- Ocorrencia: 0-N  01: Fatura / 04: Cartão credito / 05: Cartão debito / 20: CREDEV  / 100: Boleto e-commerce-->
				<dsObsDup>CHAR<vlDocumento>NUMBER(8014,2) *</dsObsDup>
/vlDocumento>		
				<dtVencimento>DATE</dtVencimento>	
			</observacaoDup>/parcelamento>
		<faturamentoPedido/>
	</duplicata>pedidoVenda>
</dados>