- طلب HTTP
- نص الطلب
- نص الاستجابة
- FeeToVATModification
- AcceptRemittanceStatementWithModationssResultCode
يتم إخبار Google بأنّ البيان المُشار إليه في هذا الطلب سيتم دفعه بعد إجراء تعديلات على البيان، مثل رسوم إعادة تصنيف ضريبة القيمة المضافة.
إذا واجهت نقطة النهاية خطأ أثناء معالجة الطلب، سيكون الرد من نقطة النهاية هذه من النوع
.ErrorResponse
قد تكون الردود على طلب البحث هذا فارغة إذا كانت هذه الطريقة لا تعرض HTTP 200. نص الاستجابة فارغ في الحالات التي يمكن فيها استخدام
مع وصف واضح لمساعدة المهاجم في التعرّف على معرّف حساب عملية تكامل الدفع بالنسبة إلى الشركاء الآخرين. في هذه الحالات، في حال عدم تطابق مفتاح التوقيع، أو عدم العثور على معرِّف وحدة تكامل الدفعات، أو عدم أن مفتاح التشفير معروف، ستعرض هذه الطريقة HTTP 404 مع نص فارغ. إذا تم التحقّق من توقيع الطلب، سيتم عرض معلومات إضافية حول الخطأ في نص الاستجابة.ErrorResponse
مثال على طلب يبدو:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-abc",
"requestTimestamp": "1502545413098"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD",
"statementId": "0123434-statement-abc",
"feeToVatModification": {
"vatToFeeRatioInMicros": "150000"
}
}
مثال على ردّ:
{
"responseHeader": {
"responseTimestamp": "1519996752221"
},
"acceptRemittanceStatementWithModificationsResultCode": "SUCCESS"
}
طلب HTTP
POST https://vgw.googleapis.com/secure-serving/gsp/v1/acceptRemittanceStatementWithModifications/:PIAID
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "requestHeader": { object ( |
الحقول | |
---|---|
requestHeader |
مطلوب: عنوان شائع لجميع الطلبات. |
paymentIntegratorAccountId |
مطلوب: هو معرّف حساب وحدة تكامل الدفعات لتحديد القيود التعاقدية حول هذا البيان. |
statementId |
مطلوب: يتم تعديل رقم تعريف طلب الإشعار في كشف الحساب. |
حقل الاتحاد لا يمكن أن يكون |
|
feeToVatModification |
مطلوبة: تم طلب إعادة ضبط جزء من الرسوم إلى ضريبة القيمة المضافة (VAT). |
نص الاستجابة
عنصر الاستجابة لطريقة acceptRemittanceStatementWithModifications
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "responseHeader": { object ( |
الحقول | |
---|---|
responseHeader |
مطلوب: عنوان شائع لجميع الردود. |
acceptRemittanceStatementWithModificationsResultCode |
مطلوبة: نتيجة للمكالمة v1.AcceptRemittanceStatement. |
تعديل على ضريبة القيمة المضافة
يوفّر هذا العنصر تعديلات على الضرائب يتم تطبيقها على كشوفات الحوالات المالية.
تمثيل JSON |
---|
{ "vatToFeeRatioInMicros": string } |
الحقول | |
---|---|
vatToFeeRatioInMicros |
مطلوبة: نسبة ضريبة القيمة المضافة إلى مبلغ الرسوم بوحدة المايكرو. هي النسبة المئوية للرسوم المطلوب إعادة إحالتها إلى ضريبة القيمة المضافة ويجب أن تكون أكبر من الصفر أو مساوية له. يجب أن يكون التقريب إلى نصفَين أو تقريب الرقم، أي التقريب إلى الرقم المجاور في حال تطابق الرقمَين معًا (على سبيل المثال، 2.5 -> 2,5.5 -> 6). في ما يلي عينة لحساب الضريبة:
|
قبول رمز الاستقبال باستخدام الرمز ModificationsResultCode
عمليات التعداد | |
---|---|
UNKNOWN_RESULT |
عدم ضبط هذه القيمة التلقائية مطلقًا |
SUCCESS |
تم قبول كشف تحويل الأموال بنجاح مع إجراء التعديلات بنجاح. |
INVALID_VAT_MODIFICATION |
لم يتم قبول تعديل ضريبة القيمة المضافة بسبب طلب غير صالح. |