Customer - Invoices
/
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 Table inputSelect Transaction FieldsY Filter CreditsTransform CreditsY Transform CreditsCredit OutputY Filter CreditsFilter Counter salesY Filter Counter salesDummy (do nothing)Y Filter Counter salesCounter SalesY
Counter Sales
OpenVPMSLoaderPlugin
Y
1
none
openvpmsVISITID<act.customerAccountChargesCounter>startTimetruefalse<act.customerAccountChargesCounter>statustruefalse<act.customerAccountChargesCounter>amounttruefalse<act.customerAccountChargesCounter>taxtruefalse<act.customerAccountChargesCounter>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountChargesCounter>customer[0]<participation.customer>acttrue<act.customerAccountChargesCounter>$valuefalsetruetrue1000
746
247
Y
Credit Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsVISITID<act.customerAccountChargesCredit>startTimetruefalse<act.customerAccountChargesCredit>statustruefalse<act.customerAccountChargesCredit>amounttruefalse<act.customerAccountChargesCredit>taxtruefalse<act.customerAccountChargesCredit>notestruefalse<act.customerAccountChargesCredit>printedtruefalse<act.customerAccountChargesCredit>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountChargesCredit>customer[0]<participation.customer>acttrue<act.customerAccountChargesCredit>$valuefalsetruetrue1000
748
143
Y
Dummy (do nothing)
Dummy
Y
1
none
453
382
Y
Filter Counter sales
FilterRows
Y
1
none
Counter Sales
Dummy (do nothing)
N
N
CLIENTID
<>
constantNumber0.0-1-1N
N
AND
PATIENTID
=
constantNumber0.0-1-1N
N
AND
AMOUNT
>
constantNumber0.0-1-1N
453
247
Y
Filter Credits
FilterRows
Y
1
none
Transform Credits
Filter Counter sales
N
N
CLIENTID
<>
constantInteger 0-10N
N
AND
AMOUNT
<
constantNumber0.0-1-1N
453
152
Y
Filter Invoices
FilterRows
Y
1
none
Invoice Output
Filter Credits
N
N
AMOUNT
>=
constantBigNumber0-1-1N
N
AND
CLIENTID
<>
constantInteger 0-10N
N
AND
PATIENTID
<>
constantInteger 0-10N
453
57
Y
Invoice Output
OpenVPMSLoaderPlugin
Y
1
none
openvpmsVISITID<act.customerAccountChargesInvoice>startTimetruefalse<act.customerAccountChargesInvoice>statustruefalse<act.customerAccountChargesInvoice>amounttruefalse<act.customerAccountChargesInvoice>taxtruefalse<act.customerAccountChargesInvoice>notestruefalse<act.customerAccountChargesInvoice>printedtruefalse<act.customerAccountChargesInvoice>customer[0]<participation.customer>entitytrue<party.customerperson>$valuefalse<act.customerAccountChargesInvoice>customer[0]<participation.customer>acttrue<act.customerAccountChargesInvoice>$valuefalsetruetrue1000
749
56
Y
Select Transaction Fields
SelectValues
Y
1
none
Visit Number
VISITID
-2
-2
AccountNumber
CLIENTID
-2
-2
Date
DATE
-2
-2
Total Invoice
AMOUNT
-2
-2
Printed
PRINTED
-2
-2
Status
STATUS
-2
-2
Tax
TAXAMT
-2
-2
Comments
DESCRIPTION
-2
-2
PetNumber
PATIENTID
-2
-2
204
54
Y
Table input
TableInput
Y
1
none
Quickvet
select * from invoice
0
N
N
96
55
Y
Transform Credits
ScriptValueMod
Y
1
none
0
Script 1
//Script here
AMOUNT.setNumber(abs(AMOUNT.getNumber()))
TAXAMT.setNumber(abs(TAXAMT.getNumber()))
605
146
Y
Transform Fields
ScriptValueMod
Y
1
none
0
Script 1
//Script here
var TRANSTAT
if (STATUS.getString() == "Completed")
TRANSTAT = "POSTED"
else {
TRANSTAT = "IN_PROGRESS"
}
TRANSTAT
TRANSTAT
String
-1
-1
327
58
Y