Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inclusão

<?xml version="1.0"?>

<Pedido_de_Venda OPERACAO="I">
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <PED_DT_DATAENTREGA></PED_DT_DATAENTREGA>
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <CCF_IDE_ST_CODIGO>1</CCF_IDE_ST_CODIGO>
      <CCF_IN_REDUZIDO>10</CCF_IN_REDUZIDO>
      <PROJ_IDE_ST_CODIGO>9</PROJ_IDE_ST_CODIGO>
      <PROJ_IN_REDUZIDO>3</PROJ_IN_REDUZIDO>
      <Observacao_do_Pedido_de_Venda OPERACAO="I">
              <POB_CH_TIPOOBSERVACAO></POB_CH_TIPOOBSERVACAO> 
              <POB_ST_OBSERVACAO></POB_ST_OBSERVACAO> 
      </Observacao_do_Pedido_de_Venda>
      <Representates_do_Pedido OPERACAO="I">
              <REP_IN_CODIGO></REP_IN_CODIGO> 
              <EQU_IN_CODIGO></EQU_IN_CODIGO> 
              <RPE_RE_VALORCOMISSAO></RPE_RE_VALORCOMISSAO> 
              <RPE_RE_BASECOMISSAO></RPE_RE_BASECOMISSAO> 
              <RPE_RE_PERCCOMISSAO></RPE_RE_PERCCOMISSAO> 
      </Representates_do_Pedido>
      <Item_do_Pedido_de_Venda OPERACAO="I">
           <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
           <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
           <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
           <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
           <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
           <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
           <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
           <APL_IN_CODIGO>166</APL_IN_CODIGO> 
           <COS_IN_CODIGO></COS_IN_CODIGO> 
           <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
           <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
           <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
           <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
           <TPR_IN_CODIGO></TPR_IN_CODIGO> 
           <TPP_IN_CODIGO></TPP_IN_CODIGO> 
           <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
           <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
           <FMT_ST_CODIGO></FMT_ST_CODIGO> 
           <EMB_IN_CODIGO></EMB_IN_CODIGO> 
           <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
           <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
           <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
           <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
           <ITP_RE_FRETE></ITP_RE_FRETE> 
           <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
           <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
           <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
           <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
           <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
           <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
           <TPC_ST_CLASSE></TPC_ST_CLASSE> 
                     <Representates_do_Item_Pedido_de_Venda OPERACAO="I">
              <ITP_IN_SEQUENCIA></ITP_IN_SEQUENCIA> 
              <RIP_IN_SEQUENCIA></ RIP_IN_SEQUENCIA > 
              <REP_IN_CODIGO></REP_IN_CODIGO> 
              <RIP_RE_BASECOMISSAO></RIP_RE_BASECOMISSAO> 
              <RIP_RE_PERCCOMISSAOCALC></RIP_RE_PERCCOMISSAOCALC> 
                     </Representates_do_Item_Pedido_de_Venda>
                     <Observacao_do_Item_do_Pedido_de_Venda OPERACAO="I">
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <OIP_CH_TIPOOBSERVACAO>N</OIP_CH_TIPOOBSERVACAO>
            <ITO_ST_OBSERVACAO>OBS ITEM</ITO_ST_OBSERVACAO>
                     </Observacao_do_Item_do_Pedido_de_Venda>
                     <Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="I">
              <ITP_IN_SEQUENCIA></ITP_IN_SEQUENCIA>
              <IPE_IN_SEQUENCIA></IPE_IN_SEQUENCIA> 
              <CLI_ST_CODIGO></CLI_ST_CODIGO> 
              <ENA_IN_CODIGO></ENA_IN_CODIGO> 
              <CLI_ST_TIPOCODIGO></CLI_ST_TIPOCODIGO> 
              <CLI_TAU_ST_CODIGO></CLI_TAU_ST_CODIGO> 
              <IPE_DT_DATAENTREGA></IPE_DT_DATAENTREGA> 
              <IPE_RE_QUANTIDADE></IPE_RE_QUANTIDADE> 
                                  <Caracteristica OPERACAO="I">
                <ITP_IN_SEQUENCIA></ITP_IN_SEQUENCIA>
                <IPE_IN_SEQUENCIA></IPE_IN_SEQUENCIA>
                <IPPE_IN_SEQUENCIA></IPPE_IN_SEQUENCIA>
                <ALM_IN_CODIGO></ALM_IN_CODIGO>
                <LOC_IN_CODIGO></LOC_IN_CODIGO>
                <NAT_ST_CODIGO></NAT_ST_CODIGO>
                <MVS_ST_REFERENCIA></MVS_ST_REFERENCIA>
                <MVS_ST_LOTEFORNE></MVS_ST_LOTEFORNE>
                <MVS_DT_ENTRADA></MVS_DT_ENTRADA>
                <MVS_DT_VALIDADE></MVS_DT_VALIDADE>
                <LMS_RE_QUANTIDADE></LMS_RE_QUANTIDADE>
                                  </Caracteristica>
                     </Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
      </Item_do_Pedido_de_Venda>
      <Parcelas OPERACAO="I">
         <PFP_ST_DOCUMENTO></PFP_ST_DOCUMENTO> 
         <PFP_ST_PARCELA></PFP_ST_PARCELA> 
         <PFP_DT_VENCTO></PFP_DT_VENCTO> 
         <PFP_RE_VALORMOE></PFP_RE_VALORMOE> 
         <PFP_RE_PERC></PFP_RE_PERC> 
         <PFP_HCOB_IN_SEQUENCIA></PFP_HCOB_IN_SEQUENCIA> 
      </Parcelas>
</Pedido_de_Venda>

Exemplo de chamada no Delphi

var
  vDM: TDM_IntDistribuicao_Server;
  v_DataPDV : OleVariant;
begin
  try
     vDM:= TDM_IntDistribuicao_Server.Create(Self);
     vDM.Cl_WEBPedidoVenda_.CreateDataSet;
     vDM.Cl_WEBItemPedidoVenda_.CreateDataSet;
     vDM.Cl_WEBObservacaoPedido_.CreateDataSet;
     vDM,Cl_WEBRepresentantePed_.CreateDataSet;
     vDM.Cl_WEBRepresentanteItemPed_.CreateDataSet;
     vDM.Cl_WEBObsItemPedido_.CreateDataSet;
     vDM.Cl_WEBPedProgEstoque_.CreateDataSet;
     vDM.Cl_WEBParcFinPedido_.CreateDataSet;
      v_DataPDV := VarArrayCreate([0, 8, 0, 0], varVariant);
      v_DataPDV [1,0] := Cl_WEBObservacaoPedido_.Data;
      v_DataPDV [0,0] := Cl_WEBPedidoVenda_.Data;
      v_DataPDV [2,0] := Cl_WEBRepresentantePed_.Data;
      v_DataPDV [3,0] := Cl_WEBItemPedidoVenda_.Data;
      v_DataPDV [4,0] := Cl_WEBRepresentanteItemPed_.Data;
      v_DataPDV [5,0] := Cl_WEBObsItemPedido_.Data;
      v_DataPDV [6,0] := Cl_WEBPedProgEntrega_.Data;
      v_DataPDV [7,0] := Cl_WEBPedProgEstoque_.Data;
      v_DataPDV [8,0] := Cl_WEBParcFinPedido_.Data;
      v_DataPDV := vDM.ImportaPedidoVenda('P', v_DataPDV, RDMUsuario, '', -1]);
  finally
    FreeAndNil(vDM);
  end;
