Avalados por :

Solução para o erro -2028 ao criar Notas de Entrega com Números de Série no SAP B1

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Loading...

Estou com dificuldades para criar Notas de Entrega baseadas em Itens utilizando Números de Série e o Serviço Layer do SAP B1 está retornando o erro
"code": "-2028"
"message": "Você deve usar números de série/lote existentes para este tipo de documento [Mensagem 29-51]"
Meu Exemplo 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        }      ]    }  ]
}

Minha tabela de Detalhes de Números de Série:

{      "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
    }


O ItemCode e seus respectivos Detalhes de Números de Série existem e estão salvos em suas tabelas, e os Detalhes de Números de Série também não foram utilizados em outras Notas de Entrega (Faturas)
Outros exemplos foram aceitos, mas este não


O que estou fazendo de errado ou há algo que estou perdendo para este cenário de Notas de Entrega?

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

2 Respuestas

0
Loading...

Olá Elías,

Você deve publicar os Números de Série sem "Número de Linha Base"

"Números de Série": [        {          "Número de Série do Sistema": "1",          "Quantidade": 1        },        {          "Número de Série do Sistema": "2",          "Quantidade": 1        }      ]

Atenciosamente

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?