Estimados al agregar una factura con la DI API me arroja el siguiente error:
5009-item number is missing-item number is missing-especify an item number
este es mi codigo, saque el ejemplo que vienen en el SDK
SAPbobsCOM.Documents facturaPuc;
facturaPuc = (SAPbobsCOM.Documents)oDictucSA.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);
facturaPuc.DocumentSubType = SAPbobsCOM.BoDocumentSubType.bod_InvoiceExempt;
facturaPuc.Series = 0;
facturaPuc.CardCode = (string)"16026442-C0000";
facturaPuc.PaymentGroupCode = -1;
facturaPuc.DocDate = Convert.ToDateTime("06/05/2015");
facturaPuc.DocTotal = 0;
facturaPuc.DocNum = 1233654;
facturaPuc.Series = 47;
facturaPuc.VatPercent = 0.19;
facturaPuc.Lines.ItemCode = "0001";
facturaPuc.Lines.ItemDescription = "Banana";
facturaPuc.Lines.PriceAfterVAT = 00;
facturaPuc.Lines.Quantity = 50;
facturaPuc.Lines.Currency = "Eur";
facturaPuc.Lines.DiscountPercent = 10;
if (facturaPuc.Add() != 0)
{
inteCodigo;
stringerrCodigo;
oDictucSA.GetLastError(out eCodigo, out errCodigo);
Console.WriteLine("error factura puc " + eCodigo +"-" +errCodigo + "\n");
}
probé cerrando session en SAP pero es igual. Por favor si alguien conoce la solución o alguna ideal, favor de compartir.
Saludos y gracias.