end;

Estrutura Analítica dos Campos

 

Obrigatório?

 

 

Tag

Insert

Up/Del

Descrição

Observação

Pedido_de_Venda

S

S

 

 

FIL_IN_CODIGO

S

S

Cód. Filial

TPD_IN_CODIGO

S

S

Código do Tipo de Documento.

PED_IN_CODIGO

S

S

Cód. Do Pedido

SER_ST_CODIGO

S

S

Série do Pedido

Na inclusão se não informado, o sistema carrega default do tipo de documento.

IND_IN_CODIGO

N

N

Código do Índice utilizado no pedido de venda.

CLI_ST_TIPOCODIGO

S

N

Tipo do Código do cliente do Pedido.

COD

N

N

Código real do Mega

ALT

N

N

Código alternativo

CPF

N

N

CPF do cliente

CGC

N

N

CNPJ do cliente

ENA_IN_CODIGO

N

N

Código do endereço de Entrega do pedido.

CLI_ST_CODIGO

N

N

Código do Agente(cliente) do Pedido.

CLI_TAU_ST_CODIGO

N

N

Tipo do Agente a importar.

"C" Cliente

"F" Fornecedor

COND_ST_CODIGO

N

N

Código da Condição de pagamento.

PED_DT_DATAENTREGA

N

N

Data de Entrega do Pedido.

Esse campo servirá como base para programação de entrega quando a data de programação de entrega (IPE_DT_DATAENTREGA) não for informada.

Quando não informado será considerado a data atual do sistema como data base para programação de entrega.

REP_IN_CODIGO

N

N

Cód. Representante

EQU_IN_CODIGO

N

N

Cód. Equipe

TRA_IN_CODIGO

N

N

Cód.Transportadora

PED_RE_VALORTOTAL

N

N

Valor Total do Pedido.

UIN_IN_CODIGO

N

N

Código do usuário do pedido.

UIN_DT_INCLUSAO

N

N

Data da inclusão do pedido.

PED_RE_VLMERCADORIA

N

N

Valor da Mercadoria.

PED_RE_MERCEMPREGADA

N

N

Valor da Mercadoria Empregada.

PED_RE_TOTALMAOOBRA

N

N

Valor Total da Mão de Obra

PED_RE_TOTALFRETE

N

N

Valor Total do Frete

PED_RE_PERCACRESCIMO

N

N

% do Acréscimo do Pedido

PED_RE_TOTALACRESCIMO

N

N

Valor total do acréscimo.

PED_RE_PERCDESCONTO

N

N

% de desconto do Pedido

PED_RE_TOTALDESCONTO

N

N

Valor total do desconto do pedido

PED_ST_NOMECLIENTE

N

N

Nome do cliente.

PED_BO_ERRO

N

N

Informa se houve algum erro na importação

PED_BO_TEXTOERRO

N

N

Mensagem do erro ocorrido na importação

ACAO_IN_CODIGO

N

N

Código de Ação do Mega2000

PED_CH_SITUACAO

N

N

Situação do Pedido.

Situação do Pedido:
I;Importado
N;Não Importado
M;Marcado p/ Imp.
C;Cancelado

PE_ORG_TAB_IN_CODIGO

N

N

Esta coluna não precisa ser informado.

PE_ORG_PAD_IN_CODIGO

N

N

Esta coluna não precisa ser informado.

PE_ORG_IN_CODIGO

N

N

Esta coluna não precisa ser informado.

PE_ORG_TAU_ST_CODIGO

N

N

Esta coluna não precisa ser informado.

PE_SER_ST_CODIGO

N

N

Esta coluna não precisa ser informado.

PE_PED_IN_CODIGO

N

N

Esta coluna não precisa ser informado.

CCF_IDE_ST_CODIGO

N

N

Código identificador do grupo.

CCF_IN_REDUZIDO

N

N

Código reduzido do centro de custo padrão.

PROJ_IDE_ST_CODIGO

N

N

Código identificador do grupo.

PROJ_IN_REDUZIDO

N

N

Código reduzido do projeto padrão.

PED_IN_INDPRES

N

N

Indicador de Presença.

Indicador de presença do comprador no estabelecimento comercial no momento da operação:
0 - Não se aplica
1 - Operação Presencial
2 - Operação não presencial, pela Internet
3 - Operação não presencial, Teleatendimento
9 - Operação não presencial, outros

PED_BO_INDFINAL

N

N

Indicador de Consumidor Final.

Indica operação com Consumidor final:
S - Sim
N - Não

Itens do Pedido de Venda

 

Obrigatório?

 

Tag

Insert

Up/Del

Descrição

Observação

Item_do_Pedido_de_Venda

S

S

 

 

ITP_IN_SEQUENCIA

S

S

Sequencial do item do pedido

PRO_IN_CODIGO

N

N

Código Mega do item de estoque.

PRO_ST_ALTERNATIVO

N

N

Código alternativo do item de estoque.

APL_IN_CODIGO

N

N

Código da aplicação da venda

ITP_ST_COMPLEMENTO

N

N

Texto do complemento do item de estoque.

COS_IN_CODIGO

N

N

Código do tipo de Serviço.

UF_LOC_ST_SIGLA

N

N

Estado de Prestação de Serviço.

MUN_LOC_IN_CODIGO

N

N

Município de Prestação de Serviço.

TPR_IN_CODIGO

N

N

Código da Tabela de Preços.

TPP_IN_CODIGO

N

N

Tipo Preço

PROJ_IDE_ST_CODIGO

N

N

Código identificador do projeto.

PROJ_IN_REDUZIDO

N

N

Código reduzido do Projeto.

CUS_IDE_ST_CODIGO

N

N

Código identificador do Centro de Custo.

CUS_IN_REDUZIDO

N

N

Código reduzido do Centro de Custo.

PRO_ST_ALTERNATIVO

S

S

Código alternativo do produto.

PRO_IN_CODIGO

N

N

Código do produto.

UNI_ST_UNIDADE

N

S

Unidade

ITP_CH_FRETEPCONTA

N

N

Tipo do Frete

UIN_IN_CODIGO

N

N

Código do usuário

UIN_DT_INCLUSAO

N

N

Data da inclusão.

FMT_ST_CODIGO

N

N

Código do formato da conversão de unidade

EMB_IN_CODIGO

N

N

Código da embalagem do item.

ALM_IN_CODIGO

N

N

Código do almoxarifado

UNI_ST_UNIDADE

N

N

Código da Unidade de venda.

