概要
電子請求書は、法的に認められたデジタル税です 請求書登録時に組織が登録するレシート ドキュメント ポータル (IRP)。 Microsoft Dynamics AX を使用して電子請求書を生成することで、 電子請求書が組織に送信されていることを確認するのに役立ちます。 は、セキュリティで保護され、機密性が高く、信頼性が高く、法的に許容されます。 できます また、必要な標準が電子請求書に適用されていることを確認します。
次の電子請求書を生成できます。 ドキュメント:
-
顧客請求書
-
自由書式の請求書
-
プロジェクト請求書
-
とクレジット ノート
詳細情報
電子請求書を使用するための前提条件
組織内で電子請求書を使用するには、 前提条件として次のタスクを完了します。
-
サンドボックスやサンドボックスにアクセスするための資格情報を取得する e-Invoice の指示に従った運用環境の e-Invoice System 環境 System Portal - https://einv-apisandbox.nic.in/apicredentials.html.
注: GSTIN、Username、 が必要です。 パスワード、クライアント ID、およびクライアント シークレット。
-
https://einv-apisandbox.nic.in/einvapiclient/EncDesc/GetPublicKey.aspx からパブリック証明書を使用してアーカイブ をダウンロードします。 上記の資格情報を使用してログインします。
-
証明書をローカル コンピューターにインストールします。
通信用にデジタル証明書を構成する IRP を使用する
証明書を抽出するには、次の手順を実行します ローカル コンピューター用にインポートします。
1. ダウンロードした証明書ファイルをダブルクリックする 拡張子が '.cer' の場合。
2. 開いたウィンドウで、[インストール] をクリックします。 証明書...":
3. 次のウィンドウで[ローカル] を選択します。 [コンピューター] をクリックし、[次へ] をクリックします。
4. 次のウィンドウで、[配置] オプションを選択します。 次のストア内のすべての証明書」をクリックし、[参照] をクリックします。
[個人用] フォルダーを選択し、[OK] を
クリック
、[次へ] をクリックします。
5. 次のウィンドウで、[完了] をクリックします。
6. インストールが完了しました:
電子請求書に含まれる情報
電子請求書には、次のものが含まれます。 詳細:
-
名前、住所、連絡先情報、GSTIN 組織 (販売者) と顧客 (購入者) の数
-
請求書番号、日付、およびドキュメント 型
-
販売された各アイテムの商品とサービスの詳細:
-
-
アイテムのシリアル番号
-
サービス提供であるかどうかを示す
-
SAC \ HSN コード
-
数量、数量単位、単価
-
GST レート
-
適用される料金または割引
-
請求書行の合計
-
-
を含むドキュメントの合計詳細 請求書の合計の明細化
電子請求書を使用するようにシステムを構成する
以下の手順に従って、システムをセットアップしてください。 インドの電子請求書を使用する。
測定単位を設定する
これをすべての測定単位に対して繰り返す必要があります。 は、許可された外部コードと一致させるために電子請求書で使用されます。
-
組織に移動する 管理 > セットアップ > 単位 > 単位。
-
いずれかの単位を選択し、 例えば。 "ea" ユニットをクリックし、[ 外部コード] をクリックします。
-
コードを入力します (例: EInv_IN) と 外部コード定義
注: コードは次のようになります の単位のマスター データ セットを識別するために、すべての測定単位で使用されます。 電子請求書によって受け入れられるメジャー コード。 -
作成したファイルを選択する 電子請求ユニットの外部コード (例:Einv_IN") を選択し、値を入力 します (例: "NOS") フォームの下のグリッド
電子請求書パラメーターを設定する
行く to Accounts receivable > Setup > eInvoices > Electronic invoices パラメーター (インド)、次のパラメーターを入力します。
パラメータ |
パラメーター 説明 |
GSTIN |
商品 と Services Taxpayer 識別番号。IRP の統合に使用されます。 |
ユーザー名 |
ユーザー IRP 統合に使用される NIC によって提供される名前 |
ユーザー パスワード |
ユーザー IRP 統合に使用される NIC によって提供されるパスワード |
クライアント ID |
クライアント NIC によって提供される ID(IRP 統合に使用) |
クライアント シークレット |
クライアント IRP 統合に使用される NIC によって提供されるシークレット |
Certificate |
あなたの NIC によって提供される証明書(IRP 統合に使用) |
承認 URL パス |
電子 請求書承認 URL パス |
登録 URL パス |
電子 請求書登録 URL パス |
URL をキャンセルする パス |
電子 請求書の取り消し URL パス |
ユニット コード |
永遠のコード 測定単位を変換するための型。 以前に作成済み |
検証 投稿する前に |
できます すべての必須情報に対して追加の検証を含めることを有効にする は、請求書の転記時に電子請求書に含まれます。 |
HSN コードと製品を設定する
次の手順は、HSN コードを設定するプロセスと、HSN コードを設定するプロセスのみを示しています。 製品に割り当てます。
HSN コードを定義する
-
一般会計に移動する インド> HSN >税>>セットアップ コード。
-
レコードを作成します。
-
[章] フィールドで、 値を入力します。
-
[見出し] フィールドで、 値を入力します。
-
[小見出し] フィールドで、 値を入力します。
-
国/地域 拡張フィールドに値を入力します。
-
統計の中で サフィックス フィールドに値を入力します。
-
レコードを保存し、次のことを確認します。 HSN コード フィールドが更新されます。
-
[説明] フィールドで、 値を入力します。
-
[閉じる] を選択します。
HSN コードを製品に割り当てる
-
[製品情報管理] >に移動します。 製品>リリース済み製品。
-
製品を選択し、[編集] を選択 します。
-
[全般] クイック タブで、製品が type は Item で、HSN コード フィールドで値を選択します。
税登録番号を設定する
GSTIN マスター データをセットアップする方法の詳細については、https://learn.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/ind-set-up-tax-registration-numbers を参照してください。 次の手順は、セットアップの簡略化されたプロセスのみを示しています 電子請求書で使用する登録番号。
-
[全般] に移動する 台帳> エンタープライズ税登録番号>設定する
-
新しいレコードをクレートする
-
税の種類を選択する = GST と登録番号の種類 = Company
-
登録を入力 する 数値 を指定してデータを保存する
-
新しいレコードをクレートする
-
税の種類を選択する = GST と登録番号の種類 = Customer
-
登録を入力 する 数値 を指定してデータを保存する
法人を設定する
1. 組織に移動する 管理 > 組織 >法的 > セットアップ エンティティ
2. アドレスを展開 する タブと [追加] ボタンを使用して新規作成または既存のプライマリ アドレスを編集する
3. ZIP を入力または更新します。 通り、 市、 地区、 州 、 郡
注: State には State が必要であることに注意してください組織で割り当てられたコード 管理> > アドレスのセットアップ > [アドレスのセットアップ] > [都道府県] タブです。
4. 編集 [住所 ] フォームの [ 税情報 の高速] タブを展開する
5. Add を使用して設定する 名前または説明 (例: "GST") を選択し、以前に作成した会社の登録を選択します GSTIN/GDI/UID フィールドの数値
6. 税を閉じる 情報 と 住所フォーム
7. 連絡先を展開する [法人] フォームの [情報の高速] タブで プライマリ電話 と プライマリ 電子メール
顧客を設定する
アカウントから顧客マスターを開く 一般的な>顧客>売掛金 > すべてのお客様が必要な情報を入力または編集します。 電子請求書発行。
税情報を設定する
1. 選択した顧客 の [住所 ] タブを展開する account and use button Add to create new or Edit already existing primary アドレス
2. ZIP、 Street、 City、 地区、 州 、 郡
注: State には State が必要であることに注意してください組織で割り当てられたコード 管理> > アドレスのセットアップ > [アドレスのセットアップ] > [都道府県] タブです。
3. [ 住所の編集] フォームで[Tax] を展開する [情報 の高速] タブ
4. Add を使用して 名前または説明を設定する (例: "GST") を選択し、 GSTIN/GDI/UID で以前に作成した顧客登録番号を選択します フィールド
5. 税情報 と住所を閉じる フォーム
連絡先情報を設定する
-
[連絡先] ボタンを使用して編集する 既存または新しい顧客連絡先を作成する
-
[顧客] の [Sales の人口統計] タブ master、既存のプライマリ連絡先の選択
-
顧客の [連絡先情報の高速] タブを展開する プライマリ電話とプライマリ 電子メールを追加するフォーム
電子請求書の顧客を有効にする
-
[顧客] の [ 請求書と配送の 高速] タブを展開する フォーム
-
顧客の eInvoice チェックボックスをオンにする
注: このオプションが [はい] に設定されている場合は、 システムは、この顧客アカウントに対してポストされた請求書を準備完了としてマークします 電子請求書処理用。
電子請求書の操作
電子請求書が有効な顧客の請求書を投稿する場合 販売注文、自由書式の請求書、または Project の請求書、電子請求書 が作成されます。 通知センターで情報を取得 します。 invoice [.......] が作成されました.
すべての電子請求書を処理する中央の場所は アカウントです 売掛金>定期的な > eInvoices > Electronic 請求書 (インド)。 [ 詳細 の確認] タブですべての情報を表示する これは、電子請求書処理のさまざまな段階で設定されます。
フィールド |
説明 |
送信されたデータ |
送信先のデータ JSON 形式のサービス |
確認 数 |
インド 電子請求書トランザクション番号 |
確認 日付と時刻 |
日付と時刻 請求書が登録されている |
署名済み QR コード |
署名済み QR IRP から受信した請求書のコード |
署名 請求 書 |
署名 IRP から受信した請求書のテキスト |
エラー メッセージ |
のテキスト IRP から受信したエラー |
作成者 |
ユーザー ID 電子請求書を作成しました |
作成日 と時間 |
日付と時刻 請求書が作成されたとき |
送信者 |
ユーザー ID 電子請求書を送信しました |
送信日と 時間 |
日付と時刻 請求書が送信されたとき |
キャンセル者 |
ユーザー ID 電子請求書を取り消しました |
キャンセル 日付と時刻 |
日付と時刻 請求書が取り消されたとき |
ソース請求書 は、次の請求書の請求書履歴を開きます。 電子請求書のベースとして使用される請求書。 電子請求書の場合 登録、その他の情報の中で、IRN と QR コードを取得します。 税請求書とデビット\クレジット レポートで印刷され、 Sales で使用できます または プロジェクト請求書の履歴:
電子請求書を登録する
状態が [作成済み] の電子請求書が少なくとも 1 つ必要です または IRP で請求書を登録するためのエラーの送信。
-
売掛金> 定期処理に移動する eInvoices >電子請求書 (インド) を>し、いずれかまたは IRP で登録のために送信する複数の請求書
-
[ 送信 ] ボタンをクリックします
-
電子請求書の送信フォームを使用できます とクエリを実行して、送信する請求書の選択条件を変更します。
注: [バッチ] タブを使用して定義できます 定期的に行い、ユーザーが操作せずに、投稿された請求書を登録します。
電子請求書をキャンセルする
以前に IRP で登録された請求書を取り消す場合があります。 あなたが 状態が 送信 済みまたはキャンセル済みの電子請求書が少なくとも 1 つ必要です IRP で請求書を取り消すエラー。
-
売掛金> 定期処理に移動する eInvoices >電子請求書 (インド) を>し、いずれかまたは IRP で取り消される複数の請求書
-
[キャンセル] ボタンをクリックします
-
電子請求書の送信フォームを使用できます とクエリを実行して、送信する請求書の選択条件を変更します。
注: [バッチ] タブを使用して定義できます 定期的に行い、ユーザーが操作せずに、投稿された請求書を登録します。
JSON 電子請求書へのフィールドの追加
このトピックは、JSON をカスタマイズするユーザーに対処します。 必要に応じて、追加情報を含める電子請求書。 そうです 必要な保有者に対するガイダンスと図としてのみ提供されます。 X++ を使用して製品をカスタマイズするスキル。
-
に対応するコントラクトを特定します。 変更する JSON パーツ。 Einvoice コントラクト クラスには、次のものがあります。 name pattern Einvoice*Contract_IN。 以下に例を示します。
-
-
EInvoiceSupplierInformationContract_IN (顧客とプロジェクトの請求書に対して 2 つの子孫を含む): EInvoiceSupplierInfoCustInvContract_INと EInvoiceSupplierInfoProjInvContract_IN)
-
EInvoiceBuyerInformationContract_IN 顧客とプロジェクトの請求書に対して 2 つの子孫を含む: EInvoiceBuyerInfoCustInvoiceContract_INとEInvoiceBuyerInfoProjInvoiceContract_IN)
-
-
親抽象クラスにメソッドを追加します。 は、必要なデータを返します。 顧客に対してデータの抽出方法が異なる場合 とプロジェクト請求書を作成し、各子孫のこのメソッドをオーバーライドし、 必要な実装。 それ以外の場合は、抽象親にメソッドを追加できます クラスのみ。
-
JSON を担当するクラスを特定する 世代。 このようなクラスには、次の名前パターンがあります。 "Einvoice*Details_IN" と実装 ITaxEngineJsonSerializable インターフェイス。 以下に例を示します。
-
-
EInvoiceSellerDetails_IN
-
EInvoiceBuyerDetails_IN
-
-
クラス宣言に変数を追加する は、JSON ファイルに追加するパラメーターに対応します。
-
この変数の parm- メソッドを追加します。
-
対応する getJsonAttributes メソッドを変更する によって返されたリストの末尾に新しく作成された parm- メソッドを追加することで、 getJsonAttributes メソッド。 また、 getJsonAttributes では、属性名を追加する必要があります。属性名は次と同じです。 は JSON ファイルで記述する必要があります。
-
EInvoiceCreateOutputFile_IN クラスで、次の場所を見つけます。 は、変更する JSON パーツの作成を担当するメソッドです。 For 例:
-
-
insertSeller
-
insertBuyer
-
-
このメソッドに行を追加して新しい行を追加する データを JSON に変換します。 例えば
_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN();
この行はコントラクトから GSTIN 番号を取得し、それを "Details" クラスに渡します。
パラメーターを空にできない場合は、次のパターンを使用して追加の検証を行います。
if (!_sellerDetails.parmGSTIN(supplierInformationContract.getGSTIN())
{
ret = checkFailed(strFmt("@SYS136411", "@SYP4887805"));
}
注: 変更を加えてプロジェクトをコンパイルし、すべての AOSes を再起動してから、これらの変更をテストします。
よく寄せられる質問
Q: 考慮すべき追加の条件を指定できますか。 電子処理のために請求書を選択する(登録または取り消しを行う) 請求 書。
クエリを確認および変更できます アカウントで Send または Cancel 関数を使用した後に請求書に使用される 売掛金>定期的な> eInvoices > Electronic 請求書 (インド)。 ボタン を選択すると 、システム クエリ フォームが開き、追加の設定が行われます または既存のクエリ条件を変更します。
Q: 問題が発生した詳細情報はどこで確認できますか? 正常に登録されなかった請求書
受信したエラー コードの終了メッセージを確認できます in Accounts receivable > Periodic > eInvoices > Electronic 請求書 (インド)。
Q: 電子請求書ソリューションに対応していないもの インド。
-
販売者によるデジタル署名
-
IRN の生成
-
ISD 請求書
-
AP 電子請求書のインポート
Q: 電子請求書でサポートされている形式は何ですか? インド。
電子請求書のエクスポート は、定義されているすべての必須フィールドを含む JSON 形式で実行できます。 技術仕様に含まれています。 別の形式がある場合、または追加する必要がある場合 電子請求書メッセージに対する情報は、カスタマイズとして行う必要があります。 の JSON 電子請求書セクションへのフィールドの追加 に関するページを参照してください。 この記事では、サポートされている JSON 形式を拡張する方法について詳しく説明します。
Q: インドの電子製品に対してサポートされている統合は何ですか? 請求書の登録
サポートされている既定の統合 は 直接 IRP に対して行 います。 その他の統合 (たとえば、GSP の GSP など) 選択した場合は、ISV または実装パートナーによってカスタムビルドされます。
注: GSP を使用した統合は次のとおりです。 は Microsoft ネイティブではサポートされていません。