Customer - Transactions
/
Y
N
0.0
0.0
1000
1
1
N
Y
5000
Y
admin
2007/04/09 10:47:12.000
Quickvet
MSACCESS
ODBC
Quickvet
-1
Encrypted
EXTRA_OPTION_MYSQL.defaultFetchSize
500
EXTRA_OPTION_MYSQL.useCursorFetch
true
IS_CLUSTERED
N
MAXIMUM_POOL_SIZE
10
PORT_NUMBER
-1
STREAM_RESULTS
Y
USE_POOLING
N
Select Transaction FieldsTransform FieldsY Transform FieldsFilter InvoicesY Filter InvoicesInvoice OutputY Filter InvoicesFilter CreditsY Filter CreditsFilter PaymentsY Filter CreditsCredit OutputY Filter PaymentsPayment OutputY Filter PaymentsFilter RefundsY Filter RefundsRefund OutputY Table inputSelect Transaction FieldsY Filter RefundsDummy (do nothing)Y
Credit Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsTRANSID<act.customerAccountChargesCredit>startTimetruefalse<act.customerAccountChargesCredit>statustruefalse<act.customerAccountChargesCredit>amounttruefalse<act.customerAccountChargesCredit>taxtruefalse<act.customerAccountChargesCredit>referencetruefalse<act.customerAccountChargesCredit>notestruefalse<act.customerAccountChargesCredit>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountChargesCredit>customer[0]<participation.customer>acttrue<act.customerAccountChargesCredit>$valuefalsetruetrue1000
753
127
Y
Dummy (do nothing)
Dummy
Y
1
none
468
406
Y
Filter Credits
FilterRows
Y
1
none
Credit Output
Filter Payments
N
TYPE
=
constantInteger 2-10N
464
130
Y
Filter Invoices
FilterRows
Y
1
none
Invoice Output
Filter Credits
N
TYPE
=
constantInteger 0-10N
465
57
Y
Filter Payments
FilterRows
Y
1
none
Payment Output
Filter Refunds
N
TYPE
=
constantInteger 1-10N
465
214
Y
Filter Refunds
FilterRows
Y
1
none
Refund Output
Dummy (do nothing)
N
TYPE
=
constantInteger 6-10N
468
310
Y
Invoice Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsTRANSID<act.customerAccountChargesInvoice>startTimetruefalse<act.customerAccountChargesInvoice>statustruefalse<act.customerAccountChargesInvoice>amounttruefalse<act.customerAccountChargesInvoice>taxtruefalse<act.customerAccountChargesInvoice>referencetruefalse<act.customerAccountChargesInvoice>notestruefalse<act.customerAccountChargesInvoice>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountChargesInvoice>customer[0]<participation.customer>acttrue<act.customerAccountChargesInvoice>$valuefalsetruetrue1000
750
56
Y
Payment Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsTRANSID<act.customerAccountPayment>startTimetruefalse<act.customerAccountPayment>statustruefalse<act.customerAccountPayment>amounttruefalse<act.customerAccountPayment>referencetruefalse<act.customerAccountPayment>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountPayment>customer[0]<participation.customer>acttrue<act.customerAccountPayment>$valuefalse<act.customerAccountPayment>till[0]<participation.till>entitytrue<party.organisationTill>1false<act.customerAccountPayment>till[0]<participation.till>acttrue<act.customerAccountPayment>$valuefalsetruetrue1000
754
216
Y
Refund Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsTRANSID<act.customerAccountRefund>startTimetruefalse<act.customerAccountRefund>statustruefalse<act.customerAccountRefund>amounttruefalse<act.customerAccountRefund>referencetruefalse<act.customerAccountRefund>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountRefund>customer[0]<participation.customer>acttrue<act.customerAccountRefund>$valuefalse<act.customerAccountRefund>till[0]<participation.till>entitytrue<party.organisationTill>1false<act.customerAccountRefund>till[0]<participation.till>acttrue<act.customerAccountRefund>$valuefalsetruetrue1000
756
310
Y
Select Transaction Fields
SelectValues
Y
1
none
Visit Number
VISITID
-2
-2
AccountNumber
ACCOUNTID
-2
-2
PetNumber
PATIENTID
-2
-2
Date
DATE
-2
-2
Total Invoice
AMOUNT
-2
-2
Amount Paid
RECEIVED
-2
-2
Comments
DESCRIPTION
-2
-2
Printed
PRINTED
-2
-2
Tax
TAXAMT
-2
-2
Cash Payment
CASH
-2
-2
Credit Card Payment
CREDIT
-2
-2
Check Payment
CHEQUE
-2
-2
Debit Card Payment
EFT
-2
-2
Adjustment
ADJUST
-2
-2
Status
STATUS
-2
-2
Amount Tendered
TENDERED
-2
-2
213
55
Y
Transform Fields
ScriptValueMod
Y
1
none
0
Script 1
//Script here
var TRANSTAT
if (STATUS.getString() == "Completed")
TRANSTAT = "POSTED"
else {
TRANSTAT = "IN_PROGRESS"
}
AMOUNT.setNumber(abs(AMOUNT.getNumber()))
TAXAMT.setNumber(abs(TAXAMT.getNumber()))
RECEIVED.setNumber(abs(RECEIVED.getNumber()))
TRANSTAT
TRANSTAT
String
-1
-1
339
57
Y
Table input
TableInput
Y
1
none
Quickvet
select * from invoice
0
N
N
96
56
Y