How to make a Service Call Invoice Entry using catalina web services.


The CTAPI Service Call Invoice Entry web service is modeled after the Solomon Screen: SD20200
The recommended and quickest way to implement is to use the ctDynamicsSL.fieldService.serviceDispatch.input.serviceCallInvoiceEntry.screen object which contains all necessary objects to create SMServCall, SMServDetail invoice entries.

All necessary pv lookups are available in the service.
Examples:
public smServCall[] getServiceCalls(String serviceCallID, System.Boolean bServiceCallCompleted)
public ctDynamicsSL.customer[] getCustomersByCustID(String custID)
public ctDynamicsSL.Salesperson[] getSalespersonsBySlsperID(String slsperID)
public ctDynamicsSL.smEmp[] getTechniciansByEmployeeID(String employeeID)
and more...

Contact Catalina for sample code for calling this webservice

Programmers Reference for: ctDynamicsSL.fieldService.serviceDispatch.input.serviceCallInvoiceEntry