5つのドキュメントタイプと各タイプが存在する理由

yeb.toの請求APIは、請求および会計ワークフローで特定の目的を果たす5つの異なるドキュメントタイプを生成します。なぜ1つではなく5つのタイプが必要なのかを理解することは、実際のビジネス請求がどのように機能するかについて多くを説明しています。

見積済請求書は、ほとんどの請求シーケンスで最初に来ます。これは商品が出荷される前またはサービスが提供される前に送信される予備文書であり、請求される内容と価格を指定します。見積済請求書は、買い手が商品を売り手の倉庫から出荷する前に支払いまたは輸入書類を手配する必要がある国際貿易で一般的に使用されます。それらはまた、カジュアルな価格見積もりよりも多くの重みを持つ正式な見積もりとして国内で使用されます。見積済請求書生成エンドポイントは、売り手と買い手の詳細、分類された商品またはサービス、価格設定、および条件を含む見積済請求書が必要とするすべてのフィールドを含むこれらのドキュメントを生成しますが、明確に会計記録の混乱を避けるために見積済請求書ではなく税務請求書として表示されます。

標準請求書は主要な請求ドキュメントであり、ほとんどの人が「請求書」という言葉を聞くときに考えるものです。完了した取引を記録し、ご負債額を指定し、支払いを要求するための法的根拠を提供します。税務請求書にはVATまたは売上税計算が含まれており、APIは異なるレートを異なる製品カテゴリに適用する管轄区域の単一請求書内で複数の税率を処理します。これは最も頻繁に使用されるドキュメントタイプであり、ほとんどのテンプレート検索が見つけようとしているものです。

デビットノートとクレジットノートは、元の請求書が発行された後の調整を処理します。デビットノートは追加料金を文書化します。おそらく元の請求書が配送を過小請求したため、または元の範囲を超えて追加作業が実行されたためです。クレジットノートは返品、過払い、または実施後に適用された合意された割引などの削減を文書化します。両方とも、それらが変更する元の請求書を参照し、会計規制が必要とする監査証跡を維持します。最後に、領収書は支払いが受け取られたことを確認し、特定の取引の請求サイクルを閉じます。

テンプレートハンティングからJSONペイロードへ

テンプレートベースの請求とAPIベースの請求のワークフロー違いは劇的です。テンプレートを使用する場合、請求書を作成することは、ドキュメントファイルを開き、プレースホルダーテキストを実際のクライアントおよび請求の詳細に置き換え、ラインアイテムを追加または削除した後に数式が機能することを確認し、何かシフトした場合は書式を調整し、結果をPDFとして保存し、編集可能なソースとPDF出力の両方を保存することを意味します。APIを使用する場合、請求書を作成することは、JSON形式のペイロードを請求データで組み立て、エンドポイントに送信することを意味します。応答は完成したPDFです。開くテンプレート、確認する数式、調整する書式、実行するファイル管理はありません。

JSONペイロードには、APIがドキュメントを作成するのに必要なすべてが含まれています。発行者の詳細(名前、住所、税識別番号、銀行情報)、受取人の詳細、請求書番号または自動番号付けの構成、発行日および期限、説明、数量、単価、および適用可能な税率を含むラインアイテム、割引条件、通貨、およびオプションのメモまたは支払い指示。APIはすべての計算(ライン合計、小計、税額、総合計)を実行し、書式設定とレイアウトを適用し、最終ドキュメントをレンダリングします。プロセス全体に1秒未満かかります。

e-commerceプラットフォーム、プロジェクト管理ツール、またはカスタムCRMからプログラムで請求書を発行するビジネスの場合、API統合は簡単です。何を請求する必要があるかを知っているシステムは、独自のデータからJSONペイロードを構築し、APIを呼び出します。請求イベントが発生してから専門的な請求書ドキュメントが存在するまでの間、人間の介入は必要ありません。請求書を手動で発行するビジネスの場合、JSONはAPIの入力構造にマップするシンプルなフォームインターフェースを通じて組み立てることができ、ワープロセッサテンプレートを編集するよりもまだ高速で信頼性が高くなります。

見つけるテンプレートなし、入力するフォームなし

APIベースの請求のより深い利益は、単なる速度ではなく、メンテナンス作業の全体カテゴリーの排除です。テンプレートは古くなります。会社の住所が変わり、誰かがすべてのテンプレートを更新する必要があります。新しい税率が有効になり、すべての公式を修正する必要があります。会社のロゴが再設計され、すべてのテンプレートに正しい位置に新しい画像を挿入する必要があります。これらは個別には小さなタスクですが、複数のテンプレートバリアントを持つ3つのビジネスにわたって、時間と注意の持続的なバックグラウンドドレンを表しています。

