Los cartagineses enviaron una expedición militar al mando de Asdrúbal el Beotarca que fue derrotada y Cartago fue forzada a pagar una nueva indemnización, esta vez a los númidas, justo cuando acababa de terminar de pagar la contraída con Roma (motivo por el cual habían dado por finalizado el tratado con Roma).