If a contract is entire, only one action may be maintained for a breach thereof; but, if it is severable or if the breaches occur at successive periods in an entire contract, an action will lie for each breach; but all the breaches occurring up to the commencement of the action must be included therein.
OCGA § 13-6-14