: Staging
: Production
✨ New
Order line refunds API
Refund lines can now be scoped to an OrderLine, allowing you to target refunds to specific individual order lines. To achieve this, use the refundLinesAdd mutation and set the refundScope to the id of the desired order line. Additionally, specify the quantity of the order line that should be included in the refund.
Draft order lines CSV upload API fields
Added the following mutations for uploading a CSV file to create draft order lines:
nauticalOrderLinesCsvUploadorderLinesCsvUpload
The CSV file must have at least three columns: id_type, id, and quantity. See the following sample format:
id_type, id, quantity
NSN, 5669abb7-8c4f-477f-8662-4540af3bcdac, 5
ID, UHJvZHVjdFZhcmlhbnQ6MjEx, 5
SKU, 998323573, 5
ID, UHJvZHVjdFZhcmlhbnQ6MjEz, 5
Test taxes plugin
Added a "Nautical Test Taxes" plugin, which can be used for development and testing with taxes.
Within the plugin settings, you can input a single tax percentage, which should fall within the range of 0 to 100%. This plugin respects tax settings such as "Charge taxes on shipping rates" and "All products prices are entered with tax included."
This plugin is intended solely for development and testing and is not for use in production environments.
💎 Changed
Tax changes on manual fixed-amount refunds
When processing a manual refund for a fixed amount, taxes are no longer added separately. The fixed amount entered is the after-tax amount.
Fixed amount refunds do not automatically adjust records in the tax engine, such as Avalara. If you need to modify the amount of tax to remit, you must manually create a tax adjustment within Avalara.