How to Integrate Applications

2024/07/16

How to link Misoca with freee Accounting and register a transaction in freee Accounting when the invoice status in Misoca becomes billed

e.koyama

Benefits of Integrating Misoca and freee

Misoca is a tool that allows you to easily create invoices, quotes, and delivery notes.
On the other hand, freee is an integrated management platform that offers a wide range of services related to back-office operations such as accounting, finance, HR, and sales management.
This time, we will convey that integrating Misoca and freee can lead to improved operational efficiency. Due to the features of Misoca, the focus will be on accounting tasks.

There are many tools related to accounting, and many companies use multiple tools depending on the features, plans, and usability offered.
Among them, if you are using Misoca and freee, the benefit of integrating the two is that data is automatically linked, which streamlines tasks and enables real-time data management.
If you use different tools for each task, manually entering data for each can be redundant and prone to errors. Because accounting involves critical information, automating repetitive tasks helps prevent input errors and data inconsistencies, leading to accurate information management. By streamlining tasks associated with data entry, you can create an environment that allows you to focus more on other tasks.
Furthermore, if you can always grasp real-time data through automatic data linkage, you can make business decisions based on the latest data. Managing financial information is extremely important for companies, so this can be considered a significant advantage.

Examples of Business Automation Possible by Integrating Misoca and freee

Next, we will discuss two examples of business automation that can be achieved by integrating Misoca and freee.

Example 1: Automation of Accounting Processes

By linking data from Misoca to freee accounting, accounting processes are automated, eliminating the need for manual data entry. Additionally, automatic reflection in the ledger maintains accurate accounting records. This reduces the workload of accounting staff and enables efficient business operations.

Example 2: Automatic Linking of Client Information

When creating quotes or invoices in Misoca, you can obtain the client information that will be the recipient of those documents and register the same client in freee accounting. This allows for reduced input time and prevention of input errors. Furthermore, if you link with freee invoices, you can switch to creating future documents with freee invoices.

How to Create an Integration Flow for Misoca and freee

Now, we will introduce how to create a business flow that involves both automation examples mentioned earlier, where an unpaid transaction is automatically registered in freee when an invoice in Misoca reaches the status of "billed."
In this flow, if the client who is the recipient of the Misoca invoice is not registered in freee accounting, a new client is registered in freee accounting before registering the unpaid transaction.
To check the template, please access the following.

How to Register Transactions in freee Accounting When Invoice Status Becomes Paid in Misoca

Step 1: Connect Misoca and freee Accounting with My Apps

1. First, log in to Yoom, select "My Apps" from the left menu, and click "+ New Connection" on the right side of the screen.

2. From the list of new connections in My Apps, select both Misoca and freee Accounting and connect both apps.
 ※ When connecting freee Accounting, a note like the one below (some items are omitted) will appear.
  Check the items and click "Allow".

ステップ2:Misocaで請求書ステータスが請求済みとなったら起動するトリガーを設定

3.プロジェクト一覧より、任意のプロジェクトを選択します。

4.「+新規作成」を選択し、「はじめから作成」をクリックします。

5.任意のタイトルを入力し、フローボット起動の条件であるトリガーとして「特定のアプリイベントを受信したとき」を選択します。

6.アプリ一覧からMisocaを選択します。

7.「連携アカウントとアクションを選択」の設定をします。
 ・アプリトリガーのタイトル:任意で設定してください。(例:「請求書ステータスが請求済みとなったら」)
 ・トリガーアクション:「請求書ステータスが請求済みとなったら」を選択してください。

8.「次へ」をクリックします。

9.「アプリトリガーのAPI接続設定」を行います。
 業務に適切なトリガーの起動間隔を選択してください。

10.テストを行い、成功を確認して「保存する」をクリックしてください。

‍ステップ3:Misocaの請求金額(合計)小数点以下を切り捨てるアクションを設定

11.ステップ2で作成したアプリトリガーの下にある「+」ボタンをクリックします。

12.オペレーションタイプから「計算処理をする」を選択します。

13.変換タイプから「四捨五入・切り上げ・切り捨て」を選択します。

14.操作条件の設定をします。
 ・タイトル:任意で設定してください。
 ・変換対象の数値:ステップ2-手順10のアウトプットから、請求書の合計金額となる項目を参照してください。
 ・変換操作:「0」桁で「切り捨て」としてください。

15.テストを行い、成功を確認して「保存する」をクリックしてください。
 ※「計算後の値」のアウトプットを、項目名「変換後の合計金額」などとしておくと、後で分かりやすいです。

ステップ4:freee会計で取引先を検索するアクションを設定

16.ステップ3で作成したオペレーションの下にある「+」ボタンをクリックします。

17.オペレーションタイプから「アプリと連携する」を選択します。

18.アプリ一覧からfreee会計を選択します。

19.「連携アカウントとアクションを選択」の設定をします。
 ・タイトル:任意で設定してください。(例:「取引先の検索」)
 ・アクション:「取引先の検索」を選択してください。

20.「次へ」をクリックします。

21.API接続設定をします。
 ・事業所ID:注記通り、候補から選択してください。
 ・検索キーワード:ステップ2-手順10のアウトプットから「取引先名」を参照してください。

‍22.テストを行い成功したら「保存する」をクリックしてください。

ステップ5:オペレーション間の操作「分岐する」を設定

23.ステップ4で作成したオペレーションの下にある「+」ボタンをクリックします。