APIアプローチでは、このメンテナンスはありません。発行者の詳細はデータとして保存され、JSONペイロードに含まれます。住所が変更されると、データが1つの場所で変更され、その後のすべての請求書が自動的に更新を反映します。税率が変わるとき、ペイロードの利率パラメーターが変わり、APIは新しい利率の最初の請求書から正しく計算します。ロゴが変更されると、構成内の画像URLが変更され、すべての将来のドキュメントが新しいブランディングを実行します。編集、テスト、および配布するテンプレートファイルはありません。データのみが存在し、データは更新が簡単です。

フォーム入力の欠如は同様に重要です。テンプレートをWebフォームに置き換えたオンライン請求サービスは書式設定の問題を解決しましたが、新しい摩擦を作成しました。毎回のWebフォームに同じ発行者の詳細、同じ銀行情報、同じ税登録番号、および同じ支払い条件を手動で入力しています。APIはすべてこれを構造化データとして受け入れます。つまり、1回保存して無期限に再利用できます。月に50の請求書を10の通常のクライアントに発行するビジネスは、10のクライアントプロファイルを保存し、保存されたクライアントプロファイルをそのビジング期間の特定のラインアイテムと組み合わせることで、各請求書ペイロードを構築できます。1請求書あたりの努力は、その特定の取引に固有のものを指定することに削減されます。

これが1つではなく3つの会社で開始された理由

シンプルな請求ニーズを持つ単一のビジネスはテンプレートでやり遂げることができます。テンプレートを維持するセットが1つだけ、従うべき1つのブランディング標準、処理すべき1つの税管轄区域がある場合、フラストレーションは管理可能です。複雑さが増すとテンプレートアプローチは壊れ、3つの別のビジネスを実行することで、従来のアプローチのすべての弱点を露出するのに必要な複雑さが正確に提供されました。

各企業はやや異なる文脈で運営されました。1つは複数の通貨で国際クライアントへのサービス請求書を発行し、すべてのドキュメントで柔軟な通貨処理と国際銀行の詳細を必要としました。別のものは、地方税務当局の書式要件に準拠する必要があるブルガリアVAT計算で国内で製品請求書を発行しました。3番目は、国内クライアントと国際クライアントの混合にサービスと製品の両方の請求書を発行するハイブリッドモデルで運営されました。3つの異なるテンプレート、3つの異なる計算要件、3つの異なる規制書式標準。すべてをワープロセッサファイルで維持することは非効率的なだけではなく、実際の会計上の結果を持つ方法でエラーが発生しやすかったです。

APIは、単一の統合で3つのケースすべてを解決しました。JSONペイロード構造は、発行者、通貨、または税管轄区域に関係なく同じです。変更されるのは、データ値のみです。異なる発行者の詳細、異なる税率、異なる通貨、異なるラインアイテムの説明。レンダリングエンジンは、1つの特定のケース用に設計された静的テンプレートではなく、多様性に対応するために構築されたため、多様性に適切に対処します。3つの企業、3つの完全に異なる請求プロファイル、および企業別のテンプレートメンテナンスなしでそれらすべてに対応する1つのAPI。

よくある質問

請求APIはどのドキュメント形式を生成しますか

yeb.toのAPIは、クライアントへの即座の配信の準備ができているPDFドキュメントを生成します。PDFはほぼすべての業界と管轄区域にわたるビジネス請求書の標準形式であり、クライアントのドキュメント処理ワークフローとの互換性を確保しています。

異なる企業の請求書に異なるブランディングを適用できますか

はい。JSONペイロードの発行者の詳細には、ロゴ、カラースキーム、会社情報などのブランディング要素が含まれます。各API呼び出しは異なるブランディングを指定でき、異なるビジネスの請求書が同じAPIエンドポイントから異なるビジュアルアイデンティティで生成されることを意味します。

自動請求書番号付けはどのように機能しますか

APIは、構成可能なプレフィックスと開始番号を使用した自動シーケンシャル番号付けをサポートしています。各ドキュメントタイプと各発行エンティティに対して個別の番号付けシーケンスを維持でき、ほとんどの税務当局が必要とするような継続的でギャップのない番号付けを確保します。APIは現在のシーケンス位置を追跡し、生成されたドキュメントごとに自動的にインクリメントします。

税計算は自動的に処理されますか

はい。税率はラインアイテムごとまたは請求書ごとに指定され、APIは税額、小計、および総合計を自動的に計算します。異なるレートを異なる製品またはサービスカテゴリに適用する管轄区域の単一請求書内で複数の税率がサポートされています。

APIは英語以外の言語で請求書を生成できますか

APIはJSONペイロードで提供されるテキストをレンダリングするため、関連するテキスト(ラベル、説明、メモ)をその言語で提供することで、請求書を任意の言語で生成できます。レンダリングエンジンは、ラテン文字、キリル文字、CJK、アラビア語、およびその他のスクリプトの文字セットを処理します。

デビットノートとクレジットノートの違いは何ですか

デビットノートは、元の請求書が発行された後に追加された追加料金を文書化し、ご負債額を増やします。クレジットノートは、返品や修正などの削減を文書化し、ご負債額を減らします。両方とも元の請求書を参照し、会計目的のための明確な監査証跡を維持します。