What are their the differences and what are the similarities between orders and invoices?
Table of Contents |
---|
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
Code Block | ||
---|---|---|
| ||
# 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 are invoice, these can not 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
Code Block | ||
---|---|---|
| ||
# 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" |
...
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
hidden | true |
---|
|