Orders
An Order represents a sale or transfer that must be previously delivered before it can be invoiced.
Last updated
An Order represents a sale or transfer that must be previously delivered before it can be invoiced.
Last updated
POST
https://api.piriod.com/orders/
This endpoint creates a draft order. To convert a draft order to a real order use Finalize an order API method.
GET
https://api.piriod.com/orders/{id}/
This endpoint retrieves an order.
PATCH
https://api.piriod.com/orders/{id}/
This endpoint updates an order. Only orders with draft
status can be updated.
DELETE
https://api.piriod.com/orders/{id}/
Destroy an order object. Only orders with draft
status can be updated.
GET
https://api.piriod.com/orders/{id}/finalize/
This endpoint finalize an order. When the order is finalized, it is validated with the tax agency, if the order document type has tax regulations, you will no longer be able to update your data. The status attribute of the order object will become finalized
. The local_file attribute of the order object will have a url to get the file that was sent to the tax agency, normally it is a file with an .xml extension.
GET
https://api.piriod.com/orders/{id}/pdf/
This endpoint retrieves a PDF representation of the order. Returns a Blob encoded in Base64.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Attribute
id string
Unique object's identifier.
customer string
The ID of the customer who will be billed. In read resources this field is expandable, returns the customer object.
expandable
number number
A unique, identifying number that appears on order header sent to the customer of this order. It's automatically assigned.
test_mode boolean
Has the value true
if the object exists in production mode or the value false
if the object exists in test mode.
date date
Closing date of the order. Typically this is the date on which order is generated.
address string
An address where this order should be delivered.
carrier_id string
The identifier of the person who must deliver this order.
carrier_name string
The name of the person who must deliver this order.
state string
A state where this order should be delivered.
licence_plate string
The license plate of the vehicle that must deliver this order
lines list
The list of line items for this order.
amount decimal
Taxable subtotal of this order.
exempt decimal
Non taxable subtotal of this order.
tax decimal
Tax amount of this order.
tax_percent decimal
Tax rate for this order.
total decimal
Total of this order.
local_file url
URL to local format when document type of this order belong to a tax agency.
tax_agency object
An object with key pairs for tax agency.
status string
Status of this order, one of draft
, finalized
or cancelled
.
Learn more about order status.
created datetime
Date and time of the creation of this order.
updated datetime
Date and time of the last update of this order.
Attributes
name string
Name of product or service of this order line.
description string
Description of product or service of this order line.
amount decimal
Taxable amount of this order line.
exempt boolean
Indicates if this order line is tax-related.
quantity decimal
Quantity for this order line.
tax decimal
Extra tax amount for this order line.
tax_percent decimal
Extra tax rate for this order line.
total decimal
Total of this order line.
created datetime
Date and time of the creation of this order line.
updated datetime
Date and time of the last update of this order.
customer
string
The ID of the customer of this order.
document
string
The ID of the document type of this order.
date
string
Closing date of this order.
shipping_type
string
The shipping type of this order.
lines
array
A list of order lines of this order.
id
string
The id of order object.
id
string
The id of order object.
date
string
Closing date of this order.
id
string
The id of order object.
id
string
The id of order object.
id
string
The id of order object.