validateOrderCreditLinesStep - Medusa Core Workflows Reference
This documentation provides a reference to the validateOrderCreditLinesStep
. It belongs to the @medusajs/medusa/core-flows
package.
1import { createWorkflow } from "@medusajs/framework/workflows-sdk"2import { validateOrderCreditLinesStep } from "@medusajs/medusa/core-flows"3 4const myWorkflow = createWorkflow(5 "my-workflow",6 () => {7 const data = validateOrderCreditLinesStep({8 "order": {9 "id": "id_Nv9dSqpSq22Fmx",10 "version": 1,11 "display_id": 18,12 "status": "canceled",13 "currency_code": "pen",14 "created_at": "2025-10-02T01:01:04.998Z",15 "updated_at": "2026-03-20T06:22:28.691Z",16 "original_item_total": {17 "numeric": 218 },19 "original_item_subtotal": {20 "numeric": 4321 },22 "original_item_tax_total": {23 "numeric": 424 },25 "item_total": {26 "numeric": 2927 },28 "item_subtotal": {29 "numeric": 3730 },31 "item_tax_total": {32 "numeric": 1133 },34 "original_total": {35 "numeric": 1536 },37 "original_subtotal": {38 "numeric": 4339 },40 "original_tax_total": {41 "numeric": 4442 },43 "total": {44 "numeric": 3045 },46 "subtotal": {47 "numeric": 3848 },49 "tax_total": {50 "numeric": 1451 },52 "discount_subtotal": {53 "numeric": 2154 },55 "discount_total": {56 "numeric": 3357 },58 "discount_tax_total": {59 "numeric": 4960 },61 "gift_card_total": {62 "numeric": 1863 },64 "gift_card_tax_total": {65 "numeric": 2166 },67 "shipping_total": {68 "numeric": 4769 },70 "shipping_subtotal": {71 "numeric": 3672 },73 "shipping_tax_total": {74 "numeric": 1075 },76 "original_shipping_total": {77 "numeric": 4378 },79 "original_shipping_subtotal": {80 "numeric": 481 },82 "original_shipping_tax_total": {83 "numeric": 3684 }85 },86 "creditLines": [87 "{value}"88 ]89 })90 }91)
Input#
order
OrderDTOThe order details.
order
OrderDTOid
stringThe ID of the order.
id
stringversion
numberThe version of the order.
version
numberdisplay_id
numberThe order's display ID.
display_id
numberstatus
OrderStatusThe status of the order.
status
OrderStatuscurrency_code
stringThe currency of the order
currency_code
stringcreated_at
string | DateWhen the order was created.
created_at
string | Dateupdated_at
string | DateWhen the order was updated.
updated_at
string | Dateoriginal_item_total
BigNumberValueThe original item total of the order.
original_item_total
BigNumberValueoriginal_item_subtotal
BigNumberValueThe original item subtotal of the order.
original_item_subtotal
BigNumberValueoriginal_item_tax_total
BigNumberValueThe original item tax total of the order.
original_item_tax_total
BigNumberValueitem_total
BigNumberValueThe item total of the order.
item_total
BigNumberValueitem_subtotal
BigNumberValueThe item subtotal of the order.
item_subtotal
BigNumberValueitem_tax_total
BigNumberValueThe item tax total of the order.
item_tax_total
BigNumberValueoriginal_total
BigNumberValueThe original total of the order.
original_total
BigNumberValueoriginal_subtotal
BigNumberValueThe original subtotal of the order.
original_subtotal
BigNumberValueoriginal_tax_total
BigNumberValueThe original tax total of the order.
original_tax_total
BigNumberValuetotal
BigNumberValueThe total of the order.
total
BigNumberValuesubtotal
BigNumberValueThe subtotal of the order. (Excluding taxes)
subtotal
BigNumberValuetax_total
BigNumberValueThe tax total of the order.
tax_total
BigNumberValuediscount_subtotal
BigNumberValueThe discount subtotal of the order.
discount_subtotal
BigNumberValuediscount_total
BigNumberValueThe discount total of the order.
discount_total
BigNumberValuediscount_tax_total
BigNumberValueThe discount tax total of the order.
discount_tax_total
BigNumberValuegift_card_total
BigNumberValueThe gift card total of the order.
gift_card_total
BigNumberValuegift_card_tax_total
BigNumberValueThe gift card tax total of the order.
gift_card_tax_total
BigNumberValueshipping_total
BigNumberValueThe shipping total of the order.
shipping_total
BigNumberValueshipping_subtotal
BigNumberValueThe shipping subtotal of the order.
shipping_subtotal
BigNumberValueshipping_tax_total
BigNumberValueThe shipping tax total of the order.
shipping_tax_total
BigNumberValueoriginal_shipping_total
BigNumberValueThe original shipping total of the order.
original_shipping_total
BigNumberValueoriginal_shipping_subtotal
BigNumberValueThe original shipping subtotal of the order.
original_shipping_subtotal
BigNumberValueoriginal_shipping_tax_total
BigNumberValueThe original shipping tax total of the order.
original_shipping_tax_total
BigNumberValueThe active order change, if any.
region_id
stringOptionalThe ID of the region the order belongs to.
region_id
stringOptionalcustomer_id
stringOptionalThe ID of the customer on the order.
customer_id
stringOptionalsales_channel_id
stringOptionalThe ID of the sales channel the order belongs to.
sales_channel_id
stringOptionalemail
stringOptionalThe email of the order.
email
stringOptionalThe associated shipping address.
The associated billing address.
The associated order details / line items.
The associated shipping methods
The tramsactions associated with the order
The credit lines for an order
The summary of the order totals.
is_draft_order
booleanOptionalWhether the order is a draft order.
is_draft_order
booleanOptionalmetadata
null | Record<string, unknown>OptionalHolds custom data in key-value pairs.
metadata
null | Record<string, unknown>Optionalcanceled_at
string | DateOptionalWhen the order was canceled.
canceled_at
string | DateOptionalcreditLines
Omit<CreateOrderCreditLineDTO, "order_id">[]
creditLines
Omit<CreateOrderCreditLineDTO, "order_id">[]amount
BigNumberInputThe amount of the credit line.
amount
BigNumberInputreference
null | stringThe reference model name that the credit line is generated from
reference
null | stringreference_id
null | stringThe reference model id that the credit line is generated from
reference_id
null | stringmetadata
null | Record<string, unknown>OptionalThe metadata of the order detail
metadata
null | Record<string, unknown>OptionalWas this page helpful?