Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Crear asientos por SDK usando cuentas asociadas.

Estimados

Tengo la siguiente situacion. Quiero crear asientos masivos donde se imputen clientes pero a una cuenta asociada distinta. Por ejemplo

Rut Cliente (Usando cuenta asociada distinta a la deudores) 100

Ingresos 100

Esto en sap se hace en el registro en el diario seleccionando la cuenta asociada distinta requerida.

Esto ultimo se puede hacer via SDK?

Porque si al campo shortname le coloco el codigo del socio de negocio me asume la cuenta Deudores por defecto y no otra cuenta asociada. Y si le coloco ademas del dato en el shortname en el campo account me reclama que la cuenta no coincide.

Como puedo hacer esto

Necesito urgente hacerlo.

Algun aporte bievenido

replied

Hola Claudio,

Este codigo me funciona:

Dim oJE As SAPbobsCOM.JournalEntries
        Dim errMsg As String = ""
        Dim errNum As Integer

        oJE = vCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oJournalEntries)

        oJE.Lines.AccountCode = "1210001"
        oJE.Lines.ShortName = "C0001"
        oJE.Lines.Credit= 1000

        oJE.Lines.Add()

        oJE.Lines.AccountCode = "1010001"
        oJE.Lines.Debit = 1000

        If (oJE.Add <> 0) Then
            vCompany.GetLastError(errNum, errMsg)
            oSBOApplication.MessageBox(errNum & " - " & errMsg)
        End If

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question