Avalados por :

Solución al error -2028 al crear Notas de Entrega con Números de Serie en SAP B1

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 19 Vistas
0
Cargando...

Estoy teniendo dificultades para crear Notas de Entrega basadas en Ítems utilizando Números de Serie y el Servicio Layer de SAP B1 devuelve el error
"code": "-2028"
"message": "Debe usar números de serie/lote existentes para este tipo de documento [Mensaje 29-51]"
Mi Ejemplo de Notas de Entrega:

{  "DocDate": "2023-02-26T00:00:00",  "TaxDate": "2023-02-26T00:00:00",  "FolioPrefixString": "B02",  "FolioNumber": 555,  "BplIdAssignedToIsnvoice": 1,  "CardCode": "C00005",  "DocumentLines": [    {      "ItemCode": "XYZ",      "WarehouseCode": "B02",      "Quantity": 2.0,      "BaseEntry": 3458,      "BaseType": 13,      "BaseLine": 0,      "SerialNumbers": [        {          "BaseLineNumber": 0,          "SystemSerialNumber": "1",          "Quantity": 1        },        {          "BaseLineNumber": 0,          "SystemSerialNumber": "2",          "Quantity": 1        }      ]    },    {      "ItemCode": "XXY",      "WarehouseCode": "B02",      "Quantity": 2.0,      "BaseEntry": 3458,      "BaseType": 13,      "BaseLine": 2,      "SerialNumbers": [        {          "BaseLineNumber": 2,          "SystemSerialNumber": "1",          "Quantity": 1        },        {          "BaseLineNumber": 2,          "SystemSerialNumber": "2",          "Quantity": 1        }      ]    }  ]
}

Mi tabla de Detalles de Números de Serie:

{      "DocEntry": 489,      "ItemCode": "XYZ",      "ItemDescription": "XYZ",      "MfrSerialNo": "1100",      "SerialNumber": "1100",      "LotNumber": null,      "SystemNumber": 1,      "AdmissionDate": "2023-02-26T00:00:00Z",      "ManufacturingDate": null,      "ExpirationDate": null,      "MfrWarrantyStart": null,      "MFrWarrantyEnd": null,      "Location": null,      "Details": null    },    {      "DocEntry": 490,      "ItemCode": "XYZ",      "ItemDescription": "XYZ",      "MfrSerialNo": "1101",      "SerialNumber": "1101",      "LotNumber": null,      "SystemNumber": 2,      "AdmissionDate": "2023-02-26T00:00:00Z",      "ManufacturingDate": null,      "ExpirationDate": null,      "MfrWarrantyStart": null,      "MFrWarrantyEnd": null,      "Location": null,      "Details": null    },    {      "DocEntry": 491,      "ItemCode": "XXY",      "ItemDescription": "XXY",      "MfrSerialNo": "2100",      "SerialNumber": "2100",      "LotNumber": null,      "SystemNumber": 1,      "AdmissionDate": "2023-02-26T00:00:00Z",      "ManufacturingDate": null,      "ExpirationDate": null,      "MfrWarrantyStart": null,      "MFrWarrantyEnd": null,      "Location": null,      "Details": null    },    {      "DocEntry": 492,      "ItemCode": "XXY",      "ItemDescription": "XXY",      "MfrSerialNo": "2101",      "SerialNumber": "2101",      "LotNumber": null,      "SystemNumber": 2,      "AdmissionDate": "2023-02-26T00:00:00Z",      "ManufacturingDate": null,      "ExpirationDate": null,      "MfrWarrantyStart": null,      "MFrWarrantyEnd": null,      "Location": null,      "Details": null
    }


El ItemCode y sus respectivos Detalles de Números de Serie existen y están guardados en sus tablas, y los Detalles de Números de Serie tampoco fueron utilizados en otras Notas de Entrega (Facturas)
Otros ejemplos fueron aceptados, pero este no


¿Qué estoy haciendo mal o hay algo que me estoy perdiendo para este escenario de Notas de Entrega?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Hola Elías,

Debes publicar los Números de Serie sin "Número de Línea Base"

"Números de Serie": [        {          "Número de Serie del Sistema": "1",          "Cantidad": 1        },        {          "Número de Serie del Sistema": "2",          "Cantidad": 1        }      ]

Saludos cordiales

Guillermo Soler

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?