2. Quotation

Step by step of how to create a quotation in FXaaS.

📑 Summary

  • Objective
  • Functionalities
  • Quotation Flow
    • Data for Creating a Quote
    • Description of Accepted Purposes
    • Description of Accepted Currencies
    • Description of Accepted Classifications

Objective


Allow the partner to generate an outbound or inbound quotation by inputting some specific parameters. The generated quotes will be used later for creating transactions.

Functionalities


Through the quotation module, it is possible to:

Quotation Flow


This is the step in which the customer quotes the international transfer. With the quotation endpoint, the partner can build a calculator where the customer enters the amount they want to send and sees the final amount with costs and taxes applied.

The quote is the first step for creating an international transfer, it is an estimate of the foreign currency value along with the fees and taxes that must be displayed before proceeding to confirm the transfer.

When getting the response from the service, the partner will be able to display to the customer all the detailed information (amount, taxes, fees, VET, etc).

❗️

Quotation Expiration

The generated quote has an expiration time of 5 (five) minutes. After this period, the generated quote will expire and the customer will need to request a new quote.

❗️

VET

VET (Total Effective Value) is a mandatory field to be displayed to the customer on the quotation screen.

📍 1. Data for Creating a Quote

To request a quote, you need to provide the required parameters:

Field NameIs requiredDescription
inputCurrencyYesCurrency corresponds to the input value for the quotation.
outputCurrencyYesCurrency corresponds to the output value for the quotation.
amountYesAmount informed.
directionYesThe direction of the quotation. It can be inbound or outbound.
purposeYesThe purpose for the quote (see list of accepted purposes below).
spreadNoThe spread percentage to be applied to the quote. It must be agreed with Remessa Online in advance.
classificationNoValid identification for specific purposes from the Central Bank of Brazil.

Below you can see an example of a full request for creating an outbound quotation for the purpose of "Own Account Abroad":

curl --request POST \
     --url https://fx-sandbox.remessaonline.com.br/v1/api/quotes \
     --header 'Authorization: Bearer {{token}}' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'x-token: {{x-token}}' \
     --data '
{
    "direction": "OUTBOUND",
    "purpose": "OWN_ACCOUNT_ABROAD",
    "inputCurrency": "BRL",
    "outputCurrency": "USD",
    "amount": "2332"
}

📍 2. Description of Available Purposes

The purpose corresponds to the reasons behind the international transfer, which could be outbound or inbound. The purposes available are:

Purpose NameDescriptionCustomer TypeDirection
OWN_ACCOUNT_ABROADWhen the customer wants to transfer funds to a self-owned international account.IndividualOutbound
FAMILY_MAINTENANCEWhen the customer wants to transfer to a third-party international account.IndividualOutbound
INVESTMENT_IN_STOCKS_AND_OR_FUNDSWhen the customer wants to transfer to make an investment in a self-owned international account.IndividualOutbound
FOREIGN_AVAILABILITYWhen the customer wants to receive funds from a self-owned international account.IndividualInbound
RESIDENT_MAINTENANCEWhen the customer wants to receive from a third-party international account.IndividualInbound
INVESTMENT_RETURNWhen the customer wants to bring to Brazil the money that is in a self-owned international account.IndividualInbound
SERVICEWhen a customer wants to pay or receive money for a service provision abroad.CompanyOutbound and Inbound
COMEXWhen a company needs to make payments or receive funds in connection with the purchase or sale of products.CompanyOutbound and Inbound

📍 3. Description of Accepted Currencies

The destination currencies accepted for quotes are:

SymbolCurrency
USDAmerican Dollar.
EUREuro.
GBPGreat British Pound.
JPYJapanese Yen.
CADCanadian Dollar.
AUDAustralian Dollar.
CHFSwiss Francs.

📍 4. Description of Accepted Classifications

The classifications accepted by the API are:

Purpose NameDescriptionBacen ID
SOFTWARE_COPYRIGHTSoftware licensing (receipt by assignment, acquisition or use of computer programs.)47575
SOFTWARE_PROFESSIONALSServices - Technical and professional services - Computer services47025
LEGAL_PROFESSIONALServices - Technical and professional services - Legal services47128
COPYRIGHTServices - Copyright - License for copying and distribution - other47568
ADVERTISING_MARKET_RESEARCHReceipts for advertising services, market research or services related to participation in fairs and exhibitions, such as vehicle services, are also considered to be of this nature, for example: GOOGLE, FACE, TIK TOK. ONLYFANS, among other platforms47159
BUSINESS_CONSULTINGServices - Technical and professional services - Business and public relations consultancy47142
OTHER_SERVICESServices - Technical and professional services - Other technical, professional and administrative services47197