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

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
Padrões para entrada de dados do tipo data:
dd-mm-aaaa;
aaaa-mm-dd;
IDORDERNúmero do pedido
DTORDERData do pedido
Padrões para entrada de dados do tipo data:
dd-mm-aaaa;
aaaa-mm-dd;
IDSONúmero da ordem do pedido
DTSOData da ordem do pedido
IDPONúmero da ordem de produção
DTPOData da ordem de produção
Padrões para entrada de dados do tipo data:
dd-mm-aaaa;
aaaa-mm-dd;
DTRECVESTData prevista
Padrões para entrada de dados do tipo data:
dd-mm-aaaa;
aaaa-mm-dd;
QTRECVTIMEESTHora prevista
DTRECVACTData real
Padrões para entrada de dados do tipo data:
dd-mm-aaaa;
aaaa-mm-dd;
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.