LOC_IN_CODIGO

N

N

Código do município de tributação do serviço.

ITP_ST_DESCRICAO

N

N

Descrição do item de estoque

EMB_UNI_ST_UNIDADE

N

N

Código da unidade da embalagem do item.

EMB_FMT_ST_CODIGO

N

N

Código do formato da embalagem.

ITP_RE_QUANTIDADE

S

S

Quantidade da venda

ITP_RE_QTDEAUX

N

N

Campo não utilizado.

ITP_RE_VALORUNITARIO

S

S

Valor Unitário da Venda

ITP_RE_LARGURA

N

N

Campo não utilizado.

ITP_RE_COMPRIMENTO

N

N

Campo não utilizado.

ITP_RE_VALORMERCADORIA

N

N

Valor das mercadorias

ITP_RE_MEDIDAREAL

N

N

Campo não utilizado.

ITP_RE_VALORMERCEMPREG

N

N

Valor das Mercadorias empregadas.

ITP_RE_VALORMAOOBRA

N

N

Valor da Mão de Obra

ITP_RE_VALORTOTAL

N

N

Valor Total.

ITP_RE_FRETE

N

N

Valor Frete do item da venda

ITP_ST_PEDIDOCLIENTE

N

N

Número do pedido do cliente

ITP_ST_CODPROCLI

N

N

Código do item da venda para o cliente.

ITP_RE_PERCDESCONTO

N

N

% de desconto do item da venda

ITP_RE_VALORDESCONTO

N

N

Valor do desconto do item da venda

ITP_RE_PERCACRESCIMO

N

N

% de acréscimo do item da venda.

ITP_RE_VALORACRESCIMO

N

N

Valor do acréscimo do item da venda.

TPC_ST_CLASSE

N

N

Tipo da classe na aplicação.

Programação de Entrega do Item do Pedido de Venda

Obrigatório?

 

Tag

Insert

Up/Del

Descrição

Observação

Programacao_de_Entrega_do_Item_do_Pedido_de_Venda

N

N

Tabela das programações de entrega dos itens do pedido de venda

Opcional

ITP_IN_SEQUENCIA

S

S

Sequencial do item do pedido.

IPE_IN_SEQUENCIA

N

S

Sequencia da Programação de Entrega.

UNI_ST_UNIDADE

N

N

Código da Unidade da programação de entrega.

CLI_ST_CODIGO

N

N

Código do Agente(cliente) do Pedido.

ENA_IN_CODIGO

N

N

Código do endereço de Entrega da programação de entrega.

CLI_ST_TIPOCODIGO

N

N

Tipo do Código do cliente do Pedido.

CLI_TAU_ST_CODIGO

N

N

Tipo do Agente a importar.

IPE_DT_DATAENTREGA

N

N

Data de entrega da programação de entrega.

Se esse campo não for informado o sistema utilizará o campo de data do Pedido (PED_DT_DATAENTREGA) como base para programação de entrega. Caso a data do Pedido também não seja informada o sistema utilizará a data atual do sistema como base para programação de entrega.

IPE_CH_TIPOENTREGA

N

N

Tipo da programação de entrega.

IPE_CH_ENTREGAPARCIAL

N

N

Permite entrega parcial na programação de entrada.

IPE_ST_NUMEROORDEM

N

N

Campo não utilizado.

IPE_RE_QUANTIDADE

S

S

Quantidade da Programação de Entrega

IPE_DT_DATAEMISSAO

N

N

Data da emissão

UIN_IN_CODIGO

N

N

Código do usuário.

UIN_DT_INCLUSAO

N

N

Data da inclusão

IPE_CH_TIPODATA

N

N

Campo não utilizado.

IPE_DT_DATAORIGINAL

N

N

Campo não utilizado.

IPE_DT_DATAPLANEJADA

N

N

Campo não utilizado.

FMT_ST_CODIGO

N

N

Código do formato da conversão de unidade

EMB_IN_CODIGO

N

N

Código da embalagem do item.

Característica

Obrigatório?

 

Tag

Insert

Up/Del

Descrição

Observação

Característica

N

N

Tabela de Caracterista de Estoque

Opcional

ITP_IN_SEQUENCIA

S

S

Sequencial do item do pedido.

IPE_IN_SEQUENCIA

N

S

Sequencia da Programação de Entrega.

IPPE_IN_SEQUENCIA

N

S

Sequencial.

ALM_IN_CODIGO

N

N

Codigo do Almoxarifado.

LOC_IN_CODIGO

N

N

Código da Localização.

NAT_ST_CODIGO

N

N

Cód.Natureza Estoque.

MVS_ST_REFERENCIA

N

N

Cód.Referência.

MVS_ST_LOTEFORNE

N

N

Número do Lote Fornecedor.

MVS_DT_ENTRADA

N

N

Data de Entrada do Lote.

MVS_DT_VALIDADE

N

N

Data de Validade do Lote.

LMS_RE_QUANTIDADE

S

S

Quantidade.

Observação do Pedido de Venda

Obrigatório?

 

 

Tag

Insert

Up/Del

Descrição

Observação

Observacao_do_Pedido_de_Venda

N

N

Tabela de Observação do Pedido

Opcional

Pob_ch_tipoobservacao

S

S

Tipo da Observação

Pob_st_observacao

S

S

Observação

Representantes do Pedido

Obrigatório?

 

 

Tag

Insert

Up/Del

Descrição

Observação

Representates_do_Pedido

N

N

Tabela dos representantes do Pedido

Opcional

REP_IN_CODIGO

S

S

Código do Agente Representante.

EQU_IN_CODIGO

N

N

Código da Equipe do Representante.

RPE_RE_VALORCOMISSAO

S

N

Valor da Comissão.

RPE_RE_BASECOMISSAO

S

N

Valor da Base da comissão no pedido

RPE_RE_PERCCOMISSAO

S

N

% de Comissão

Observação do Item do Pedido de Venda

Obrigatório?

 

Tag

Insert

Up/Del

Descrição

Observação

Observacao_do_Item_do_Pedido_de_Venda

N

N

Tabela de observação do item do pedido

Opcional

ITP_IN_SEQUENCIA

S

S

Sequencial do item do pedido.

OIP_CH_TIPOOBSERVACAO

S

S

Tipo da observação

ITO_ST_OBSERVACAO

S

N

Observação

Representantes do Item do Pedido de Venda

Obrigatório?

 

 

Tag

Insert

Up/Del

Descrição

Observação

Representates_do_Item_Pedido_de_Venda

N

N

Tabela dos representantes do Pedido

Opcional

ITP_IN_SEQUENCIA

S

S

Sequencial do item do pedido.

REP_IN_CODIGO

S

S

Código do Agente Representante.

RIP_RE_BASECOMISSAO

S

N

Valor da Base da comissão no pedido

RIP_RE_PERCCOMISSAOCALC

S

N

% de Comissão

RIP_RE_VALORCOMISSAOCALC

N

N

Valor da Comissão.

Parcelas

