Skip to content

Commit

Permalink
Update new field paymentScheduledDate type to LocalDate
Browse files Browse the repository at this point in the history
  • Loading branch information
NghiNg committed Jan 3, 2024
1 parent aebac2c commit 95fad2f
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
22 changes: 11 additions & 11 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -419,17 +419,17 @@ Payment information for an invoice

### Fields

| Name |Type| Required | Description |
|-----------------------|----|----------|-----------------------------------------------------------------------------|
| paymentId |String| yes | Unique id to reference the payment with third party |
| paymentStatus |String| yes | A status a given payment is in. ISO20022 payment statuses can be used |
| paymentTime |ZonedDateTime| yes | When the payment is done |
| debtorAccount |String| yes | The debtor account for the payment. Exactly 11 digits |
| debtorAccountName |String| no | Optional name of the account |
| paymentChannel |String| yes | Name the third party performing the payment |
| paymentBank |[Bank](#invoicepaymentbank)| yes | The bank payment is registered with |
| paymentScheduledDate |ZonedDateTime| no | When the payment is scheduled to be paid |
| remittanceInformation |String| no | Optional reference number user inputted when invoice was missing KID number |
| Name | Type | Required | Description |
|-----------------------|-----------------------------|----------|-----------------------------------------------------------------------------|
| paymentId | String | yes | Unique id to reference the payment with third party |
| paymentStatus | String | yes | A status a given payment is in. ISO20022 payment statuses can be used |
| paymentTime | ZonedDateTime | yes | When the payment is done |
| debtorAccount | String | yes | The debtor account for the payment. Exactly 11 digits |
| debtorAccountName | String | no | Optional name of the account |
| paymentChannel | String | yes | Name the third party performing the payment |
| paymentBank | [Bank](#invoicepaymentbank) | yes | The bank payment is registered with |
| paymentScheduledDate | LocalDate | no | When the payment is scheduled to be paid |
| remittanceInformation | String | no | Optional reference number user inputted when invoice was missing KID number |

### InvoicePayment.Bank

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import no.digipost.api.datatypes.DataType;
import no.digipost.api.datatypes.documentation.Description;

import java.time.LocalDate;
import java.time.ZoneId;
import java.time.ZonedDateTime;

Expand Down Expand Up @@ -55,9 +56,9 @@ public class InvoicePayment implements DataType {
@NotNull
Bank paymentBank;

@XmlElement(required = true, name = "payment-scheduled-date")
@XmlElement(name = "payment-scheduled-date")
@Description("The date the payment is scheduled for")
ZonedDateTime paymentScheduledDate;
LocalDate paymentScheduledDate;

@XmlElement(name = "remittance-information")
@Description("The reference-number user has entered when paying the invoice for missing KID")
Expand All @@ -71,7 +72,7 @@ public class InvoicePayment implements DataType {
, null
, "My pay app"
, Bank.EXAMPLE
, ZonedDateTime.of(2020, 10, 1, 0, 0, 0, 0, ZoneId.of("+01:00"))
, LocalDate.of(2020, 10, 1)
, "123123123"
);
}

0 comments on commit 95fad2f

Please sign in to comment.