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:
- 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>
- 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:
- 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>
- 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.