Codigo IC no permitico [OINV.CardCode]

Hola, buen día, me preguntaba si alguien puede ayudarme a solucionar este error, mi código es este
quiero agregar un registro.

try
            {
                SAPbobsCOM.Documents oInvoice = null;
                oInvoice = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices);
                oInvoice.CardCode = "C2000";
                oInvoice.Lines.BaseEntry = 8;
                oInvoice.Lines.BaseLine = 0;
                oInvoice.Lines.BaseType = 17;
                RetVal = oInvoice.Add();
                if (RetVal != 0)
                {
                    oCompany.GetLastError(out RetVal, out errMsg);
                    MessageBox.Show("Error" + RetVal + " " + errMsg);
                }
                else
                {
                    MessageBox.Show("Invoice Number " + oCompany.GetNewObjectKey() + " created");
                    string InvNum = oCompany.GetNewObjectKey();
                }
                oInvoice = null;
                RetVal = int.Parse("");
                errMsg = "";
            }
            catch (Exception ex)
            {
                errMsg = ex.Message;
            }

Hola @Jonathan
Omite esta linea oInvoice.CardCode = "C2000"; es decir, no es necesaria. Prueba de nuevo y nos cuentas como te fue.

Valida que ese código existe en tu catalogo (C2000) y creo te hacen falta mas parametros de encabezado.

@andresramirez considero que si es necesario, no puedes agregar lineas a un documento sin encabezado.

Saludos

Error 4006 Actualice el tipo de cambio, eso salio omitiendo la linea que me dijo que quitara jeje

@Jonathan, ingresa la TRM para la moneda del sistema

Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.