請求書を処理するアプリケーションにJSON-LD出力を提供しようとしています。schema.orgで部分支払済請求書をマークアップする方法請求書タイプ
このアプリケーションの請求書は部分的に支払うことができます(つまり、顧客は金額の一部を支払った可能性がありますが、すべてを支払っていない可能性があります)。JSON-LDで合計請求金額部分的に支払った金額。
他の人がこの状況にどのように近づいてきたかを調べようとしましたが、公式のスキーマ(schema.orgとGoodrelationsを見てきました)のいずれも、このタイプの状況に対しては推奨できません。
{
"@context": "https://schema.org",
"@type": "Invoice",
...
"paymentStatus": {
"@type": "PaymentStatusType",
"name": "PaymentPartiallyPaid",
"paidAmount": {
"@type": "MonetaryAmount",
"value": 42.31,
"currency": "EUR"
}
},
"totalPaymentDue": {
"value": 200.00,
"currency": "EUR"
}
}
は、この有効なアプローチです:
私の現在の考えは、このような部分的に支払われた金額を含むpaidAmount
プロパティを含む、カスタム支払い状況値としてそれを表明することにありますか? 部分的に支払った請求書金額をマークアップする既存の例がいくつかありますか? 良い方法がありますか?
編集:
結局のところリンクされたデータを使用しているとき、あなたは単に、その場で新しい属性を作ることができないので、私は私を公開するために管理しない限り、上記の方式では、有効なJSON-LDではありません請求書スキーマへの拡張。
私は公式のスキーマを拡張せずにこれをマークアップする方法を探しています...
あなたは 'paidAmount'を正しく設定しましたか?これは行わないでください。 Schema.orgや別のボキャブラリに存在しないプロパティが必要な場合は、コントロールするURIを与える必要があります。 – unor
ええ、現時点で私はそのような贅沢はありません。私はURIを構成することができますが、有効なスキーマ仕様を参照しません。 –