GigPaymentPatch

Any subset of writable fields. At least one is required. Unknown or read-only fields are rejected.

  • Minor units. Fixed when percent_of_total is empty; otherwise computed and returned, never stored.

  • full-date notation as defined by RFC 3339, section 5.6, for example, 2017-07-21

  • The invoice in the band’s books (QuickBooks, Stripe).

  • The contract this payment settles. With percent_of_total, the base is that contract’s total; without a contract, the gig’s. References gig_contracts.id.

  • References gigs.id.

  • "Retainer", "Balance", "Addendum 1".

  • values
    bankcheckcardothernull
  • full-date notation as defined by RFC 3339, section 5.6, for example, 2017-07-21

  • 0 to 100. When set, amount is computed from it and follows the total.

  • Added to the amount when paid this way, e.g. 3 for cards.