External stored procedures: Fuel Ticket Creation
TMTEXT_ORDERS_FUELTICKET_CREATE will create a Fuel Ticket order in the Transman Database. Two Types of Fuel Orders: Company or Road
TMTEXT_METERMAID Used with Fuel Tickets
In order to correctly complete the order you will need to call TMTEXT_METERMAID in order to add a Meter for the order ID
Example call to TMTEXT_METERMAID: EXEC [dbo].[TMTEXT_METERMAID] @UNITID, @ORDERTYPE, @ORDERID, @METERTYPE, @METERREADING, @METERDATE, @ERRORS OUTPUT, @CUSTOMERNAME, @INTEGRATIONID — Return the error code |
TMTEXT_ORDERS_FUELTICKET_CREATE: Company
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@UNITID |
VARCHAR, (24), Required |
The Unit ID displayed in Masters Units |
@COMPANYUNIT |
CHAR, (1), Optional (defaults to Y) |
Is the unit a company unit |
@AMTPAID |
NUMERIC, (15,6), Optional (defaults to 0) |
Amount fuel was purchased for |
@CUSTID |
VARCHAR, (12), Optional |
Customer unit belongs to |
@TAXOVERRIDE |
CHAR, (1), Optional (defaults to F) |
Tells you if tax was overridden |
@TAXABLE |
CHAR, (1), Optional (defaults to N) |
Is item taxable |
@BATCHID |
INTEGER, Optional |
If fuel ticket is part of batch what is the batch ID? |
@QTYREQD |
NUMERIC, (15,6), Required |
How many gallons |
@ FLUIDTYPE |
VARCHAR, (12), Optional (defaults to DIESEL) |
Diesel, gas, propane, etc |
@ TICKETNUM |
VARCHAR, (12), Optional |
Number from receipt for fuel |
@ TRIPNUM |
VARCHAR, (12), Optional (defaults to 1) |
TMT Fleet Maintenance trip number |
TMTEXT_ORDERS_FUELTICKET_CREATE Output Parameters: |
||
TMTEXT_ORDERS_FUELTICKET_CREATE Example for Company: — Set parameter values EXEC [TMTEXT_ORDERS_FUELTICKET_CREATE] @SHOPID, @UNITID, @COMPANYUNIT, @VENDOR, @AMTPAID, @CUSTID, @TAXOVERRIDE, @TAXABLE, @BATCHID, @TOTALAMT, @QTYREQD, @CHGAMT, @CHGUOM, @FLUIDTYPE, @TICKETNUM, @TRIPNUM, @ORDERID OUTPUT, @SECTION OUTPUT, @LINEID OUTPUT, @ERRORS OUTPUT SELECT @ORDERID, @SECTION, @LINEID — Return the error code |
||
TMTEXT_ORDERS_FUELTICKET_CREATE: Road
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@UNITID |
VARCHAR, (24), Required |
The Unit ID displayed in Masters Units |
@COMPANYUNIT |
CHAR, (1), Optional (defaults to Y) |
Is the unit a company unit |
@VENDOR |
VARCHAR (12) Optional |
Vendor providing fuel |
@CUSTID |
VARCHAR (12) Optional |
Customer unit belongs to |
@TAXOVERRIDE |
CHAR, (1), Optional (defaults to F) |
Tells you if tax was overridden |
@TAXABLE |
CHAR, (1), Optional (defaults to N) |
Is item taxable |
@BATCHID |
INTEGER, Optional |
If fuel ticket is part of batch what is the batch ID? |
@TOTALAMT |
NUMERIC, (15,6), Required |
Amount paid for fuel |
@QTYREQD |
NUMERIC, (15,6), Required |
How many gallons |
@FLUIDTYPE |
VARCHAR, (12), Optional (defaults to DIESEL) |
Diesel, gas, propane, etc |
@TICKETNUM |
VARCHAR ,(12), Optional |
Number from receipt for fuel |
@TRIPNUM |
VARCHAR, (12), Optional (defaults to 1) |
TMT Fleet Maintenance trip number |
@DONOTCALCCHGAMTONRT |
CHAR, (1), Optional (defaults to N) |
If set to “Y” the system will use the dollar amount from the fuel ticket and not recalculate the amount |
TMTEXT_ORDERS_FUELTICKET_CREATE Output Parameters: |
||
TMTEXT_ORDERS_FUELTICKET_CREATE Example for Road: — Set parameter values EXEC [TMTEXT_ORDERS_FUELTICKET_CREATE] @SHOPID, @UNITID, @COMPANYUNIT, @VENDOR, @AMTPAID, @CUSTID, @TAXOVERRIDE, @TAXABLE, @BATCHID, @TOTALAMT, @QTYREQD, @CHGAMT, @CHGUOM, @FLUIDTYPE, @TICKETNUM, @TRIPNUM, @ORDERID OUTPUT, @SECTION OUTPUT, @LINEID OUTPUT, @ERRORS OUTPUT SELECT @ORDERID, @SECTION, @LINEID, @ERRORS |
||
TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE: Company
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@UNITID |
VARCHAR, (24), Required |
The Unit ID displayed in Masters Units |
@COMPANYUNIT |
CHAR, (1), Optional (defaults to Y) |
Is the unit a company unit |
@AMTPAID |
NUMERIC, (15,6), Optional (defaults to 0) |
Amount fuel was purchased for |
@CUSTID |
VARCHAR, (12), Optional |
Customer unit belongs to |
@TAXOVERRIDE |
CHAR, (1), Optional (defaults to F) |
Tells you if tax was overridden |
@TAXABLE |
CHAR, (1), Optional (defaults to N) |
Is item taxable |
@BATCHID |
INTEGER, Optional |
If fuel ticket is part of batch what is the batch ID? |
@QTYREQD |
NUMERIC, (15,6), Required |
How many gallons |
@FLUIDTYPE |
VARCHAR, (12), Optional (defaults to DIESEL) |
Diesel, gas, propane, etc |
@TICKETNUM |
VARCHAR, (12), Optional |
Number from receipt for fuel |
@TRIPNUM |
VARCHAR, (12), Optional (defaults to 1) |
TMT Fleet Maintenance trip number |
@CREATEDATE |
DATETIME, Optional |
When fuel ticket was created |
TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE Output Parameters: |
||
TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE Example for Company: — Set parameter values EXEC [TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE] @SHOPID, @UNITID, @COMPANYUNIT, @VENDOR, @AMTPAID, @CUSTID, @TAXOVERRIDE, @TAXABLE, @BATCHID, @TOTALAMT, @QTYREQD, @CHGAMT, @CHGUOM,@FLUIDTYPE, @TICKETNUM, @TRIPNUM, @CREATEDATE, @ORDERID OUTPUT, @SECTION OUTPUT, @LINEID OUTPUT, @ERRORS OUTPUT SELECT @ORDERID, @SECTION, @ LINEID, @ERRORS |
||
TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE: ROAD
Input Parameters |
||
Parameter Name |
Parameter Information |
Parameter Description |
@SHOPID |
VARCHAR, (12), Required |
Shop Identification Number |
@UNITID |
VARCHAR, (24), Required |
The Unit ID displayed in Masters Units |
@COMPANYUNIT |
CHAR, (1), Optional (defaults to Y) |
Is the unit a company unit |
@VENDOR |
VARCHAR (12), Optional |
Vendor providing fuel |
@CUSTID |
VARCHAR (12), Optional |
Customer unit belongs to |
@TAXOVERRIDE |
CHAR, (1), Optional (defaults to F) |
Tells you if tax was overridden |
@TAXABLE |
CHAR, (1), Optional (defaults to N) |
Is item taxable |
@BATCHID |
INTEGER, Optional |
If fuel ticket is part of batch what is the batch ID? |
@TOTALAMT |
NUMERIC, (15,6), Required |
Amount paid for fuel |
@QTYREQD |
NUMERIC, (15,6), Required |
How many gallons |
@FLUIDTYPE |
VARCHAR, (12), Optional (defaults to DIESEL) |
Diesel, gas, propane, etc |
@TICKETNUM |
VARCHAR ,(12), Optional |
Number from receipt for fuel |
@TRIPNUM |
VARCHAR, (12), Optional (defaults to 1) |
TMT Fleet Maintenance trip number |
@CREATEDATE |
DATETIME, Optional |
When fuel ticket was created |
@DONOTCALCCHGAMTONRT |
CHAR, (1), Optional (defaults to N) |
If set to “Y” the system will use the dollar amount from the road ticket and not recalculate the amount |
TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE Output Parameters: |
||
TMTEXT_ORDERS_FUELTICKET_WITHDATE_CREATE Example for Road: — Set parameter values EXEC [TMTEXT_ORDERS_FUELTICKET_CREATE] @SHOPID, @UNITID, @COMPANYUNIT, @VENDOR ,@AMTPAID, @CUSTID, @TAXOVERRIDE, @TAXABLE, @BATCHID, @TOTALAMT, @QTYREQD, @CHGAMT, @CHGUOM, @FLUIDTYPE,@TICKETNUM, @TRIPNUM, @CREATEDATE, @ORDERID OUTPUT, @SECTION OUTPUT, @LINEID OUTPUT, @ERRORS OUTPUT SELECT @ORDERID, @SECTION, @LINEID, @ERRORS |
||