Orders and Invoices
What are the differences and what are the similarities between orders and invoices?
Orders
In Autoflex, Orders are used for the following items
- Workshop = Werkplaats
- Vehicle_Purchase = Auto inkoop
- Internal_Reversal = Credit
- BPM = Aanschafbelasting (bpm)
- Vehicle_Sales = Auto verkoop
OrderType
# Get list of OrderTypes
curl -X GET "https://www.autoflex10.dev/autoflex/servoy-service/velocity/webservice_v2/util/list?list=ordertypes" -H "accept: */*" -H "token: AAAA-BBB-CCCC"
{
"ordertypes": {
"WORKSHOP": 1,
"VEHICLE_PURCHASE": 3,
"INTERNAL_REVERSAL": 4,
"BPM": 5,
"VEHICLE_SALES": 2
}
}
# Get only WorkShop orders
# order_type[eq]:1
curl -X GET "https://www.autoflex10.dev/autoflex/servoy-service/velocity/webservice_v2/order?page=1&fields=is_invoiced,order_date,order_number&filter=order_type%5Beq%5D%3A1" -H "accept: application/json" -H "token: AAAA-BB-CCCCC"
Invoices
Invoices are orders that have the status invoice. This is the last status of an order. Invoice elements cannot be changed, the status field on the order to indicate this is:
is_invoiced = 1
This can be used with the filter value on the order endpoint
Invoice
# filter=is_invoiced[eq]:1
curl -X GET "https://www.autoflex10.dev/autoflex/servoy-service/velocity/webservice_v2/order?page=1&fields=is_invoiced,order_date,order_number&filter=is_invoiced%5Beq%5D%3A1" -H "accept: application/json" -H "token: AAAA-BBB-CCCC"