Obrigatório?

 

Tag

Insert

Up/Del

Descrição

Observação

Parcelas

N

N

Tabela de parcelas financeiras do pedido

Opcional

PFP_ST_DOCUMENTO

N

N

Número do documento.

PFP_ST_PARCELA

N

N

Número da Parcela

PFP_DT_VENCTO

S

N

Data do vencimento da parcela.

PFP_RE_VALORMOE

S

N

Valor da Parcela.

PFP_RE_PERC

N

N

% da parcela

PFP_HCOB_IN_SEQUENCIA

N

N

Código da forma de pagamento.

Alteração/Cancelamento/Exclusão via XML

Operação Alteração

Para alterar pedidos via arquivo XML, alterar a operação que está na TAG, como por exemplo: <Pedido_de_Venda OPERACAO="U">.
A operação deverá estar definida no módulo Integrador/Cadastros/Sistema. No caso de exemplo a letra “U” está definida para operação de Alteração.
Detalhamento da operação Alteração para as TAGs:
  • Na TAG do <Pedido_de_Venda OPERACAO="U"> quando a operação for Alteração e a informação a ser alterada seja só no próprio Pedido de Venda, poderá enviar somente a TAG do Pedido, conforme o exemplo a seguir:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
</Pedido_de_Venda>
  • Na TAG de <Observacao_do_Pedido_de_Venda OPERACAO="U"> quando a operação for Alteração e se o Tipo de observação(POB_CH_TIPOOBSERVACAO) for o mesmo que já se encontra no Pedido enviar a TAG do Pedido e mais a TAG  completa da Observação, como por exemplo:
<Observacao_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
        <POB_CH_TIPOOBSERVACAO>N</POB_CH_TIPOOBSERVACAO>
        <POB_ST_OBSERVACAO>OBS TIPO NOTA FISCAL.</POB_ST_OBSERVACAO>
</Observacao_do_Pedido_de_Venda>
Caso seja necessário alterar o Tipo da Observação(POB_CH_TIPOOBSERVACAO), primeiro deverá ser excluído a TAG de Observação e depois inserir a TAG com a alteração, conforme o exemplo a seguir:
     <Observacao_do_Pedido_de_Venda OPERACAO="D"> (Operação Exclusão)
            <POB_CH_TIPOOBSERVACAO>N</POB_CH_TIPOOBSERVACAO>
            <POB_ST_OBSERVACAO>OBS TIPO NOTA FISCAL.</POB_ST_OBSERVACAO>
    </Observacao_do_Pedido_de_Venda>
    <Observacao_do_Pedido_de_Venda OPERACAO="I">(Operação Inclusão)
            <POB_CH_TIPOOBSERVACAO>E</POB_CH_TIPOOBSERVACAO>
            <POB_ST_OBSERVACAO>OBS TIPO Expedição.</POB_ST_OBSERVACAO>
    </Observacao_do_Pedido_de_Venda>
  • Na TAG de <Representates_do_Pedido OPERACAO="U"> quando a operação for Alteração e se o Código do Representante(REP_IN_CODIGO) for o mesmo que já se encontra no Pedido enviar a TAG  do Pedido e mais a TAG completa do Representante, como por exemplo:
<Representates_do_Pedido OPERACAO="U">(Operação Alteração)
        <REP_IN_CODIGO>440</REP_IN_CODIGO>
        <EQU_IN_CODIGO>1</EQU_IN_CODIGO>
        <RPE_RE_VALORCOMISSAO></RPE_RE_VALORCOMISSAO>
        <RPE_RE_BASECOMISSAO></RPE_RE_BASECOMISSAO>
        <RPE_RE_PERCCOMISSAO></RPE_RE_PERCCOMISSAO>
</Representates_do_Pedido>
Caso seja necessário alterar o Código do Representante(REP_IN_CODIGO),  primeiro deverá ser excluído a TAG de Representante e depois inserir a TAG com a alteração. Conforme o exemplo a seguir:
 <Representates_do_Pedido OPERACAO="D">(Operação Exclusão)
        <REP_IN_CODIGO>440</REP_IN_CODIGO>
        <EQU_IN_CODIGO></EQU_IN_CODIGO>
        <RPE_RE_VALORCOMISSAO></RPE_RE_VALORCOMISSAO>
        <RPE_RE_BASECOMISSAO></RPE_RE_BASECOMISSAO>
        <RPE_RE_PERCCOMISSAO></RPE_RE_PERCCOMISSAO>
</Representates_do_Pedido>
<Representates_do_Pedido OPERACAO="I">(Operação Inclusão)
        <REP_IN_CODIGO>60</REP_IN_CODIGO>
        <EQU_IN_CODIGO></EQU_IN_CODIGO>
        <RPE_RE_VALORCOMISSAO></RPE_RE_VALORCOMISSAO>
        <RPE_RE_BASECOMISSAO></RPE_RE_BASECOMISSAO>
        <RPE_RE_PERCCOMISSAO></RPE_RE_PERCCOMISSAO>
</Representates_do_Pedido>
  • Na TAG do <Item_do_Pedido_de_Venda OPERACAO="U"> quando a operação for Alteração e a informação a ser alterada seja só no Item do Pedido de Venda, poderá ser enviada somente a TAG do Pedido e a TAG  completa do Item do Pedido, conforme o exemplo a seguir:
<Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
         <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
         <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
         <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
         <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
         <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
         <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
         <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
         <APL_IN_CODIGO>166</APL_IN_CODIGO> 
         <COS_IN_CODIGO></COS_IN_CODIGO> 
         <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
         <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
         <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
         <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
         <TPR_IN_CODIGO></TPR_IN_CODIGO> 
         <TPP_IN_CODIGO></TPP_IN_CODIGO> 
         <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
         <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
         <FMT_ST_CODIGO></FMT_ST_CODIGO> 
         <EMB_IN_CODIGO></EMB_IN_CODIGO> 
         <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
         <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
         <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
         <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
         <ITP_RE_FRETE></ITP_RE_FRETE> 
         <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
         <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
         <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
         <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
         <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
         <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
         <TPC_ST_CLASSE></TPC_ST_CLASSE> 
</Item_do_Pedido_de_Venda>
  • Na TAG de <Representates_do_Item_Pedido_de_Venda OPERACAO="U"> quando a operação for Alteração e se o Código do Representante(REP_IN_CODIGO) for o mesmo que já se encontra no Pedido, enviar a TAG do Pedido do item e a  TAG completa do Representante do item, como por exemplo:
<Representates_do_Item_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
        <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
        <REP_IN_CODIGO>890</REP_IN_CODIGO>
        <RIP_RE_BASECOMISSAO>25,00</RIP_RE_BASECOMISSAO>
        <RIP_RE_PERCCOMISSAOCALC>10</RIP_RE_PERCCOMISSAOCALC>
