Module: Order Credit Memo API
Resource: sales_order_creditmemo
Aliases: order_creditmemo
Method:
- order_creditmemo.info (SOAP V1)
- salesOrderCreditmemoInfo (SOAP V2)
Allows you to retrieve full information about the specified credit memo.
Arguments:
Type | Name | Description |
---|---|---|
string | sessionId | Session ID |
string | creditmemoIncrementId | Credit memo increment ID |
Return:
Type | Name | Description |
---|---|---|
array | result | Array of salesOrderCreditmemoEntity |
The salesOrderCreditmemoEntity content is as follows:
Type | Name | Description |
---|---|---|
string | updated_at | Date of updating |
string |
created_at |
Date of creation |
string |
increment_id |
Increment ID |
string |
transaction_id |
Transaction ID |
string |
global_currency_code |
Global currency code |
string |
base_currency_code |
Base currency code |
string |
order_currency_code |
Order currency code |
string |
store_currency_code |
Store currency code |
string |
cybersource_token |
Cybersource token |
string |
invoice_id |
ID of the invoice for which the credit memo was created |
string |
billing_address_id |
Billing address ID |
string |
shipping_address_id |
Shipping address ID |
string |
state |
State |
string |
creditmemo_status |
Credit memo status |
string |
email_sent |
Defines whether the email is sent |
string |
order_id |
ID of the order for which the credit memo was created |
string |
tax_amount |
Tax amount |
string |
shipping_tax_amount |
Shipping tax amount |
string |
base_tax_amount |
Base tax amount |
string |
base_adjustment_positive |
Adjustment refund amount (using base currency) |
string |
base_grand_total |
Base grand total |
string |
adjustment |
Adjustment |
string |
subtotal |
Subtotal |
string |
discount_amount |
Discount amount |
string |
base_subtotal |
Base subtotal |
string |
base_adjustment |
Base adjustment |
string |
base_to_global_rate |
Base to global rate |
string |
store_to_base_rate |
Store to base rate |
string |
base_shipping_amount |
Base shipping amount |
string |
adjustment_negative |
Adjustment fee amount |
string |
subtotal_incl_tax |
Subtotal including tax |
string |
shipping_amount |
Shipping amount |
string |
base_subtotal_incl_tax |
Base subtotal including tax |
string |
base_adjustment_negative |
Adjustment fee amount (using base currency) |
string |
grand_total |
Grand total |
string |
base_discount_amount |
Base discount amount |
string |
base_to_order_rate |
Base to order rate |
string |
store_to_order_rate |
Store to order rate |
string |
base_shipping_tax_amount |
Base shipping tax amount |
string |
adjustment_positive |
Adjustment refund amount |
string |
store_id |
Store ID |
string |
hidden_tax_amount |
Hidden tax amount |
string |
base_hidden_tax_amount |
Base hidden tax amount |
string |
shipping_hidden_tax_amount |
Shipping hidden tax amount |
string |
base_shipping_hidden_tax_amnt |
Base shipping hidden tax amount |
string |
shipping_incl_tax |
Shipping including tax |
string |
base_shipping_incl_tax |
Base shipping including tax |
string |
base_customer_balance_amount |
Base customer balance amount |
string |
customer_balance_amount |
Customer balance amount |
string |
bs_customer_bal_total_refunded |
Refunded base customer balance amount |
string |
customer_bal_total_refunded |
Customer balance total refunded |
string |
base_gift_cards_amount |
Base gift cards amount |
string |
gift_cards_amount |
Gift cards amount |
string |
gw_base_price |
Gift wrapping price refunded amount (using base currency) |
string |
gw_price |
Gift wrapping price refunded amount |
string |
gw_items_base_price |
Gift wrapping items base price |
string |
gw_items_price |
Gift wrapping items price |
string |
gw_card_base_price |
Gift wrapping card base price |
string |
gw_card_price |
Gift wrapping card price |
string |
gw_base_tax_amount |
Gift wrapping tax amount refunded (using base currency) |
string |
gw_tax_amount |
Gift wrapping tax amount refunded |
string |
gw_items_base_tax_amount |
Gift wrapping items base tax amount |
string |
gw_items_tax_amount |
Gift wrapping items tax amount |
string |
gw_card_base_tax_amount |
Gift wrapping card base tax amount |
string |
gw_card_tax_amount |
Gift wrapping card tax amount |
string |
base_reward_currency_amount |
Base reward currency amount |
string |
reward_currency_amount |
Reward currency amount |
string |
reward_points_balance |
Reward points balance |
string |
reward_points_balance_refund |
Reward points balance refund |
string |
creditmemo_id |
Credit memo ID |
array | items |
Array of salesOrderCreditmemoItemEntity |
array | comments |
Array of salesOrderCreditmemoCommentEntity |
The salesOrderCreditmemoItemEntity content is as follows:
Type | Name | Description |
---|---|---|
string | item_id | Credit memo item ID |
string |
parent_id |
Parent ID |
string |
weee_tax_applied_row_amount |
Applied fixed product tax row amount |
string |
base_price |
Base price |
string |
base_weee_tax_row_disposition |
Fixed product tax row disposition (in base currency) |
string |
tax_amount |
Tax amount |
string |
base_weee_tax_applied_amount |
Applied fixed product tax amount (in base currency) |
string |
weee_tax_row_disposition |
Fixed product tax row disposition |
string |
base_row_total |
Base row total |
string |
discount_amount |
Discount amount |
string |
row_total |
Row total |
string |
weee_tax_applied_amount |
Applied fixed product tax amount |
string |
base_discount_amount |
Base discount amount |
string |
base_weee_tax_disposition |
Fixed product tax disposition (in base currency) |
string |
price_incl_tax |
Price including tax |
string |
base_tax_amount |
Base tax amount |
string |
weee_tax_disposition |
Fixed product tax disposition |
string |
base_price_incl_tax |
Base price including tax |
string |
qty |
Quantity |
string |
base_cost |
Base cost |
string |
base_weee_tax_applied_row_amount |
Applied fixed product tax row amount (in base currency) |
string |
price |
Price |
string |
base_row_total_incl_tax |
Base row total including tax |
string |
row_total_incl_tax |
Row total including tax |
string |
product_id |
Product ID |
string |
order_item_id |
Order item ID |
string |
additional_data |
Additional data |
string |
description |
Description |
string |
weee_tax_applied |
Applied fixed product tax |
string |
sku |
Item SKU |
string |
name |
Name |
string |
hidden_tax_amount |
Hidden tax amount |
string |
base_hidden_tax_amount |
Base hidden tax amount |
The salesOrderCreditmemoCommentEntity content is as follows:
Type | Name | Description |
---|---|---|
string | parent_id |
Parent ID |
string |
created_at |
Date of creation |
string |
comment |
Comment data |
string |
is_customer_notified |
Defines whether the customer is notified |
string |
comment_id |
Comment ID |
string |
is_visible_on_front |
Defines whether the comment is visible on the frontend |
Faults:
Fault Code | Fault Description |
---|---|
100 | Requested credit memo does not exist. |
Examples
Request Example SOAP V1
$client = new SoapClient('http://magentohost/api/soap/?wsdl'); // If somestuff requires API authentication, // then get a session token $session = $client->login('apiUser', 'apiKey'); $result = $client->call($session, 'order_creditmemo.info', '200000001'); var_dump ($result);
Request Example SOAP V2
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl'); // TODO : change url $sessionId = $proxy->login('apiUser', 'apiKey'); // TODO : change login and pwd if necessary $result = $proxy->salesOrderCreditmemoInfo($sessionId, '200000001'); var_dump($result);
Request Example SOAP V2 (WS-I Compliance Mode)
$proxy = new SoapClient('http://magentohost/api/v2_soap/?wsdl'); $sessionId = $proxy->login((object)array('username' => 'apiUser', 'apiKey' => 'apiKey')); $result = $proxy->salesOrderCreditmemoInfo((object)array('sessionId' => $sessionId->result, 'creditmemoIncrementId' => '200000001')); var_dump($result->result);
Response Example SOAP V1
array( 'store_id' => '1', 'adjustment_positive' => NULL, 'base_shipping_tax_amount' => '0.0000', 'store_to_order_rate' => '1.0000', 'base_discount_amount' => '0.0000', 'base_to_order_rate' => '1.0000', 'grand_total' => '90.0000', 'base_adjustment_negative' => NULL, 'base_subtotal_incl_tax' => '75.0000', 'shipping_amount' => '15.0000', 'subtotal_incl_tax' => '75.0000', 'adjustment_negative' => NULL, 'base_shipping_amount' => '15.0000', 'store_to_base_rate' => '1.0000', 'base_to_global_rate' => '1.0000', 'base_adjustment' => '0.0000', 'base_subtotal' => '75.0000', 'discount_amount' => '0.0000', 'subtotal' => '75.0000', 'adjustment' => '0.0000', 'base_grand_total' => '90.0000', 'base_adjustment_positive' => NULL, 'base_tax_amount' => '0.0000', 'shipping_tax_amount' => '0.0000', 'tax_amount' => '0.0000', 'order_id' => '744', 'email_sent' => NULL, 'creditmemo_status' => NULL, 'state' => '2', 'shipping_address_id' => '1488', 'billing_address_id' => '1487', 'invoice_id' => NULL, 'cybersource_token' => NULL, 'store_currency_code' => 'USD', 'order_currency_code' => 'USD', 'base_currency_code' => 'USD', 'global_currency_code' => 'USD', 'transaction_id' => NULL, 'increment_id' => '100000684', 'created_at' => '2011-05-27 10:53:03', 'updated_at' => '2011-05-27 10:53:03', 'hidden_tax_amount' => '0.0000', 'base_hidden_tax_amount' => '0.0000', 'shipping_hidden_tax_amount' => NULL, 'base_shipping_hidden_tax_amnt' => NULL, 'shipping_incl_tax' => '15.0000', 'base_shipping_incl_tax' => '15.0000', 'base_customer_balance_amount' => NULL, 'customer_balance_amount' => NULL, 'bs_customer_bal_total_refunded' => '0.0000', 'customer_bal_total_refunded' => '0.0000', 'base_gift_cards_amount' => NULL, 'gift_cards_amount' => NULL, 'gw_base_price' => NULL, 'gw_price' => NULL, 'gw_items_base_price' => NULL, 'gw_items_price' => NULL, 'gw_card_base_price' => NULL, 'gw_card_price' => NULL, 'gw_base_tax_amount' => NULL, 'gw_tax_amount' => NULL, 'gw_items_base_tax_amount' => NULL, 'gw_items_tax_amount' => NULL, 'gw_card_base_tax_amount' => NULL, 'gw_card_tax_amount' => NULL, 'base_reward_currency_amount' => NULL, 'reward_currency_amount' => NULL, 'reward_points_balance' => NULL, 'reward_points_balance_refund' => NULL, 'base_customer_balance_total_refunded' => '0.0000', 'customer_balance_total_refunded' => '0.0000', 'gw_printed_card_base_price' => NULL, 'gw_printed_card_price' => NULL, 'gw_printed_card_base_tax_amount' => NULL, 'gw_printed_card_tax_amount' => NULL, 'reward_points_balance_to_refund' => NULL, 'creditmemo_id' => '684', 'order_increment_id' => '100000744', 'items' => array( 0 => array( 'parent_id' => '684', 'weee_tax_applied_row_amount' => '0.0000', 'base_price' => '55.0000', 'base_weee_tax_row_disposition' => '0.0000', 'tax_amount' => '0.0000', 'base_weee_tax_applied_amount' => '0.0000', 'weee_tax_row_disposition' => '0.0000', 'base_row_total' => '55.0000', 'discount_amount' => NULL, 'row_total' => '55.0000', 'weee_tax_applied_amount' => '0.0000', 'base_discount_amount' => NULL, 'base_weee_tax_disposition' => '0.0000', 'price_incl_tax' => '55.0000', 'base_tax_amount' => '0.0000', 'weee_tax_disposition' => '0.0000', 'base_price_incl_tax' => '55.0000', 'qty' => '1.0000', 'base_cost' => NULL, 'base_weee_tax_applied_row_amnt' => NULL, 'price' => '55.0000', 'base_row_total_incl_tax' => '55.0000', 'row_total_incl_tax' => '55.0000', 'product_id' => '20', 'order_item_id' => '775', 'additional_data' => NULL, 'description' => NULL, 'weee_tax_applied' => 'a:0:{}', 'sku' => 'test_product_sku', 'name' => 'Test Product', 'hidden_tax_amount' => '0.0000', 'base_hidden_tax_amount' => '0.0000', 'item_id' => '708' ), 1 => array( 'parent_id' => '684', 'weee_tax_applied_row_amount' => '0.0000', 'base_price' => '10.0000', 'base_weee_tax_row_disposition' => '0.0000', 'tax_amount' => '0.0000', 'base_weee_tax_applied_amount' => '0.0000', 'weee_tax_row_disposition' => '0.0000', 'base_row_total' => '20.0000', 'discount_amount' => NULL, 'row_total' => '20.0000', 'weee_tax_applied_amount' => '0.0000', 'base_discount_amount' => NULL, 'base_weee_tax_disposition' => '0.0000', 'price_incl_tax' => '10.0000', 'base_tax_amount' => '0.0000', 'weee_tax_disposition' => '0.0000', 'base_price_incl_tax' => '10.0000', 'qty' => '2.0000', 'base_cost' => NULL, 'base_weee_tax_applied_row_amnt' => NULL, 'price' => '10.0000', 'base_row_total_incl_tax' => '20.0000', 'row_total_incl_tax' => '20.0000', 'product_id' => '21', 'order_item_id' => '776', 'additional_data' => NULL, 'description' => NULL, 'weee_tax_applied' => 'a:0:{}', 'sku' => 'test_product_sku_2', 'name' => 'Test 2', 'hidden_tax_amount' => '0.0000', 'base_hidden_tax_amount' => '0.0000', 'item_id' => '709' ) ), 'comments' => array( 0 => array( 'parent_id' => '684', 'is_customer_notified' => '0', 'is_visible_on_front' => '0', 'comment' => 'Test CreditMemo successfully created', 'created_at' => '2011-05-27 10:53:03', 'comment_id' => '118' ), 1 => array( 'parent_id' => '684', 'is_customer_notified' => '0', 'is_visible_on_front' => '0', 'comment' => 'Test CreditMemo comment successfully added', 'created_at' => '2011-05-27 10:53:03', 'comment_id' => '119' ) ) );