1. Início
  2. Bloco de inserções
  3. Cancelar pedido de venda
  4. Versão 1.00

Versão 1.00

Estrutura de envio

NomeNível ObrigatórioTipo de dadoDescrição
cancelar_pedido0SimEstrutural
pedido1SimEstrutural
id2SimInteiroId do pedido a ser cancelado
id_motivo_cancelamento2Sim/Não - Depende de configurações no ERPInteiroId do motivo de cancelamento.

Estrutura de retorno

NomeNívelTipo de dadoDescrição
retorno0Estrutural
status1Inteiro0 - Indica que erros ocorreram em um dos registros
1 - Indica sucesso em todos os registros
registros1Estrutural
id2TextoId do registro enviado (Informado pela aplicação cliente)
id_gerado2InteiroId do registro gerado
status2Inteiro0 – Indica que algum erro impediu a atualização ou inserção do registro.
1 – Indica sucesso
mensagens2EstruturalAgrupamento de mensagens que fazem referência a cada ocorrência no id_gerado/id
mensagem3Estrutural
id4InteiroId da mensagem de retorno
descricao4TextoConteúdo da mensagem de retorno
mensagens1EstruturalAgrupamento de mensagens que fazem referência ao retorno em geral
mensagem2Estrutural
id3InteiroId da mensagem de retorno
descricao3TextoConteúdo da mensagem de retorno

Exemplo de utilização

<cancelar_pedido versao="1.00" token="tkn-vinhasoft-001" id_empresa="1">
   <pedido>
      <id>167811</id>
      <id_motivo_cancelamento>4</id_motivo_cancelamento>
   </pedido>
</cancelar_pedido>

Exemplos de retorno

<retorno>
   <registros>
      <registro>
         <id>167811</id>
         <id_gerado>0</id_gerado>
         <status>1</status>
         <mensagens>
            <mensagem>
               <id>17</id>
               <descricao>Registro atualizado com sucesso.</descricao>
            </mensagem>
         </mensagens>
      </registro>
   </registros>
   <status>1</status>
</retorno>
<retorno>
   <registros>
      <registro>
         <id>16781</id>
         <id_gerado>0</id_gerado>
         <status>0</status>
         <mensagens>
            <mensagem>
               <id>13</id>
               <descricao>Documento de venda não localizado ou inexistente.</descricao>
            </mensagem>
         </mensagens>
      </registro>
   </registros>
   <status>0</status>
</retorno>
<retorno>
   <registros>
      <registro>
         <id>1231</id>
         <id_gerado>0</id_gerado>
         <status>0</status>
         <mensagens>
            <mensagem>
               <id>70</id>
               <descricao>As configurações gerais do sistema exigem um motivo de cancelamento para cancelar um pedido de venda.</descricao>
            </mensagem>
         </mensagens>
      </registro>
   </registros>
   <status>0</status>
</retorno>
Este artigo foi útil para você? Sim Não