Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For Orders, the currency spot rates used by any of the above events are displayed on the order's Accounting > Currency Spot Rates tab. For Payments in a currency different than the order, the applicable Currency Spot Rate appears on the Payment Lines form.
Currency spot rates are applicable to the following areas within Aptify:

Anchor
RTF35313635353a204865616469
RTF35313635353a204865616469
Anchor
_Orders
_Orders
Orders

When a foreign currency order is created, is marked as shipped, and is saved, the Mark-To-Market object automatically runs and creates an order currency spot rate.

By default, Aptify's spot rate retrieval logic uses the order's Order Date when determining the correct spot rate. However, an administrator can specify whether a currency spot rate is retrieved based on an order's Order Date (the default behavior) or another date field associated with the Orders entity by using the DefaultDateForSpotRateCal attribute. See the "Order Entity Attributes"Orders Entity Attributes" section of the Order Entry Administration chapter in the Aptify Order Entry Guide for details.

<add to a note macro>

 

Currency Spot Rate Order Example

An organization, whose functional currency is US dollar, takes an order on January 1st for 10 units of Widget A at ¥1200 per widget. The currency spot rate on the date of the order is ¥125 to $1 making the US dollar value of the transaction $96. A purchase order is provided as payment for the order which means that payment is not actually received in full at the time of the order. The order is marked as shipped and is saved, which causes Aptify to create an Order Currency Spot Rates record and the order GL entries.
The following Order Currency Spot Rates record is created to reflect the spot rate at the time the order is marked as shipped.

...

Date

Account

Debit

Credit

January 1

Accounts Receivable

¥12000

 

January 1

Sales

 

¥12000

 

Anchor
RTF33363439343a204865616469
RTF33363439343a204865616469
Anchor
_Cost_of_Goods
_Cost_of_Goods
Cost of Goods Sold

When a foreign currency order is created and contains an order detail line for a product that is configured to track cost of goods sold (COGS), the Mark-To-Market object automatically runs and creates an Order Currency Spot Rates record when the order is marked as shipped. The currency spot rate is used to calculate COGS GL entries in terms of the foreign currency.

Currency Spot Rate COGS Example

An organization, whose functional currency is US dollar, takes an order on January 1st for 10 units of Widget A at ¥124 per widget. The currency spot rate on the date of the order is ¥122.65 to $1. The unit cost for each widget is $0.50 USD per widget. The order is marked as shipped and is saved, which causes Aptify to create an Order Currency Spot Rates record and the order GL entries.
The following Order Currency Spot Rates record is created to reflect the spot rate at the time the order is marked as shipped.

...

Date

Account

Debit

Credit

January 1

Accounts Receivable

¥1,240.00

 

January 1

Sales

 

¥1,240.00

January 1

Cost of Good Sold

¥613.25

 

January 1

Inventory

 

¥613.25

 

Anchor
RTF31333333373a204865616469
RTF31333333373a204865616469
Anchor
_Payments_and_Scheduled
_Payments_and_Scheduled
Payments and Scheduled Transactions

When a Payments record for a foreign currency order is initially saved, the Mark-To-Market object is called and stores the current currency spot rate with the order as an Order Currency Spot Rates record. A Scheduled Transactions record, with the Type field set to Mark A/R to Market, is also created to reflect the gain or loss in the organization's functional currency. If the gain or loss is zero, no Scheduled Transactions record is created.

Anchor
RTF31353633383a204865616469
RTF31353633383a204865616469
Currency Spot Rate Payment Example

An organization, whose functional currency is US dollar, takes an order on January 1st for 10 units of Widget A at ¥1200 per widget. The currency spot rate on the date of the order is ¥125 to $1 making the US dollar value of the transaction $96. Payment on the order is made on February 15th in the amount of ¥12000, but the currency spot rate at the time of the payment is ¥115 to $1 which means there is a gain in the value of the transaction because of the change in the currency spot rate for that order. The US dollar value of the receivable increases to $104.35. When the Payments record is saved, Aptify creates another Order Currency Spot Rates record for the order, the payment GL entries, and the Scheduled Transactions record, which reflects the gain on this transaction ($104.35 - $96 = $8.35).
The following Order Currency Spot Rates record is created to reflect the spot rate at the time of the payment.

Record Date

Spot Rate

Trigger Event

February 15

115

Mark A/R to Market

...

Date

Account

Debit

Credit

February 15

Accounts Receivable

$8.35

 

February 15

Foreign Exchange Gain

 

$8.35

 

Anchor
RTF38363135373a204865616469
RTF38363135373a204865616469
Anchor
_Payments_in_a
_Payments_in_a
Payments in a Currency Different from the Order's Currency

When an organization accepts a payment in a currency that is different from the currency specified on the corresponding order, the system automatically retrieves the appropriate spot rate to compare the value of the payment with the amount applied to the order.

Anchor
RTF32333332313a204865616469
RTF32333332313a204865616469
Anchor
_Different_Currency_Payment
_Different_Currency_Payment
Different Currency Payment Spot Rate Example

On January 1st, an organization, whose functional currency is US dollar, takes an order on account for 10 units of Widget A at $10 per widget. On February 15th, the customer provides a €70 euro payment for this order (the payment is in euros but the order is in US dollars).
The current spot rate is €0.7004 to $1 (which corresponds to $1.4277 to €1). When a user opens a Payments record and specifies the Euro currency type, the system automatically retrieves this rate and calculates the $100 order balance in terms of Euros, which is €70.04.
However, the organization is accepting the €70 euro payment as payment in full for the order, which results in a (€0.04) conversion adjustment entry.
At the order level, the following GL entries are made when the order is shipped (in the order's currency, US dollar).

...