I have used below code to attach quckboook events
// Subscribe to UI events...
InformManager.SubscribeToQBUIEvents(handleUIEvents);
// Subscribe to data events...
InformManager.SubscribeToQBDataEvents(handleDataEvents);
& this code works when we save any receive payment in quickbook QB dataevents called.
currently i m getting list id & txn type of receive payment which i added. but i want event before add receive payment
public void handleDataEvents(object sender, DataEventArgs args)
{
if (args.QBEvent.OREvent.DataEventList.Count > 0)
{
string OperationString = args.QBEvent.OREvent.DataEventList.GetAt(0).ORListTxnEvent.TxnEvent.TxnEventOperation.GetAsString();
string OperationType = args.QBEvent.OREvent.DataEventList.GetAt(0).ORListTxnEvent.TxnEvent.TxnEventType.GetAsString();
if (OperationType == "ReceivePayment" && (OperationString == "Modify" || OperationString == "Add"))
{
ProcessPaymentClick(args);
}
}
}
but i want to event before receive payment add in quickbook.
pls suggest..
There is no QuickBooks SDK event that fires before the payment is received. You’re already doing everything you can to capture the payment.