</Representates_do_Item_Pedido_de_Venda>Caso seja necessário alterar o Código do Representante(REP_IN_CODIGO), primeiro deverá ser excluído a TAG de Representante e depois inserir a TAG com a alteração. Conforme o exemplo a seguir:
<Representates_do_Item_Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <REP_IN_CODIGO>890</REP_IN_CODIGO>
            <RIP_RE_BASECOMISSAO>25,00</RIP_RE_BASECOMISSAO>
            <RIP_RE_PERCCOMISSAOCALC>10</RIP_RE_PERCCOMISSAOCALC>
</Representates_do_Item_Pedido_de_Venda>
<Representates_do_Item_Pedido_de_Venda OPERACAO="I">(Operação Inclusão)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <REP_IN_CODIGO>90</REP_IN_CODIGO>
            <RIP_RE_BASECOMISSAO>2,00</RIP_RE_BASECOMISSAO>
            <RIP_RE_PERCCOMISSAOCALC>5</RIP_RE_PERCCOMISSAOCALC>
</Representates_do_Item_Pedido_de_Venda>
  • Na TAG de <Observacao_do_Item_do_Pedido_de_Venda OPERACAO="U"> quando a operação for Alteração e se o Tipo de observação(OIP_CH_TIPOOBSERVACAO) for o mesmo que já se encontra no Pedido, enviar a TAG do Pedido, do Item  e mais a TAG completa da Observação do item, como por exemplo:
<Observacao_do_Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração) 
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <OIP_CH_TIPOOBSERVACAO>N</OIP_CH_TIPOOBSERVACAO>
            <ITO_ST_OBSERVACAO>OBS ITEM 1 </ITO_ST_OBSERVACAO>
</Observacao_do_Item_do_Pedido_de_Venda>Caso seja necessário alterar o Tipo da Observação(POB_CH_TIPOOBSERVACAO), primeiro deverá ser excluído a TAG de Observação e depois inserir a TAG com a alteração. Conforme o exemplo a seguir:
<Observacao_do_Item_do_Pedido_de_Venda OPERACAO="D">(Operação Exclusão) 
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <OIP_CH_TIPOOBSERVACAO>N</OIP_CH_TIPOOBSERVACAO>
            <ITO_ST_OBSERVACAO>OBS ITEM 1 </ITO_ST_OBSERVACAO>
</Observacao_do_Item_do_Pedido_de_Venda>
<Observacao_do_Item_do_Pedido_de_Venda OPERACAO="I">(Operação Inclusão) 
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <OIP_CH_TIPOOBSERVACAO>E</OIP_CH_TIPOOBSERVACAO>
            <ITO_ST_OBSERVACAO>OBS ITEM 1 Exp. </ITO_ST_OBSERVACAO>
</Observacao_do_Item_do_Pedido_de_Venda>
  • Na TAG de <Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="U"> quando a operação for Alteração enviar a TAG completa da Programação do item, como por exemplo:
<Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <IPE_IN_SEQUENCIA>1</IPE_IN_SEQUENCIA>
            <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
            <ENA_IN_CODIGO></ENA_IN_CODIGO>
            <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
            <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
            <IPE_DT_DATAENTREGA>02/08/2008</IPE_DT_DATAENTREGA>
            <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
            <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
            <IPE_RE_QUANTIDADE>10</IPE_RE_QUANTIDADE>
</Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
Caso seja necessário alterar e quebrar a programação em mais de um registro, fazer de acordo com o exemplo a seguir:
  1. Excluir o registro:
<Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <IPE_IN_SEQUENCIA>1</IPE_IN_SEQUENCIA>
            <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
            <ENA_IN_CODIGO></ENA_IN_CODIGO>
            <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
            <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
            <IPE_DT_DATAENTREGA>02/08/2008</IPE_DT_DATAENTREGA>
            <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
            <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
            <IPE_RE_QUANTIDADE>10</IPE_RE_QUANTIDADE>
</Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
  1. Incluir os 2 registros:
<Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="I">(Operação Inclusão)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <IPE_IN_SEQUENCIA>1</IPE_IN_SEQUENCIA>
            <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
            <ENA_IN_CODIGO></ENA_IN_CODIGO>
            <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
            <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
            <IPE_DT_DATAENTREGA>01/08/2008</IPE_DT_DATAENTREGA>
            <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
            <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
            <IPE_RE_QUANTIDADE>5</IPE_RE_QUANTIDADE>
</Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
<Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="I">(Operação Inclusão)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <IPE_IN_SEQUENCIA>2</IPE_IN_SEQUENCIA>
            <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
            <ENA_IN_CODIGO></ENA_IN_CODIGO>
            <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
            <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
            <IPE_DT_DATAENTREGA>01/09/2008</IPE_DT_DATAENTREGA>
            <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
            <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
            <IPE_RE_QUANTIDADE>5</IPE_RE_QUANTIDADE>
</Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
No exemplo acima, a programação de entrega do item foi alterada para ser feita mensalmente, ou seja, em 2 entregas. Então foi excluído o registro e incluído 2 registros para alterar a programação.
  • Na TAG de <Caracteristica OPERACAO="U"> quando a operação for Alteração enviar a TAG de Programação e Característica do item, como por exemplo:
<Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <IPE_IN_SEQUENCIA>1</IPE_IN_SEQUENCIA>
            <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
            <ENA_IN_CODIGO></ENA_IN_CODIGO>
            <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
            <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
            <IPE_DT_DATAENTREGA>02/08/2008</IPE_DT_DATAENTREGA>
            <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
            <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
            <IPE_RE_QUANTIDADE>10</IPE_RE_QUANTIDADE>
            <Caracteristica OPERACAO="U"> (Operação Alteração)
                    <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                    <IPE_IN_SEQUENCIA>1</IPE_IN_SEQUENCIA>
                    <IPPE_IN_SEQUENCIA>1</IPPE_IN_SEQUENCIA>
                    <ALM_IN_CODIGO>13</ALM_IN_CODIGO>
                    <LOC_IN_CODIGO>1</LOC_IN_CODIGO>
                    <NAT_ST_CODIGO>DP</NAT_ST_CODIGO>
                    <MVS_ST_REFERENCIA></MVS_ST_REFERENCIA>
                    <MVS_ST_LOTEFORNE></MVS_ST_LOTEFORNE>
                    <MVS_DT_ENTRADA>01/01/2000</MVS_DT_ENTRADA>
                    <MVS_DT_VALIDADE>01/01/2000</MVS_DT_VALIDADE>
                    <LMS_RE_QUANTIDADE>10</LMS_RE_QUANTIDADE>
            </Caracteristica>
</Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
Caso seja necessário alterar e quebrar a característica em mais de um registro, fazer de acordo com o exemplo a seguir:
  1. Excluir o registro:
<Caracteristica OPERACAO="D"> (Operação Exclusão)
                <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                <ALM_IN_CODIGO>13</ALM_IN_CODIGO>
                <LOC_IN_CODIGO>1</LOC_IN_CODIGO>
                <NAT_ST_CODIGO>DP</NAT_ST_CODIGO>
                <MVS_ST_REFERENCIA></MVS_ST_REFERENCIA>
                <MVS_ST_LOTEFORNE></MVS_ST_LOTEFORNE>
                <MVS_DT_ENTRADA>01/01/2000</MVS_DT_ENTRADA>
                <MVS_DT_VALIDADE>01/01/2000</MVS_DT_VALIDADE>
                <LMS_RE_QUANTIDADE>10</LMS_RE_QUANTIDADE>