24.オペレーション間の操作から「分岐する」を選択します。

25.分岐条件を指定します。
 ・タイトル:任意で設定してください。(下図では「取引先がヒットしない場合は分岐」としています。)
 ・分岐対象のアウトプット:オペレーション「取引先の検索」、アウトプット「取引先ID」をそれぞれ選択してください。
 ・分岐条件:「アウトプットが空」を選択してください。

26.「保存する」をクリックしてください。
 ※この設定により、作成された請求書の取引先がfreee会計に登録されているかどうかで後の処理を変更することができます。

ステップ6:freee会計で未登録の取引先を新規作成するアクションを設定

27.分岐したフローの右側(アウトプットが空)にある「+」ボタンをクリックします。

28.オペレーションタイプから「アプリと連携する」を選択します。

29.アプリ一覧からfreee会計を選択します。

30.「連携アカウントとアクションを選択」の設定をします。
 ・タイトル:任意で設定してください。(例:「取引先の作成」)
 ・アクション:「取引先の作成」を選択してください。

31.「次へ」をクリックします。

32.API接続設定をします。
 各項目を入力してください。下記2項目は必須となります。(図では省略していますが、事業所種別より後にも項目はあります。)
 ・事業所ID:注記通り、候補から選択してください。
 ・取引先名:ステップ2-手順10のアウトプットから「取引先名」を参照してください。

33.テストを行い成功したら「保存する」をクリックしてください。

ステップ7:freee会計で新規取引先との未決済取引を登録するアクションを設定

34.ステップ6で作成したオペレーションの下にある「+」ボタンをクリックします。

35.オペレーションタイプから「アプリと連携する」を選択します。

36.アプリ一覧からfreee会計を選択します。

37.「連携アカウントとアクションを選択」の設定をします。
 ・タイトル:任意で設定してください。(例:「未決済取引の登録」)
 ・アクション:「未決済取引の登録」を選択してください。

38.「次へ」をクリックします。

39.API接続設定をします。
 入力欄の注記を確認しながら、各項目を入力もしくは選択してください。(図では省略していますが、品目IDより後にも項目はあります。)
 事業所ID、発生日、取引タイプ、支払い期日、取引先ID、税区分コード、勘定科目ID、取引金額は必須となります。
 ※ステップ2-手順10などのアウトプットから情報の参照が可能です。
 ※このアクションの前に、freee会計と連携し「勘定科目一覧の取得」を実行すると、freeeに登録されている勘定科目ID及び勘定科目名の一覧を取得し、アウトプットとして利用できるようになります。

40.テストを行い成功したら「保存する」をクリックしてください。

ステップ8:freee会計で既存取引先との未決済取引を登録するアクションを設定

41.分岐したフローの左側(表記:その他)にある「+」ボタンをクリックします。

42.オペレーションタイプから「アプリと連携する」を選択します。

43.アプリ一覧からfreee会計を選択します。

44.「連携アカウントとアクションを選択」の設定をします。
 ・タイトル:任意で設定してください。(例:「未決済取引の登録(既存取引先)」)
 ・アクション:「未決済取引の登録」を選択してください。

45.ステップ7-手順38~40と同様に進めてください。 

最後に、保存したフローのトリガーを「ON」に切り替えれば起動します。

以上で、「Misocaで請求書ステータスが請求済みとなったらfreee会計に取引を登録する」フローの完成となります。

Advanced Integration Flow of Misoca and freee

From here, we will introduce two examples and templates of business integration flows that you may find useful if you are using or considering using tools other than Misoca and freee for accounting processes.

Advanced Example 1: Automatically Create Invoices in Misoca from Yoom Database

By managing customer and billing information on the Yoom database, you can automatically create invoices in Misoca based on the database information.
Once the invoice is automatically created, further efficiency can be expected by following the previously introduced steps to automatically register transactions in freee accounting.

Application Example 2: Automatically Create Invoices in freee Invoices When kintone Status is Updated

This is a workflow that can be automated by integrating kintone, freee Accounting, and freee Invoices.
For example, if the sales team manages product delivery data in kintone and the accounting team manages payment information from clients in freee Accounting, using multiple services tailored to their respective tasks, simply linking the two will not automate the invoice creation process. By additionally integrating freee Invoices, which has the functionality to create estimates and invoices, automatic invoice creation becomes possible.
Even if there is a new client unknown to the accounting team, since client data can be newly created in freee Accounting based on information from kintone, this workflow is also useful for information sharing. If you want to automatically create invoices and estimates while using different tools for each task, please refer to the template below.

Summary

By integrating Misoca and freee, you can automate the entire process from invoice issuance to accounting, thereby improving operational efficiency.
The benefits gained are not limited to just reducing working hours and minimizing errors. Real-time access to accurate information is also a significant advantage for business operations, so let's integrate the tools you are using and advance the automation of accounting-related workflows.

The person who wrote this article
e.koyama
Until now, I have experienced office work at specialized trading companies and in the EC industry. The work I was in charge of covered a wide range of tasks, such as sales office work, accounting, general affairs, human resources, and legal affairs. We worked to improve the efficiency of individual tasks, but I think the work could proceed more conveniently by using various support tools and Yoom... I would be happy if I could send out an introduction article on Yoom that makes use of my work experience and help everyone proceed smoothly with their work.
Tags
Automation
Integration
freee
Misoca
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials