Saltar al contenido principal

Actualiza información Nota Fiscal en el pedido de devolución

Descripción

Este endpoint actualiza los datos de la nota fiscal y ajusta las cantidades expedidas del ERP en un pedido de devolución de venta en el sistema MIMS. Permite asociar información como número de la nota fiscal y detalles de los elementos al pedido de devolución.


Request HTTP Post

Tipo de SolicitudURL Ejemplo
POST{{url_base}}/PostUpdateInvoiceToTransporterReturnOrder
Ejemplohttp://suIPyPuerto/datasnap/rest/RESTWebServiceMethods/PostUpdateInvoiceToTransporterReturnOrder

Parámetros de Entrada

ParámetroTipoObligatorioDescripción
SalesReturnOrderNoString(25)Código Externo del Pedido de Devolución de Venta
BranchNoString(25)Código Externo de la Sucursal
InvoiceNoString(25)NoNúmero de la Nota Fiscal
InvoiceSeriesNoString(10)NoNúmero de la Serie de la Nota Fiscal
ItemListUpdateInvoiceToTransporterReturnOrderItemListNoLista de elementos del pedido de devolución de Venta
ErrorIfNotFoundBooleanNoDevuelve error en caso de que el pedido informado no exista en la base de datos

Si no se informan los parámetros "InvoiceNo" e "InvoiceSeriesNo", los campos se guardarán como nulos. Si se informa el parámetro "InvoiceNo", el parámetro "InvoiceSeriesNo" también debe ser informado.


Retorno

ParámetroTipoObligatorioDescripción
WebServiceReturnWebServiceReturnInformación estándar de respuesta del WebService en la ejecución del método

Objeto: UpdateInvoiceToTransporterReturnOrderItemList

Descripción: Representa una lista de elementos del pedido de devolución, conteniendo información sobre productos, cantidades y pesos para actualización.

Propiedades

NombreTipoObligatorioComentarios
ProductNoString(25)NoCódigo Externo del Producto
QtyIntegerNoCantidad de cajas
WeightFloatNoPeso de las cajas

Ejemplo de Request

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

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

Ejemplo de Response

{
"ErrorMsgNotFound": false,
"WebServiceReturn": {
"Success": true,
"Message": "Datos de la nota fiscal actualizados con éxito en el pedido de devolución."
}
}

Notas de Desarrollo

  • Asegúrese de que SalesReturnOrderNo y BranchNo sean válidos y existentes en el sistema MIMS.
  • El campo InvoiceNo es opcional, pero debe ser proporcionado si hay una nota fiscal asociada.
  • Los campos Qty y Weight en el ItemList son opcionales, pero deben ser informados si hay actualización en las cantidades o pesos de los elementos.
  • Si ErrorMsgNotFound es true, significa que el pedido de devolución no fue encontrado en la base de datos.