Is it possible to create records in AR_CustomerDocuments and AR_CustomerDocumentContacts via BOI?

SUGGESTED

Hi forum folks and Happy Friday!

I have a customer that would like to CC a specific inbox any time we send SO Invoices and orders via Paperless Office.  We have been doing this by adding this CC email to the "To Additional Email Addresses" Field under the Paperless button in Customer Maintenance.  The problem is that, when our customer adds a new customer, they sometimes forget to add these email addresses.  I figured we could create a script that would automatically add these values once they click Accept after adding a new customer.

Well, based on the documentation, I don't see a way of adding "SetValue" in any of the BUS or SVC files (e.g: AR_CustomerDocuments_Bus).  Is this possible?  

This is the script that I started with:

oDocument = 0
oEmail = 0
DivNo = 0
CustNo = ""
SODoc = "S/O Order"


retVal = oBusObj.GetValue("ARDivisionNo$",DivNo)
retVal = oBusObj.GetValue("CustomerNo$",CustNo)

if oBusObj.EditState = 2 then

set oDocument = oSession.AsObject(oSession.GetObject("AR_CustomerDocuments_svc"))

retVal = oDocument.SetKeyValue("ARDivision$", DivNo)
retVal = oDocument.SetKeyValue("CustomerNo$", CustNo)
retVal = oDocument.SetKeyValue("Document$", SODoc)
retVal = oDocument.SetKey()
retVal = oDocument.SetValue("PrintDocument$", "Y")
retVal = oDocument.SetValue("EmailDocument$", "Y")
retVal = oDocument.SetValue("UseEmailAddressInDataEntry$", "Y")

End if