Proforma Invoice has Standard Status, once saved it appear Completed.
We have business requirement that
Sales order > Order related Proforma Invocie > Payment received by AR team > Status of Proforma Invocie needs to be PAID > Credit will release Sales order> Delivery, Picking Packing, PGI > Delivery Released Tax Invoice.
There is a chance that Customer service can create more than on order related Proforma Invoice and if AR team will call twice to customer, there will be conflict.
How do we updated Status of Proforma Invoice to PAID or when AR team is running a report how do they differentiate PAID and Unpaid Proforma invoice?
There is only Two Status Completed or Cancelled.