Pular para o conteúdo principal
Versão: 2.2.0

createUpdateDeleteReceiving

Este método possibilita inserir, editar, excluir:

  • Dados de um recebimento.

Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb\wwwroot\ws\java\inspection\CreateUpdateDeleteReceivingRequestType.java
Retornoweb\wwwroot\ws\java\inspection\CreateUpdateDeleteReceivingResponseType.java

Requisição:

IdentificadorRequeridoDescrição
FGOPTIONXOpção de ação:
3 - Incluir;
4 - Alterar;
5 - Excluir.
IDCONFIGURATIONIdentificador da ficha de inspeção
IDCOMMERCIALNome fantasia do fornecedor
IDLOTNúmero do lote
IDINVOICENúmero da nota fiscal
DTINVOICEData da nota fiscal
IDORDERNúmero do pedido
DTORDERData do pedido
IDSONúmero da ordem do pedido
DTSOData da ordem do pedido
IDPONúmero da ordem de produção
DTPOData da ordem de produção
DTRECVESTData prevista
QTRECVTIMEESTHora prevista
DTRECVACTData real
QTRECVTIMEACTHora real
VLQTYESTQuantidade prevista
VLQTYACTQuantidade real
VLCOSTESTCusto previsto
VLCOSTACTCusto real
IDWORKFLOWX⁴Identificador do fluxo de inspeção
DSRECEIVINGObservações
FGEXECUTEEnviar para a próxima etapa (somente para a alteração):
1 - Enviar para a próxima etapa;
2 - Não enviar para a próxima etapa.
IDWFPROCESSX⁵Identificador de instância do Workflow
IDRECEIVINGX⁶Identificador (número) do Recebimento
info
  • X¹ - Obrigatório durante a inclusão, ignorado em outras ações.
  • X² - Obrigatório para inspeções de Insumos, Serviços e Produtos acabados externos, ignorado para outros tipos de objetos.
  • X³ - Obrigatório, não-obrigatório ou ignorado, dependendo das configurações do tipo da ficha de inspeção definida.
  • X⁴ - Obrigatório caso a opção “Permitir alterar o fluxo durante o recebimento” estiver marcada na ficha de inspeção, ou ignorado caso contrário.
  • X⁵ - Obrigatório caso o objeto da inspeção seja uma instância de processo do Workflow, caso contrário é ignorado.
  • X⁶ - Obrigatório para alteração e exclusão.

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:inspection">
<soapenv:Header/>
<soapenv:Body>
<urn:createUpdateDeleteReceiving>
<!--You may enter the following 25 items in any order-->
<urn:FGOPTION>?</urn:FGOPTION>
<urn:IDCONFIGURATION>?</urn:IDCONFIGURATION>
<urn:IDCOMMERCIAL>?</urn:IDCOMMERCIAL>
<urn:IDLOT>?</urn:IDLOT>
<urn:IDINVOICE>?</urn:IDINVOICE>
<urn:DTINVOICE>?</urn:DTINVOICE>
<urn:IDORDER>?</urn:IDORDER>
<urn:DTORDER>?</urn:DTORDER>
<urn:IDSO>?</urn:IDSO>
<urn:DTSO>?</urn:DTSO>
<urn:IDPO>?</urn:IDPO>
<urn:DTPO>?</urn:DTPO>
<urn:DTRECVEST>?</urn:DTRECVEST>
<urn:QTRECVTIMEEST>?</urn:QTRECVTIMEEST>
<urn:DTRECVACT>?</urn:DTRECVACT>
<urn:QTRECVTIMEACT>?</urn:QTRECVTIMEACT>
<urn:VLQTYEST>?</urn:VLQTYEST>
<urn:VLQTYACT>?</urn:VLQTYACT>
<urn:VLCOSTEST>?</urn:VLCOSTEST>
<urn:VLCOSTACT>?</urn:VLCOSTACT>
<urn:IDWORKFLOW>?</urn:IDWORKFLOW>
<urn:FGEXECUTE>?</urn:FGEXECUTE>
<urn:IDWFPROCESS>?</urn:IDWFPROCESS>
<urn:IDRECEIVING>?</urn:IDRECEIVING>
<urn:DSRECEIVING>?</urn:DSRECEIVING>
</urn:createUpdateDeleteReceiving>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
returnRetorna Status, Code e Detail
▪ Status pode ser SUCCESS ou FAILURE.
▪ O Code retorna 1 quando bem sucedido, ou 0 quando falhar.
▪ O Detail retorna a descrição do erro em caso de falha.