Skip to Content
0
May 07, 2015 at 04:31 PM

5009-item number is missing- al crear factura

1115 Views

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)

{

int eCodigo;

string errCodigo;

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.