SO_InvoicePayment

Hello All,

I am new to Sage 100 BOI, I've manage to figure out how to input customer (AR customer) and AR Invoice or SO Order and SO Invoice.  But now I'm trying to input payment against SO Invoice, anyone have any idea?

Because it seems (using vb.net) when I need to do something against a module I always have to load up the _ui before _bus.  Or else is going to give me an error like

System.Runtime.InteropServices.COMException: '<NewObject Error: 200>'

So here is the code, for example to do something against the SO_Invoice_bus I would do something like:

    TaskID = retChk(oSS.nLookupTask("SO_Invoice_ui"), oSS)
    retChk(oSS.nSetProgram(TaskID), oSS)
    soINVOICE = oPVX.NewObject("SO_Invoice_bus", oSS)

but then for SO_InvoicePayment there is only SO_InvoicePayment_bus, there is no SO_InvoicePayment_ui? so what should I do?

And also someone was saying you need to change S/O Invoice to open invoice by doing Sales Journal:



anyone know how to use this? Or anyone has a short example as how the post a payment against SO_Invoice?

Thank you all for the help!
Parents
  • Are you asking about entering payment details for a new invoice that is being entered (not posted)?  (I believe that is done through an object property from the header).

    Or are you asking about entering a payment against an existing (posted) invoice?  (That would be done as a Cash Receipt).

Reply
  • Are you asking about entering payment details for a new invoice that is being entered (not posted)?  (I believe that is done through an object property from the header).

    Or are you asking about entering a payment against an existing (posted) invoice?  (That would be done as a Cash Receipt).

Children
No Data