</Caracteristica>
  1. Incluir os 2 registros:
<Caracteristica OPERACAO="I"> (Operação Inclusão)
                <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                <ALM_IN_CODIGO>13</ALM_IN_CODIGO>
                <LOC_IN_CODIGO>1</LOC_IN_CODIGO>
                <NAT_ST_CODIGO>DP</NAT_ST_CODIGO>
                <MVS_ST_REFERENCIA></MVS_ST_REFERENCIA>
                <MVS_ST_LOTEFORNE></MVS_ST_LOTEFORNE>
                <MVS_DT_ENTRADA>01/01/2000</MVS_DT_ENTRADA>
                <MVS_DT_VALIDADE>01/01/2000</MVS_DT_VALIDADE>
                <LMS_RE_QUANTIDADE>6</LMS_RE_QUANTIDADE>
</Caracteristica>
<Caracteristica OPERACAO="I"> (Operação Inclusão)
                <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                <ALM_IN_CODIGO>13</ALM_IN_CODIGO>
                <LOC_IN_CODIGO>2</LOC_IN_CODIGO>
                <NAT_ST_CODIGO>DP</NAT_ST_CODIGO>
                <MVS_ST_REFERENCIA></MVS_ST_REFERENCIA>
                <MVS_ST_LOTEFORNE></MVS_ST_LOTEFORNE>
                <MVS_DT_ENTRADA>01/01/2000</MVS_DT_ENTRADA>
                <MVS_DT_VALIDADE>01/01/2000</MVS_DT_VALIDADE>
                <LMS_RE_QUANTIDADE>4</LMS_RE_QUANTIDADE>
</Caracteristica>
  • Na TAG <Parcelas OPERACAO="U"> quando a operação for Alteração enviar a TAG do Pedido e a TAG da Parcela completa, mesmo quando houver várias parcelas, como por exemplo:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Parcelas OPERACAO="U">
            <PFP_ST_DOCUMENTO>9048</PFP_ST_DOCUMENTO>
            <PFP_ST_PARCELA>001</PFP_ST_PARCELA>
            <PFP_DT_VENCTO>28/08/2008</PFP_DT_VENCTO>
            <PFP_RE_VALORMOE>387,50</PFP_RE_VALORMOE>
            <PFP_RE_PERC>25</PFP_RE_PERC>
            <PFP_HCOB_IN_SEQUENCIA>80</PFP_HCOB_IN_SEQUENCIA>
      </Parcelas>
</Pedido_de_Venda>
Caso seja alterado a condição de pagamento na TAG do Pedido de Venda, o sistema irá atualizar as parcelas de acordo com o que foi informado na TAG do Pedido. Mas caso seja necessário alterar alguma informação em uma determinada parcela do pedido, deverão ser enviadas todas as parcelas no XML. Conforme exemplo a seguir:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8152</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>02PARC</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Parcelas OPERACAO="U">(Operação Alteração)
            <PFP_ST_DOCUMENTO>9048</PFP_ST_DOCUMENTO>
            <PFP_ST_PARCELA>001</PFP_ST_PARCELA>
            <PFP_DT_VENCTO>10/03/2008</PFP_DT_VENCTO>
            <PFP_RE_VALORMOE>387,50</PFP_RE_VALORMOE>
            <PFP_RE_PERC>50</PFP_RE_PERC>
            <PFP_HCOB_IN_SEQUENCIA>80</PFP_HCOB_IN_SEQUENCIA>
      </Parcelas>
      <Parcelas OPERACAO="U">(Operação Alteração)
        <PFP_ST_DOCUMENTO>9048</PFP_ST_DOCUMENTO>
        <PFP_ST_PARCELA>002</PFP_ST_PARCELA>
        <PFP_DT_VENCTO>10/04/2008</PFP_DT_VENCTO>
        <PFP_RE_VALORMOE>387,50</PFP_RE_VALORMOE>
        <PFP_RE_PERC>50</PFP_RE_PERC>
        <PFP_HCOB_IN_SEQUENCIA>80</PFP_HCOB_IN_SEQUENCIA>
      </Parcelas>
</Pedido_de_Venda>
Nesse exemplo está sendo alterada a data do vencimento das duas parcelas do Pedido.

Operação de Cancelamento

Para cancelar Pedidos via arquivo XML, alterar a operação que está na TAG <Pedido_de_Venda OPERACAO="U"> e adicionar a TAG de situação do Pedido <PED_CH_SITUACAO>C</PED_CH_SITUACAO>.
<?xml version="1.0"?>
<Pedido_de_Venda OPERACAO="U">

  <FIL_IN_CODIGO>3</FIL_IN_CODIGO>
  <SER_ST_CODIGO>1</SER_ST_CODIGO>
  <PED_CH_SITUACAO>C</PED_CH_SITUACAO>
  <PED_IN_CODIGO>78477</PED_IN_CODIGO>        

</Pedido_de_Venda>

Operação de Exclusão

Para excluir informações do pedido do via arquivo XML, alterar a operação que está na TAG, como por exemplo: <Pedido_de_Venda OPERACAO="D"> .
A operação deverá estar definida no módulo Integrador/Cadastros/Sistema. No caso de exemplo a letra “U” está definida para operação de Alteração.
Quando houver mais de uma operação (Inclusão/Alteração/Exclusão) no mesmo XML, enviar sempre a operação de Exclusão no início, por exemplo: quando for necessário excluir uma observação do item e alterar outra observação do mesmo item no mesmo arquivo XML, enviar a Exclusão primeiro e depois qualquer outra operação, isso vale para todas as TAGs com exceção da TAG do Pedido de Venda.
Detalhamento da operação Exclusão para as TAGs:
  • Na TAG do <Pedido_de_Venda OPERACAO="D"> quando a operação for Exclusão,  enviar somente a TAG do Pedido, conforme o exemplo a seguir:
<Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
</Pedido_de_Venda>
  • Na TAG de <Observacao_do_Pedido_de_Venda OPERACAO="D"> quando a operação for Exclusão enviar a TAG do Pedido e  a TAG completa da Observação, como por exemplo:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Observacao_do_Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
        <POB_CH_TIPOOBSERVACAO>N</POB_CH_TIPOOBSERVACAO>
        <POB_ST_OBSERVACAO>OBS TIPO NOTA FISCAL.</POB_ST_OBSERVACAO>
      </Observacao_do_Pedido_de_Venda>
