-
Web Service URL: https://[SERVER_ADDRESS]/SupplierOrdersWS/SupplierOrdersData.asmx
-
MPS Versão: A partir da 5.3.0
Descrição
Este método marca como recebido os itens de uma entrega que esteja com status Encaminhada ou Em recebimento e foi solicitada ao fornecedor.
Sintaxe
public string ReceiveItems(int supplierID, string supplierUserEmail, string supplierUserPassword, int shipmentID, string dateReceived, string utc, string shipmentItemList, string comments)
Parâmetros
-
supplierID: Identificador do fornecedor no sistema;
-
supplierUserEmail: E-mail do contato do fornecedor;
-
supplierUserPassword: Senha criptografada do contato do fornecedor;
-
shipmentID: Identificador da antrega onde os itens estão sendo recebidos;
-
dateReceived: Data (Formato: yyyy-MM-dd HH:mm:ss) em que o recebimento real do item ocorreu, a data informada deve estar entre a data em que a entrega foi encaminhada e a data atual, caso contrário irá retornar o erro ERR_SHIPMENT_INVALIDSENTDATE;
-
utc: Valor do UTC da localização referente à data de recebimento do item, que deve ser informado separando as casas decimais com um ponto. Exemplo: -3.0;
-
É importante ficar atendo quanto a variação do UTC caso esteja em horário de verão. Exemplo: No Brasil o UTC normal é -3.0, mas quando está em horário de verão é -2.0.
-
-
shipmentItemList: Lista com os identificadores (shipmentItemID) dos itens que serão recebidos e o seu número de série, separados por ";" e "|". Exemplo: 15;SN0001|16;SN0002|17;SN00003;
-
Não é necessário informar todos os itens.
-
-
comments: Informações adicionais sobre o recebimento dos itens.
Retorno
Clique aqui para saber mais sobre o formato dos retornos.
Obtendo o UTC, exemplo em .NET
-
TimeZone zone = TimeZone.CurrentTimeZone;
-
TimeSpan offset = zone.GetUtcOffset(DateTime.Now);
-
string utc = offset.Hours + "." + offset.Minutes;
Possíveis erros retornados
Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.
Restrições
-
Para receber os itens, a entrega deve estar com status Encaminhada ou Em Recebimento.