From 84c6337e1466f7c25e46446d0fc4d69372441132 Mon Sep 17 00:00:00 2001 From: iqrahadian Date: Fri, 21 Mar 2025 20:39:07 +0700 Subject: [PATCH 1/2] implement custom field to bill-payment --- peakflo-v1.0.yaml | 17 +++++++++++++++++ peakflo-v2.yaml | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/peakflo-v1.0.yaml b/peakflo-v1.0.yaml index 841ce7f..ba3b021 100644 --- a/peakflo-v1.0.yaml +++ b/peakflo-v1.0.yaml @@ -2090,6 +2090,10 @@ paths: type: number receiverCurrency: type: string + customField: + type: array + items: + $ref: "#/components/schemas/CustomFields" required: - externalId - reference @@ -2111,6 +2115,19 @@ paths: fxRate: 1.5 convertedAmount: 750 receiverCurrency: "USD" + customField: + - customFieldNumber: CustomFieldNumber1 (type - Number) + value: 2 + - customFieldNumber: CustomFieldNumber2 (type - Date) + value: "11/03/2024" + - customFieldNumber: CustomFieldNumber3 (type - Input) + value: "Value" + - customFieldNumber: CustomFieldNumber4 (type - List) + value: "List_Value1" + - customFieldNumber: CustomFieldNumber5 (type - MultiList) + value: + - "MultiList_Value1" + - "MultiList_Value2" responses: "201": description: Created diff --git a/peakflo-v2.yaml b/peakflo-v2.yaml index da6d91d..753001d 100644 --- a/peakflo-v2.yaml +++ b/peakflo-v2.yaml @@ -218,6 +218,10 @@ paths: type: string appliedAmount: type: number + customField: + type: array + items: + $ref: "#/components/schemas/Bill-CustomFields" examples: Example: value: @@ -238,6 +242,19 @@ paths: bills: - externalBillId: "1234567890" appliedAmount: 500 + customField: + - customFieldNumber: CustomFieldNumber1 (type - Number) + value: 2 + - customFieldNumber: CustomFieldNumber2 (type - Date) + value: "11/03/2024" + - customFieldNumber: CustomFieldNumber3 (type - Input) + value: "Value" + - customFieldNumber: CustomFieldNumber4 (type - List) + value: "List_Value1" + - customFieldNumber: CustomFieldNumber5 (type - MultiList) + value: + - "MultiList_Value1" + - "MultiList_Value2" responses: "201": From 01073b36f0ccc6d32ef6b46f2772e5718e87537d Mon Sep 17 00:00:00 2001 From: iqrahadian Date: Fri, 21 Mar 2025 20:40:32 +0700 Subject: [PATCH 2/2] add payment number to bill-payment --- peakflo-v1.0.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/peakflo-v1.0.yaml b/peakflo-v1.0.yaml index ba3b021..15e3709 100644 --- a/peakflo-v1.0.yaml +++ b/peakflo-v1.0.yaml @@ -2071,6 +2071,8 @@ paths: type: string billId: type: string + paymentNumber: + type: number reference: type: string vendorId: @@ -2106,6 +2108,7 @@ paths: value: externalId: "PAYMENT-001" billId: "1234567890" + paymentNumber: "PAYMENT-001" reference: "INV-2023-001" vendorId: "VENDOR-123" date: "2023-11-28"