</Pedido_de_Venda>
  • Na TAG de <Representates_do_Pedido OPERACAO="D"> quando a operação for Exclusão enviar a TAG  do Pedido e a TAG completa de Representante, como por exemplo:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Representates_do_Pedido OPERACAO="D">(Operação Exclusão)
        <REP_IN_CODIGO>440</REP_IN_CODIGO>
        <EQU_IN_CODIGO>1</EQU_IN_CODIGO>
        <RPE_RE_VALORCOMISSAO></RPE_RE_VALORCOMISSAO>
        <RPE_RE_BASECOMISSAO></RPE_RE_BASECOMISSAO>
        <RPE_RE_PERCCOMISSAO></RPE_RE_PERCCOMISSAO>
     </Representates_do_Pedido>
</Pedido_de_Venda>
  • Na TAG do <Item_do_Pedido_de_Venda OPERACAO="D"> quando a operação for Exclusão enviar a TAG do Pedido e a TAG completa do Item do Pedido, conforme o exemplo a seguir:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
        <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
        <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
        <SER_ST_CODIGO>5</SER_ST_CODIGO>
        <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
        <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
        <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
        <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
        <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
        <REP_IN_CODIGO>440</REP_IN_CODIGO> 
        <EQU_IN_CODIGO></EQU_IN_CODIGO> 
        <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
        <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
        <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
        <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
        <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
        <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
        <ENA_IN_CODIGO></ENA_IN_CODIGO> 
        <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
        <IND_IN_CODIGO></IND_IN_CODIGO> 
        <RED_IN_CODIGO>522</RED_IN_CODIGO> 
        <Item_do_Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
         <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
         <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
         <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
         <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
         <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
         <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
         <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
         <APL_IN_CODIGO>166</APL_IN_CODIGO> 
         <COS_IN_CODIGO></COS_IN_CODIGO> 
         <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
         <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
         <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
         <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
         <TPR_IN_CODIGO></TPR_IN_CODIGO> 
         <TPP_IN_CODIGO></TPP_IN_CODIGO> 
         <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
         <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
         <FMT_ST_CODIGO></FMT_ST_CODIGO> 
         <EMB_IN_CODIGO></EMB_IN_CODIGO> 
         <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
         <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
         <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
         <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
         <ITP_RE_FRETE></ITP_RE_FRETE> 
         <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
         <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
         <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
         <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
         <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
         <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
         <TPC_ST_CLASSE></TPC_ST_CLASSE> 
      </Item_do_Pedido_de_Venda>
</Pedido_de_Venda>
  • Na TAG de <Representates_do_Item_Pedido_de_Venda OPERACAO="D"> quando a operação for Exclusão, enviar a TAG do Pedido, do item e a TAG completa do Representante do item, como por exemplo:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
               <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
               <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
               <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
               <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
               <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
               <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
               <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
               <APL_IN_CODIGO>166</APL_IN_CODIGO> 
               <COS_IN_CODIGO></COS_IN_CODIGO> 
               <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
               <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
               <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
               <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
               <TPR_IN_CODIGO></TPR_IN_CODIGO> 
               <TPP_IN_CODIGO></TPP_IN_CODIGO> 
               <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
               <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
               <FMT_ST_CODIGO></FMT_ST_CODIGO> 
               <EMB_IN_CODIGO></EMB_IN_CODIGO> 
               <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
               <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
               <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
               <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
               <ITP_RE_FRETE></ITP_RE_FRETE> 
               <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
                      <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
                      <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
                      <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
                      <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
                      <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
                      <TPC_ST_CLASSE></TPC_ST_CLASSE> 
                      <Representates_do_Item_Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
                                <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                                <REP_IN_CODIGO>890</REP_IN_CODIGO>
            <RIP_RE_BASECOMISSAO>25,00</RIP_RE_BASECOMISSAO>
            <RIP_RE_PERCCOMISSAOCALC>10</RIP_RE_PERCCOMISSAOCALC>
                      </Representates_do_Item_Pedido_de_Venda>
      </Item_do_Pedido_de_Venda>
</Pedido_de_Venda>
  • Na TAG de <Observacao_do_Item_do_Pedido_de_Venda OPERACAO="D"> quando a operação for Exclusão enviar a TAG do Pedido, do Item e  a TAG completa da Observação do item, como por exemplo:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
          <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
          <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
          <SER_ST_CODIGO>5</SER_ST_CODIGO>
          <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
          <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
          <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
          <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
          <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
          <REP_IN_CODIGO>440</REP_IN_CODIGO> 
          <EQU_IN_CODIGO></EQU_IN_CODIGO> 
          <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
          <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
          <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
          <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
          <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
          <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
          <ENA_IN_CODIGO></ENA_IN_CODIGO> 
          <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
          <IND_IN_CODIGO></IND_IN_CODIGO> 
          <RED_IN_CODIGO>522</RED_IN_CODIGO> 
          <Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
                  <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
                  <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
                  <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
                  <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
                  <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
                  <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
                  <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
                  <APL_IN_CODIGO>166</APL_IN_CODIGO> 
                  <COS_IN_CODIGO></COS_IN_CODIGO> 
                  <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
                  <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
                  <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
                  <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
                  <TPR_IN_CODIGO></TPR_IN_CODIGO> 
                  <TPP_IN_CODIGO></TPP_IN_CODIGO> 
                  <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
                  <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
                  <FMT_ST_CODIGO></FMT_ST_CODIGO> 
                  <EMB_IN_CODIGO></EMB_IN_CODIGO> 
                  <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
                  <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
                  <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
                  <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
                  <ITP_RE_FRETE></ITP_RE_FRETE> 
                  <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
                  <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
                  <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
                  <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
                  <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
                  <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
                  <TPC_ST_CLASSE></TPC_ST_CLASSE> 
                  <Observacao_do_Item_do_Pedido_de_Venda OPERACAO="D">(Operação Exclusão) 
                            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                            <OIP_CH_TIPOOBSERVACAO>N</OIP_CH_TIPOOBSERVACAO>
                            <ITO_ST_OBSERVACAO>OBS ITEM 1 </ITO_ST_OBSERVACAO>
                  </Observacao_do_Item_do_Pedido_de_Venda>
          </Item_do_Pedido_de_Venda>
</Pedido_de_Venda>
  • Na TAG de <Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="D"> quando a operação for Exclusão enviar a TAG do Pedido, do Item e a TAG completa da Programação do item, como por exemplo:
<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
              <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
              <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
              <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
              <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
              <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
              <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
              <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
              <APL_IN_CODIGO>166</APL_IN_CODIGO> 
              <COS_IN_CODIGO></COS_IN_CODIGO> 
              <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
              <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
              <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
              <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
              <TPR_IN_CODIGO></TPR_IN_CODIGO> 
              <TPP_IN_CODIGO></TPP_IN_CODIGO> 
              <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
              <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
              <FMT_ST_CODIGO></FMT_ST_CODIGO> 
              <EMB_IN_CODIGO></EMB_IN_CODIGO> 
              <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
              <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
              <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
              <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
              <ITP_RE_FRETE></ITP_RE_FRETE> 
              <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
              <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
              <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
              <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
              <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
              <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
              <TPC_ST_CLASSE></TPC_ST_CLASSE> 
              <Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="D">(Operação Exclusão)
                    <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                    <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
                    <ENA_IN_CODIGO></ENA_IN_CODIGO>
                    <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
                    <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
                    <IPE_DT_DATAENTREGA>02/08/2008</IPE_DT_DATAENTREGA>
                    <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
                    <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
                    <IPE_RE_QUANTIDADE>10</IPE_RE_QUANTIDADE>
              </Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
      </Item_do_Pedido_de_Venda>
