From 2a785888d8ddc956d4abe0682a7d8cacbfbed6bc Mon Sep 17 00:00:00 2001 From: mscarsel Date: Tue, 18 Feb 2025 10:40:35 +0100 Subject: [PATCH] [P4ADEV-2179] added payer to required fields for getReceiptDetail API --- openapi/generated.openapi.json | 752 ++++++++++++------------ openapi/p4pa-debt-position.openapi.yaml | 1 + 2 files changed, 377 insertions(+), 376 deletions(-) diff --git a/openapi/generated.openapi.json b/openapi/generated.openapi.json index e2e12134..a5580a75 100644 --- a/openapi/generated.openapi.json +++ b/openapi/generated.openapi.json @@ -3916,8 +3916,8 @@ } } }, - "DebtPositionTypeOrg" : { - "required" : [ "code", "debtPositionTypeId", "description", "iban", "organizationId" ], + "Transfer" : { + "required" : [ "amountCents", "category", "installmentId", "orgFiscalCode", "remittanceInformation", "transferIndex" ], "type" : "object", "properties" : { "creationDate" : { @@ -3931,123 +3931,198 @@ "updateOperatorExternalId" : { "type" : "string" }, - "debtPositionTypeOrgId" : { - "type" : "integer", - "format" : "int64" - }, - "debtPositionTypeId" : { + "transferId" : { "type" : "integer", "format" : "int64" }, - "organizationId" : { + "installmentId" : { "type" : "integer", "format" : "int64" }, - "balance" : { + "orgFiscalCode" : { "type" : "string" }, - "code" : { + "orgName" : { "type" : "string" }, - "description" : { + "amountCents" : { + "type" : "integer", + "format" : "int64" + }, + "remittanceInformation" : { "type" : "string" }, + "stamp" : { + "$ref" : "#/components/schemas/Stamp" + }, "iban" : { "type" : "string" }, "postalIban" : { "type" : "string" }, - "postalAccountCode" : { + "category" : { "type" : "string" }, - "holderPostalCc" : { - "type" : "string" + "transferIndex" : { + "type" : "integer", + "format" : "int32" }, - "orgSector" : { - "type" : "string" + "_links" : { + "$ref" : "#/components/schemas/Links" + } + } + }, + "PageMetadata" : { + "type" : "object", + "properties" : { + "size" : { + "type" : "integer", + "format" : "int64" }, - "xsdDefinitionRef" : { - "type" : "string" + "totalElements" : { + "type" : "integer", + "format" : "int64" }, - "amountCents" : { + "totalPages" : { "type" : "integer", "format" : "int64" }, - "externalPaymentUrl" : { - "type" : "string" + "number" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "PagedModelTransfer" : { + "type" : "object", + "properties" : { + "_embedded" : { + "type" : "object", + "properties" : { + "transfers" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/Transfer" + } + } + } }, - "flagAnonymousFiscalCode" : { - "type" : "boolean" + "_links" : { + "$ref" : "#/components/schemas/Links" }, - "flagMandatoryDueDate" : { - "type" : "boolean" + "page" : { + "$ref" : "#/components/schemas/PageMetadata" + } + } + }, + "Stamp" : { + "type" : "object", + "properties" : { + "stampType" : { + "type" : "string" }, - "flagSpontaneous" : { - "type" : "boolean" + "stampHashDocument" : { + "type" : "string" }, - "flagNotifyIo" : { - "type" : "boolean" + "stampProvincialResidence" : { + "type" : "string" + } + } + }, + "DebtPositionTypeWithCount" : { + "type" : "object", + "properties" : { + "debtPositionTypeId" : { + "type" : "integer", + "format" : "int64" }, - "ioTemplateMessage" : { + "code" : { "type" : "string" }, - "flagActive" : { - "type" : "boolean" + "description" : { + "type" : "string" }, - "flagNotifyOutcomePush" : { - "type" : "boolean" + "updateDate" : { + "type" : "string", + "format" : "date-time" }, - "notifyOutcomePushOrgSilServiceId" : { + "activeOrganizations" : { "type" : "integer", - "format" : "int64" - }, - "flagAmountActualization" : { - "type" : "boolean" + "format" : "int32" }, - "amountActualizationOrgSilServiceId" : { + "brokerId" : { "type" : "integer", "format" : "int64" }, - "flagExternal" : { - "type" : "boolean" + "_links" : { + "$ref" : "#/components/schemas/Links" + } + } + }, + "PagedModelDebtPositionTypeWithCount" : { + "type" : "object", + "properties" : { + "_embedded" : { + "type" : "object", + "properties" : { + "debtPositionTypeWithCounts" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DebtPositionTypeWithCount" + } + } + } }, "_links" : { "$ref" : "#/components/schemas/Links" + }, + "page" : { + "$ref" : "#/components/schemas/PageMetadata" } } }, - "PageMetadata" : { + "DebtPositionTypeOrgOperators" : { + "required" : [ "debtPositionTypeOrgId", "operatorExternalUserId" ], "type" : "object", "properties" : { - "size" : { - "type" : "integer", - "format" : "int64" + "creationDate" : { + "type" : "string", + "format" : "date-time" }, - "totalElements" : { - "type" : "integer", - "format" : "int64" + "updateDate" : { + "type" : "string", + "format" : "date-time" }, - "totalPages" : { + "updateOperatorExternalId" : { + "type" : "string" + }, + "debtPositionTypeOrgOperatorId" : { "type" : "integer", "format" : "int64" }, - "number" : { + "debtPositionTypeOrgId" : { "type" : "integer", "format" : "int64" + }, + "operatorExternalUserId" : { + "type" : "string" + }, + "_links" : { + "$ref" : "#/components/schemas/Links" } } }, - "PagedModelDebtPositionTypeOrg" : { + "PagedModelDebtPositionTypeOrgOperators" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "debtPositionTypeOrgs" : { + "debtPositionTypeOrgOperatorses" : { "type" : "array", "items" : { - "$ref" : "#/components/schemas/DebtPositionTypeOrg" + "$ref" : "#/components/schemas/DebtPositionTypeOrgOperators" } } } @@ -4060,27 +4135,64 @@ } } }, - "CollectionModelDebtPositionTypeOrg" : { + "ReceiptView" : { + "type" : "object", + "properties" : { + "receiptId" : { + "type" : "integer", + "format" : "int64" + }, + "paymentAmountCents" : { + "type" : "integer", + "format" : "int64" + }, + "paymentDateTime" : { + "type" : "string", + "format" : "date-time" + }, + "installmentId" : { + "type" : "integer", + "format" : "int64" + }, + "receiptOrigin" : { + "type" : "string", + "enum" : [ "RECEIPT_PAGOPA", "RECEIPT_FILE" ] + }, + "iuv" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "_links" : { + "$ref" : "#/components/schemas/Links" + } + } + }, + "PagedModelReceiptView" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "debtPositionTypeOrgs" : { + "receiptViews" : { "type" : "array", "items" : { - "$ref" : "#/components/schemas/DebtPositionTypeOrg" + "$ref" : "#/components/schemas/ReceiptView" } } } }, "_links" : { "$ref" : "#/components/schemas/Links" + }, + "page" : { + "$ref" : "#/components/schemas/PageMetadata" } } }, - "DebtPositionTypeOrgOperators" : { - "required" : [ "debtPositionTypeOrgId", "operatorExternalUserId" ], + "DebtPositionTypeOrg" : { + "required" : [ "code", "debtPositionTypeId", "description", "iban", "organizationId" ], "type" : "object", "properties" : { "creationDate" : { @@ -4094,32 +4206,102 @@ "updateOperatorExternalId" : { "type" : "string" }, - "debtPositionTypeOrgOperatorId" : { + "debtPositionTypeOrgId" : { "type" : "integer", "format" : "int64" }, - "debtPositionTypeOrgId" : { + "debtPositionTypeId" : { "type" : "integer", "format" : "int64" }, - "operatorExternalUserId" : { + "organizationId" : { + "type" : "integer", + "format" : "int64" + }, + "balance" : { + "type" : "string" + }, + "code" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "iban" : { + "type" : "string" + }, + "postalIban" : { + "type" : "string" + }, + "postalAccountCode" : { + "type" : "string" + }, + "holderPostalCc" : { + "type" : "string" + }, + "orgSector" : { + "type" : "string" + }, + "xsdDefinitionRef" : { + "type" : "string" + }, + "amountCents" : { + "type" : "integer", + "format" : "int64" + }, + "externalPaymentUrl" : { + "type" : "string" + }, + "flagAnonymousFiscalCode" : { + "type" : "boolean" + }, + "flagMandatoryDueDate" : { + "type" : "boolean" + }, + "flagSpontaneous" : { + "type" : "boolean" + }, + "flagNotifyIo" : { + "type" : "boolean" + }, + "ioTemplateMessage" : { "type" : "string" }, + "flagActive" : { + "type" : "boolean" + }, + "flagNotifyOutcomePush" : { + "type" : "boolean" + }, + "notifyOutcomePushOrgSilServiceId" : { + "type" : "integer", + "format" : "int64" + }, + "flagAmountActualization" : { + "type" : "boolean" + }, + "amountActualizationOrgSilServiceId" : { + "type" : "integer", + "format" : "int64" + }, + "flagExternal" : { + "type" : "boolean" + }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, - "PagedModelDebtPositionTypeOrgOperators" : { + "PagedModelDebtPositionTypeOrg" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "debtPositionTypeOrgOperatorses" : { + "debtPositionTypeOrgs" : { "type" : "array", "items" : { - "$ref" : "#/components/schemas/DebtPositionTypeOrgOperators" + "$ref" : "#/components/schemas/DebtPositionTypeOrg" } } } @@ -4132,6 +4314,25 @@ } } }, + "CollectionModelDebtPositionTypeOrg" : { + "type" : "object", + "properties" : { + "_embedded" : { + "type" : "object", + "properties" : { + "debtPositionTypeOrgs" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/DebtPositionTypeOrg" + } + } + } + }, + "_links" : { + "$ref" : "#/components/schemas/Links" + } + } + }, "DebtPosition" : { "required" : [ "debtPositionOrigin", "debtPositionTypeOrgId", "iupdOrg", "organizationId", "status" ], "type" : "object", @@ -4205,20 +4406,6 @@ } } }, - "Stamp" : { - "type" : "object", - "properties" : { - "stampType" : { - "type" : "string" - }, - "stampHashDocument" : { - "type" : "string" - }, - "stampProvincialResidence" : { - "type" : "string" - } - } - }, "PagedModelDebtPosition" : { "type" : "object", "properties" : { @@ -4241,16 +4428,16 @@ } } }, - "CollectionModelObject" : { + "CollectionModelPaymentOption" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "objects" : { + "paymentOptions" : { "type" : "array", "items" : { - "type" : "object" + "$ref" : "#/components/schemas/PaymentOptionResponse" } } } @@ -4260,16 +4447,16 @@ } } }, - "CollectionModelPaymentOption" : { + "CollectionModelObject" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "paymentOptions" : { + "objects" : { "type" : "array", "items" : { - "$ref" : "#/components/schemas/PaymentOptionResponse" + "type" : "object" } } } @@ -4279,8 +4466,8 @@ } } }, - "Transfer" : { - "required" : [ "amountCents", "category", "installmentId", "orgFiscalCode", "remittanceInformation", "transferIndex" ], + "ReceiptNoPII" : { + "required" : [ "channelDescription", "companyName", "creditorReferenceId", "debtorEntityType", "debtorFiscalCodeHash", "description", "idChannel", "idPsp", "noticeNumber", "orgFiscalCode", "outcome", "paymentAmountCents", "paymentReceiptId", "personalDataId", "pspCompanyName", "receiptOrigin" ], "type" : "object", "properties" : { "creationDate" : { @@ -4294,181 +4481,116 @@ "updateOperatorExternalId" : { "type" : "string" }, - "transferId" : { + "receiptId" : { "type" : "integer", "format" : "int64" }, - "installmentId" : { + "ingestionFlowFileId" : { "type" : "integer", "format" : "int64" }, - "orgFiscalCode" : { - "type" : "string" + "receiptOrigin" : { + "type" : "string", + "enum" : [ "RECEIPT_PAGOPA", "RECEIPT_FILE" ] }, - "orgName" : { + "paymentReceiptId" : { "type" : "string" }, - "amountCents" : { - "type" : "integer", - "format" : "int64" - }, - "remittanceInformation" : { + "noticeNumber" : { "type" : "string" }, - "stamp" : { - "$ref" : "#/components/schemas/Stamp" - }, - "iban" : { + "paymentNote" : { "type" : "string" }, - "postalIban" : { + "orgFiscalCode" : { "type" : "string" }, - "category" : { + "outcome" : { "type" : "string" }, - "transferIndex" : { - "type" : "integer", - "format" : "int32" - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - } - } - }, - "PagedModelTransfer" : { - "type" : "object", - "properties" : { - "_embedded" : { - "type" : "object", - "properties" : { - "transfers" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/Transfer" - } - } - } - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - }, - "page" : { - "$ref" : "#/components/schemas/PageMetadata" - } - } - }, - "InstallmentNoPII" : { - "required" : [ "amountCents", "debtorEntityType", "debtorFiscalCodeHash", "iud", "legacyPaymentMetadata", "paymentOptionId", "paymentTypeCode", "personalDataId", "remittanceInformation", "status" ], - "type" : "object", - "properties" : { - "creationDate" : { - "type" : "string", - "format" : "date-time" - }, - "updateDate" : { - "type" : "string", - "format" : "date-time" - }, - "updateOperatorExternalId" : { + "creditorReferenceId" : { "type" : "string" }, - "installmentId" : { - "type" : "integer", - "format" : "int64" - }, - "paymentOptionId" : { + "paymentAmountCents" : { "type" : "integer", "format" : "int64" }, - "status" : { - "type" : "string", - "enum" : [ "TO_SYNC", "REPORTED", "PAID", "CANCELLED", "INVALID", "EXPIRED", "UNPAID", "DRAFT" ] - }, - "iupdPagopa" : { + "description" : { "type" : "string" }, - "iud" : { + "companyName" : { "type" : "string" }, - "iuv" : { + "officeName" : { "type" : "string" }, - "iur" : { + "idPsp" : { "type" : "string" }, - "iuf" : { + "pspFiscalCode" : { "type" : "string" }, - "nav" : { + "pspPartitaIva" : { "type" : "string" }, - "dueDate" : { - "type" : "string", - "format" : "date-time" - }, - "paymentTypeCode" : { + "pspCompanyName" : { "type" : "string" }, - "amountCents" : { - "type" : "integer", - "format" : "int64" - }, - "remittanceInformation" : { + "idChannel" : { "type" : "string" }, - "balance" : { + "channelDescription" : { "type" : "string" }, - "legacyPaymentMetadata" : { + "paymentMethod" : { "type" : "string" }, - "personalDataId" : { + "feeCents" : { "type" : "integer", "format" : "int64" }, - "debtorEntityType" : { + "paymentDateTime" : { "type" : "string", - "enum" : [ "F", "G" ] + "format" : "date-time" }, - "debtorFiscalCodeHash" : { + "applicationDate" : { "type" : "string", - "format" : "byte" - }, - "syncStatus" : { - "$ref" : "#/components/schemas/InstallmentSyncStatus" + "format" : "date-time" }, - "notificationDate" : { + "transferDate" : { "type" : "string", "format" : "date-time" }, - "ingestionFlowFileId" : { - "type" : "integer", - "format" : "int64" + "standin" : { + "type" : "boolean" + }, + "debtorEntityType" : { + "type" : "string", + "enum" : [ "F", "G" ] }, - "ingestionFlowFileLineNumber" : { + "personalDataId" : { "type" : "integer", "format" : "int64" }, - "receiptId" : { - "type" : "integer", - "format" : "int64" + "debtorFiscalCodeHash" : { + "type" : "string", + "format" : "byte" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, - "PagedModelInstallmentNoPII" : { + "PagedModelReceiptNoPII" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "installmentNoPIIs" : { + "receiptNoPIIs" : { "type" : "array", "items" : { - "$ref" : "#/components/schemas/InstallmentNoPII" + "$ref" : "#/components/schemas/ReceiptNoPII" } } } @@ -4481,25 +4603,6 @@ } } }, - "CollectionModelTransfer" : { - "type" : "object", - "properties" : { - "_embedded" : { - "type" : "object", - "properties" : { - "transfers" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/TransferResponse" - } - } - } - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - } - } - }, "PaymentOption" : { "required" : [ "debtPositionId", "description", "paymentOptionIndex", "paymentOptionType", "status", "totalAmountCents" ], "type" : "object", @@ -4592,116 +4695,8 @@ } } }, - "ReceiptView" : { - "type" : "object", - "properties" : { - "receiptId" : { - "type" : "integer", - "format" : "int64" - }, - "paymentAmountCents" : { - "type" : "integer", - "format" : "int64" - }, - "paymentDateTime" : { - "type" : "string", - "format" : "date-time" - }, - "installmentId" : { - "type" : "integer", - "format" : "int64" - }, - "receiptOrigin" : { - "type" : "string", - "enum" : [ "RECEIPT_PAGOPA", "RECEIPT_FILE" ] - }, - "iuv" : { - "type" : "string" - }, - "description" : { - "type" : "string" - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - } - } - }, - "PagedModelReceiptView" : { - "type" : "object", - "properties" : { - "_embedded" : { - "type" : "object", - "properties" : { - "receiptViews" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/ReceiptView" - } - } - } - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - }, - "page" : { - "$ref" : "#/components/schemas/PageMetadata" - } - } - }, - "DebtPositionTypeWithCount" : { - "type" : "object", - "properties" : { - "debtPositionTypeId" : { - "type" : "integer", - "format" : "int64" - }, - "code" : { - "type" : "string" - }, - "description" : { - "type" : "string" - }, - "updateDate" : { - "type" : "string", - "format" : "date-time" - }, - "activeOrganizations" : { - "type" : "integer", - "format" : "int32" - }, - "brokerId" : { - "type" : "integer", - "format" : "int64" - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - } - } - }, - "PagedModelDebtPositionTypeWithCount" : { - "type" : "object", - "properties" : { - "_embedded" : { - "type" : "object", - "properties" : { - "debtPositionTypeWithCounts" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/DebtPositionTypeWithCount" - } - } - } - }, - "_links" : { - "$ref" : "#/components/schemas/Links" - }, - "page" : { - "$ref" : "#/components/schemas/PageMetadata" - } - } - }, - "ReceiptNoPII" : { - "required" : [ "channelDescription", "companyName", "creditorReferenceId", "debtorEntityType", "debtorFiscalCodeHash", "description", "idChannel", "idPsp", "noticeNumber", "orgFiscalCode", "outcome", "paymentAmountCents", "paymentReceiptId", "personalDataId", "pspCompanyName", "receiptOrigin" ], + "InstallmentNoPII" : { + "required" : [ "amountCents", "debtorEntityType", "debtorFiscalCodeHash", "iud", "legacyPaymentMetadata", "paymentOptionId", "paymentTypeCode", "personalDataId", "remittanceInformation", "status" ], "type" : "object", "properties" : { "creationDate" : { @@ -4715,116 +4710,102 @@ "updateOperatorExternalId" : { "type" : "string" }, - "receiptId" : { + "installmentId" : { "type" : "integer", "format" : "int64" }, - "ingestionFlowFileId" : { + "paymentOptionId" : { "type" : "integer", "format" : "int64" }, - "receiptOrigin" : { + "status" : { "type" : "string", - "enum" : [ "RECEIPT_PAGOPA", "RECEIPT_FILE" ] - }, - "paymentReceiptId" : { - "type" : "string" - }, - "noticeNumber" : { - "type" : "string" - }, - "paymentNote" : { - "type" : "string" - }, - "orgFiscalCode" : { - "type" : "string" + "enum" : [ "TO_SYNC", "REPORTED", "PAID", "CANCELLED", "INVALID", "EXPIRED", "UNPAID", "DRAFT" ] }, - "outcome" : { + "iupdPagopa" : { "type" : "string" }, - "creditorReferenceId" : { + "iud" : { "type" : "string" }, - "paymentAmountCents" : { - "type" : "integer", - "format" : "int64" - }, - "description" : { + "iuv" : { "type" : "string" }, - "companyName" : { + "iur" : { "type" : "string" }, - "officeName" : { + "iuf" : { "type" : "string" }, - "idPsp" : { + "nav" : { "type" : "string" }, - "pspFiscalCode" : { - "type" : "string" + "dueDate" : { + "type" : "string", + "format" : "date-time" }, - "pspPartitaIva" : { + "paymentTypeCode" : { "type" : "string" }, - "pspCompanyName" : { - "type" : "string" + "amountCents" : { + "type" : "integer", + "format" : "int64" }, - "idChannel" : { + "remittanceInformation" : { "type" : "string" }, - "channelDescription" : { + "balance" : { "type" : "string" }, - "paymentMethod" : { + "legacyPaymentMetadata" : { "type" : "string" }, - "feeCents" : { + "personalDataId" : { "type" : "integer", "format" : "int64" }, - "paymentDateTime" : { + "debtorEntityType" : { "type" : "string", - "format" : "date-time" + "enum" : [ "F", "G" ] }, - "applicationDate" : { + "debtorFiscalCodeHash" : { "type" : "string", - "format" : "date-time" + "format" : "byte" }, - "transferDate" : { + "syncStatus" : { + "$ref" : "#/components/schemas/InstallmentSyncStatus" + }, + "notificationDate" : { "type" : "string", "format" : "date-time" }, - "standin" : { - "type" : "boolean" - }, - "debtorEntityType" : { - "type" : "string", - "enum" : [ "F", "G" ] + "ingestionFlowFileId" : { + "type" : "integer", + "format" : "int64" }, - "personalDataId" : { + "ingestionFlowFileLineNumber" : { "type" : "integer", "format" : "int64" }, - "debtorFiscalCodeHash" : { - "type" : "string", - "format" : "byte" + "receiptId" : { + "type" : "integer", + "format" : "int64" }, "_links" : { "$ref" : "#/components/schemas/Links" } } }, - "PagedModelReceiptNoPII" : { + "PagedModelInstallmentNoPII" : { "type" : "object", "properties" : { "_embedded" : { "type" : "object", "properties" : { - "receiptNoPIIs" : { + "installmentNoPIIs" : { "type" : "array", "items" : { - "$ref" : "#/components/schemas/ReceiptNoPII" + "$ref" : "#/components/schemas/InstallmentNoPII" } } } @@ -4837,6 +4818,25 @@ } } }, + "CollectionModelTransfer" : { + "type" : "object", + "properties" : { + "_embedded" : { + "type" : "object", + "properties" : { + "transfers" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/TransferResponse" + } + } + } + }, + "_links" : { + "$ref" : "#/components/schemas/Links" + } + } + }, "DebtPositionType" : { "required" : [ "brokerId", "code", "collectingReason", "description", "macroArea", "orgType", "serviceType", "taxonomyCode" ], "type" : "object", @@ -6406,7 +6406,7 @@ } }, "ReceiptDetailDTO" : { - "required" : [ "debtPositionDescription", "debtor", "iud", "paymentAmountCents", "pspCompanyName", "receiptId", "remittanceInformation" ], + "required" : [ "debtPositionDescription", "debtor", "iud", "payer", "paymentAmountCents", "pspCompanyName", "receiptId", "remittanceInformation" ], "type" : "object", "properties" : { "receiptId" : { diff --git a/openapi/p4pa-debt-position.openapi.yaml b/openapi/p4pa-debt-position.openapi.yaml index 4e5ff6bc..bafed5e1 100644 --- a/openapi/p4pa-debt-position.openapi.yaml +++ b/openapi/p4pa-debt-position.openapi.yaml @@ -611,6 +611,7 @@ components: - remittanceInformation - debtPositionDescription - debtor + - payer - pspCompanyName - iud properties: