Description
Hi there,
I have a query regarding following Magento2 API
POST "V1/invoices"
with payload
{
"entity": {
"base_discount_tax_compensation_amount": null,
"base_shipping_discount_tax_compensation_amnt": null,
"discount_tax_compensation_amount": null,
"order_id": 58,
"shipping_discount_tax_compensation_amount": 0,
"total_qty": 2,
"grand_total": 155,
"subtotal": 150,
"items": [
{
"base_discount_tax_compensation_amount": null,
"discount_tax_compensation_amount": null,
"order_item_id": 74,
"sku": null,
"qty": 56,
"row_total": 150,
"tax_amount": 152,
"discount_amount": 23,
"price": 154
}
]
}
}
Please clarify following points
a) Am I supposed to set fields "grand_total", "subtotal" on body level?
b) Fields "qty", "row_total", "tax_amount", "discount_amount" inside items array?
These fields are visible on invoice created on Magento2.
Attaching screenshot on created invoice below:
OR mentioning "order_id" and "order_item_id" should be enough??
OR there is some other way , Please do provide info .