diff --git a/AstuteSystem/src/main/java/com/astute/resources/InvoiceResource.java b/AstuteSystem/src/main/java/com/astute/resources/InvoiceResource.java index df5ccdc..80993d1 100644 --- a/AstuteSystem/src/main/java/com/astute/resources/InvoiceResource.java +++ b/AstuteSystem/src/main/java/com/astute/resources/InvoiceResource.java @@ -82,4 +82,18 @@ public class InvoiceResource { return new ApiResponse(service.generateInvoiceNumber(PONum)).toResponse(); } + + @Path("/{InvoiceNumber}/submit") + @PUT + public Response submitInvoice(@PathParam("InvoiceNumber") String InvoiceNumber) throws AstuteException { + service.submitInvoice(InvoiceNumber); + return new ApiResponse(ApiResponse.UPDATE_ACCESS_SUCESS).toResponse(); + } + + @Path("/{InvoiceNumber}/submit") + @PUT + public Response voidInvoice(@PathParam("InvoiceNumber") String InvoiceNumber) throws AstuteException { + service.submitInvoice(InvoiceNumber); + return new ApiResponse(ApiResponse.UPDATE_ACCESS_SUCESS).toResponse(); + } }