</Pedido_de_Venda>
  • Na TAG de <Caracteristica OPERACAO="D"> quando a operação for Exclusão enviar a TAG do Pedido, do Item e a TAG da Programação e Característica, como por exemplo:

<Pedido_de_Venda OPERACAO="U">(Operação Alteração)
      <FIL_IN_CODIGO>36</FIL_IN_CODIGO> 
      <PED_IN_CODIGO>8151</PED_IN_CODIGO> 
      <SER_ST_CODIGO>5</SER_ST_CODIGO>
      <TPD_IN_CODIGO>6</TPD_IN_CODIGO> 
      <CLI_ST_CODIGO>101</CLI_ST_CODIGO> 
      <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO> 
      <COND_ST_CODIGO>AV</COND_ST_CODIGO> 
      <PED_DT_EMISSAO>12/02/2008</PED_DT_EMISSAO> 
      <REP_IN_CODIGO>440</REP_IN_CODIGO> 
      <EQU_IN_CODIGO></EQU_IN_CODIGO> 
      <TRA_IN_CODIGO>522</TRA_IN_CODIGO> 
      <PED_RE_PERCACRESCIMO></PED_RE_PERCACRESCIMO> 
      <PED_RE_TOTALACRESCIMO></PED_RE_TOTALACRESCIMO> 
      <PED_RE_PERCDESCONTO></PED_RE_PERCDESCONTO> 
      <PED_RE_TOTALDESCONTO></PED_RE_TOTALDESCONTO> 
      <ACAO_IN_CODIGO>110</ACAO_IN_CODIGO> 
      <ENA_IN_CODIGO></ENA_IN_CODIGO> 
      <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO> 
      <IND_IN_CODIGO></IND_IN_CODIGO> 
      <RED_IN_CODIGO>522</RED_IN_CODIGO> 
      <Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA> 
            <PRO_ST_ALTERNATIVO></PRO_ST_ALTERNATIVO> 
            <PRO_IN_CODIGO>6</PRO_IN_CODIGO> 
            <ITP_ST_DESCRICAO>TESTE LEANDRO</ITP_ST_DESCRICAO> 
            <UNI_ST_UNIDADE>CX</UNI_ST_UNIDADE> 
            <ITP_RE_VALORUNITARIO>5</ITP_RE_VALORUNITARIO> 
            <ITP_RE_QUANTIDADE>5</ITP_RE_QUANTIDADE> 
            <APL_IN_CODIGO>166</APL_IN_CODIGO> 
            <COS_IN_CODIGO></COS_IN_CODIGO> 
            <UF_LOC_ST_SIGLA></UF_LOC_ST_SIGLA> 
            <MUN_LOC_IN_CODIGO></MUN_LOC_IN_CODIGO> 
            <PROJ_IDE_ST_CODIGO></PROJ_IDE_ST_CODIGO> 
            <PROJ_IN_REDUZIDO></PROJ_IN_REDUZIDO> 
            <TPR_IN_CODIGO></TPR_IN_CODIGO> 
            <TPP_IN_CODIGO></TPP_IN_CODIGO> 
            <CUS_IDE_ST_CODIGO></CUS_IDE_ST_CODIGO> 
            <CUS_IN_REDUZIDO></CUS_IN_REDUZIDO> 
            <FMT_ST_CODIGO></FMT_ST_CODIGO> 
            <EMB_IN_CODIGO></EMB_IN_CODIGO> 
            <ITP_RE_VALORMERCADORIA>3</ITP_RE_VALORMERCADORIA> 
            <ITP_RE_VALORMERCEMPREG></ITP_RE_VALORMERCEMPREG> 
            <ITP_RE_VALORMAOOBRA></ITP_RE_VALORMAOOBRA> 
            <ITP_RE_VALORTOTAL></ITP_RE_VALORTOTAL> 
            <ITP_RE_FRETE></ITP_RE_FRETE> 
            <ITP_ST_PEDIDOCLIENTE></ITP_ST_PEDIDOCLIENTE> 
            <ITP_ST_CODPROCLI></ITP_ST_CODPROCLI> 
            <ITP_RE_PERCDESCONTO></ITP_RE_PERCDESCONTO> 
            <ITP_RE_VALORDESCONTO></ITP_RE_VALORDESCONTO> 
            <ITP_RE_PERCACRESCIMO></ITP_RE_PERCACRESCIMO> 
            <ITP_RE_VALORACRESCIMO></ITP_RE_VALORACRESCIMO> 
            <TPC_ST_CLASSE></TPC_ST_CLASSE> 
            <Programacao_de_Entrega_do_Item_do_Pedido_de_Venda OPERACAO="U">(Operação Alteração)
            <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
            <CLI_ST_CODIGO>99</CLI_ST_CODIGO>
            <ENA_IN_CODIGO></ENA_IN_CODIGO>
            <CLI_ST_TIPOCODIGO>COD</CLI_ST_TIPOCODIGO>
            <CLI_TAU_ST_CODIGO>C</CLI_TAU_ST_CODIGO>
            <IPE_DT_DATAENTREGA>02/08/2008</IPE_DT_DATAENTREGA>
            <IPE_CH_TIPOENTREGA>P</IPE_CH_TIPOENTREGA>
            <IPE_CH_ENTREGAPARCIAL>S</IPE_CH_ENTREGAPARCIAL>
            <IPE_RE_QUANTIDADE>10</IPE_RE_QUANTIDADE>
            <Caracteristica OPERACAO="D"> (Operação Exclusão)
                    <ITP_IN_SEQUENCIA>1</ITP_IN_SEQUENCIA>
                    <ALM_IN_CODIGO>13</ALM_IN_CODIGO>
                    <LOC_IN_CODIGO>1</LOC_IN_CODIGO>
                    <NAT_ST_CODIGO>DP</NAT_ST_CODIGO>
                    <MVS_ST_REFERENCIA></MVS_ST_REFERENCIA>
                    <MVS_ST_LOTEFORNE></MVS_ST_LOTEFORNE>
                    <MVS_DT_ENTRADA>01/01/2000</MVS_DT_ENTRADA>
                    <MVS_DT_VALIDADE>01/01/2000</MVS_DT_VALIDADE>
                    <LMS_RE_QUANTIDADE>10</LMS_RE_QUANTIDADE>
  </Caracteristica>
            </Programacao_de_Entrega_do_Item_do_Pedido_de_Venda>
      </Item_do_Pedido_de_Venda>
</Pedido_de_Venda>Tópicos relacionados

Child pages (Children Display)