Skip to main content

Atualiza informações Nota Fiscal no pedido de devolução

Descrição

Este endpoint atualiza os dados da nota fiscal e ajusta as quantidades expedidas do ERP em um pedido de devolução de venda no sistema MIMS. Ele permite associar informações como número da nota fiscal e detalhes dos itens ao pedido de devolução.


Request HTTP Post

Tipo da RequisiçãoURL Exemplo
POST{{url_base}}/PostUpdateInvoiceToTransporterReturnOrder
Exemplohttp://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostUpdateInvoiceToTransporterReturnOrder

Parâmetros de Entrada

ParâmetroTipoObrigatórioDescrição
SalesReturnOrderNoString(25)SimCódigo Externo do Pedido de Devolução de Venda
BranchNoString(25)SimCódigo Externo da Filial
InvoiceNoString(25)NãoNúmero da Nota Fiscal
InvoiceSeriesNoString(10)NãoNúmero da Série da Nota Fiscal
ItemListUpdateInvoiceToTransporterReturnOrderItemListNãoLista de itens do pedido de devolução de Venda
ErrorIfNotFoundBooleanNãoRetorna erro caso o pedido informado não exista no banco de dados

Se não informar os parâmetros "InvoiceNo" e "InvoiceSeriesNo", os campos serão salvos nulos. Se informado o parâmetro "InvoiceNo", o parâmetro "InvoiceSeriesNo" deve ser informado também.


Retorno

ParâmetroTipoObrigatórioDescrição
WebServiceReturnWebServiceReturnSimInformações padrão de resposta do WebService na execução do método

Objeto: UpdateInvoiceToTransporterReturnOrderItemList

Descrição: Representa uma lista de itens do pedido de devolução, contendo informações sobre produtos, quantidades e pesos para atualização.

Propriedades

NomeTipoObrigatórioComentários
ProductNoString(25)NãoCódigo Externo do Produto
QtyIntegerNãoQuantidade de caixas
WeightFloatNãoPeso das caixas

Exemplo de Request

POST http://seuIPePorta/datasnap/rest/RESTWebServiceMethods/PostUpdateInvoiceToTransporterReturnOrder
Content-Type: application/json

{
"SalesReturnOrderNo": "RET123",
"BranchNo": "BR001",
"InvoiceNo": "NF123456",
"ItemList": [
{
"ProductNo": "PROD001",
"Qty": 5,
"Weight": 10.0
}
]
}

Exemplo de Response

{
"ErrorMsgNotFound": false,
"WebServiceReturn": {
"Success": true,
"Message": "Dados da nota fiscal atualizados com sucesso no pedido de devolução."
}
}

Notas de Dev

  • Certifique-se de que SalesReturnOrderNo e BranchNo sejam válidos e existentes no sistema MIMS.
  • O campo InvoiceNo é opcional, mas deve ser fornecido se houver uma nota fiscal associada.
  • Os campos Qty e Weight no ItemList são opcionais, mas devem ser informados se houver atualização nas quantidades ou pesos dos itens.
  • Se ErrorMsgNotFound for true, significa que o pedido de devolução não foi encontrado no banco de dados.