Skip to content

Commit 8175b84

Browse files
authored
Merge pull request #96 from Ro-Rams/creditnotes-summarizeerrors
Adding summarizeErrors to createCreditNotes request, similar to creat…
2 parents 02c1ed5 + c474bca commit 8175b84

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/main/java/com/xero/api/XeroClient.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,17 @@ public List<CreditNote> createCreditNotes(List<CreditNote> objects, String unitd
702702
return put("CreditNote", objFactory.createCreditNotes(array),params).getCreditNotes().getCreditNote();
703703
}
704704

705+
706+
public List<CreditNote> createCreditNotes(List<CreditNote> objects, String unitdp, Boolean summarizeErrors) throws IOException {
707+
Map<String, String> params = new HashMap<>();
708+
addToMapIfNotNull(params, "unitdp", unitdp);
709+
addToMapIfNotNull(params, "SummarizeErrors", summarizeErrors);
710+
711+
ArrayOfCreditNote array = new ArrayOfCreditNote();
712+
array.getCreditNote().addAll(objects);
713+
return put("CreditNote", objFactory.createCreditNotes(array), params).getCreditNotes().getCreditNote();
714+
}
715+
705716
public List<CreditNote> updateCreditNote(List<CreditNote> objects) throws IOException {
706717
ArrayOfCreditNote array = new ArrayOfCreditNote();
707718
array.getCreditNote().addAll(objects);
@@ -919,7 +930,7 @@ public List<Invoice> createInvoices(List<Invoice> invoices, String unitdp) throw
919930
return put("Invoices", objFactory.createInvoices(array), params).getInvoices().getInvoice();
920931
}
921932

922-
public List<Invoice> createInvoices(List<Invoice> invoices, String unitdp,Boolean summarizeErrors) throws IOException {
933+
public List<Invoice> createInvoices(List<Invoice> invoices, String unitdp, Boolean summarizeErrors) throws IOException {
923934
Map<String, String> params = new HashMap<>();
924935
addToMapIfNotNull(params, "unitdp", unitdp);
925936
addToMapIfNotNull(params, "SummarizeErrors", summarizeErrors);

0 commit comments

Comments
 (0)