Magento API

SOAP

About Magento API

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 authentification,
// 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'
        )
    )
);